afc97050c0dfa0a52d4f1995543bb7ff71ad8ace533670fe9653a4a52cd1d9ef072428847902edf341b1393a76e722ee1d893de9d9ee29a450b3f3694604835bb9a8a685387a9d6cd7d497204d207f13d103e9c17764566d62e5d9a0a4c1861aef1fdc92fae667a2f8c58bed1cba0b4abfea1b9f625ecba5f2114fc4d6c6baaabcd61532e98ed978de2a9ee5c75ddba1a416e293aa4b", 0xe5}], 0x3) 10:48:34 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000500)="ce55f767551f71f21e639ba0eeb4918d332f6194060692aec9678e66049e87af9dcd1bb34e4069ebc65bcc2a0b49157bb32ed64ca5851051db14b509819be961abadaa70822cdd88ed22d760a2ec3b8fba6dac0850871a3b00459d68022f05243f29cf95d1d00ef36e9551b33db629b6a5d20166bef5fb234b1d5d81b7c46f", 0x7f}, {&(0x7f00000006c0)="b52f74c6aab4317f5ca3e4fa307ea44cb89649e3c9c21fc0c875302636be8592f523f85dbae13d498616acf62ab3d48fefb736160fd039dd80a34564b4da4aaf014be591467bb33914686caebe54d3a0639b82495488f3388e69419eaae30baf0f12ebfec2c6754ccc99fb35cf3259347d6c18961e60d43cd2dfc2fb85ac53f6d525673bd236bf2f2b0e19bf1ba0a4f3f5a36539721fa3705ac07ecfe658f5c223e62f2398c19acd8f21df72e1d4489ca454642bbc15aac9d078243e11c339b9034c78aca6003433b8516dd298a3360a37e26de9f534a72d79774525aca562d04b41acc4f4868601cbb6468ebb33", 0xee}, {&(0x7f00000007c0)="b28db92be0bca9ff1854adcee295fff77e12ade1d4f402b017875b1a455f7871964f62ebf1977b0ae54999e201ad677531b169412ba4be926fdeb1a77ce6128c60196887ea6fe6b3ed24e8b2a80fb20b875886415fcdbe9bda109f79d1da1aeb1c54f4e596183331db3e417e8f4f8bcb54eb0f955d278254e41077c64eb28a99e71abbc675306cb257ef8cb7d758c3d635", 0x91}, {&(0x7f0000000880)="fc85f5c41f9b663606fceb931f3568402c039ad37a4c766dd8cfdde81afbe9ca7bd3d33b5171a3479b65b6d764ea8fe52f50f80c66a9a2bd8c6c7dc4596dc3a5ec90ba289ff7eb9c0667a7cad8c784a5b3f17e0d982b355166f92d718d01dedb139843cd682cd6b2dfd4c36551473e72bded1568d054cd3e5900bafbe0f3f7a5f13c88d30a61692881116b4c9d0322ffbce8aa0b31b270bcc6f20ae9f4c22debd8146fdbacd185299d6f596fc5b9cca442714126949ee4d5e7a5", 0xba}, {&(0x7f0000000940)="30285cf57fc199f0a34e9f587a1019c97c53aa8c7c2b3f539f80d9b9bf8f4960e2fea8171575d716d66fc023db08211437b5d2b41eeff8840a46364be0a8ae9144d59c04beb6825f4d193f8b66477a0d4bacfbf4da06980a84504081b6fd", 0x5e}, {&(0x7f00000009c0)="7ce3f365180240290bca417832796a635072beb3623d7cf01b87524a74c9c363ac565a7b1c92079c79d516c1e9e9dcf08b247929639aeb9b7c98f0fc3ccc311499ba65e21c8d275846d6f659eed1d7c674fe7e83f2034c37122fa7a2f8a99475dfff0c8b7c37474236a286f5a40f600bb00d4fbb0c01f849732d623b14b8c44aa92334f0a1fb79044a14f3d12aec56ddb86292068de721d27e2a8b6eba9a1c8aad522b433df76c235a17752f376835175b", 0xb1}, {&(0x7f0000000a80)="7fd9ee9e71313457718f2b775e289f8f2c42c7afbac63932302599c3cdf04092205a21b0b9716e8b503ad37d79e17672b05fd736b1c31d5e6d08c7f9cbbf0bea72a3a74800c14f3d71cfd2938c0bc8b375e1a9a9fd211a9ba21a8b6d9712fc2797f44082a89a1acc4487657af8ad994108464ef4b66a39dde35be37e292286c62d73819453502dd9971f8707aa88aa6eee823551d28395db8f5c029a54c5", 0x9e}], 0x7) sendto(r1, &(0x7f00000000c0)="0a9271cb397fb6ff999c87890ccd2b256bd7f72271f7b0bf3c75c43479829ceed9b01a495a6386c40d37879955bbd7deba534515992112cd18c1a765127077348152276b1e08e6a99a53b743d5a025f334ea2e3930666ae39cc7a9362a5ecd204613ee25ca00959a6fdc9783474325abc6fd7bf0e05c20c1e0287a1c8fceb8d68960e3cc3ed5d25322298362285fc0d7f03792912caadc1ddea2eb14dd383214ef59e22725c86fc3379dda56d48739deeeddd1768eb24963282f25b68788cf3140828772da6d7bc002e88d", 0xcb, 0x600, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYRES16=0x0, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="45257dc115c6cb651c8cf82b7c258f9064b5db58bad2de0c9e32f8fa124b2c1f611edcc74df633719d3cd1182c3cdac2", @ANYRES64=r1, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES16=r5, @ANYRESDEC=r1, @ANYRES64=0x0, @ANYPTR, @ANYPTR64, @ANYRESHEX=0x0, @ANYRESOCT=r5], @ANYRES16=r1, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="d43db267c52b9d6e67623464f931ef0db790a2b965a5f7c7340853a6647f070f6be5f19befe34aceef24e29762a30da0913593e3c40d1389ddbccab89475f1401e2af3fdcad7761264fee30ff6310d9c27d083e7daf1c6528a802dbcdf447fb02e643001c2e6136c9cad1a43e5f070091536e2fe11e99bd69657772747f2e07371fbcdd985582ce5813493cc7d18e2e040b053cce37beb766da572afceb558174210ae7f62a409df0e9bbc175a4cb1951b29978cebac6306cc8c79499b19a5325d6c5211b7", @ANYRESOCT=r1, @ANYPTR64], @ANYRESDEC=r6, @ANYRES64=r7], @ANYRESHEX=r1, @ANYPTR64, @ANYRES64], @ANYRESHEX=r5, @ANYRES64, @ANYPTR, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR64], @ANYBLOB="5ed904b77be9da835ddebaae52d0b400f8393beeda0195eae8a56c3cf037804c4d0a483fc6dd1c30d309ce70f8fcca8131b3be4e50115aa7793b2c962c41498be1448a5208107f23ca3e97b1562f43c17c3a39c99d177e5ad3ade810d2b384508e45c339"]], 0x3) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f0000000000)=""/104, 0x27a) write(r8, &(0x7f0000000000)="516d4a827663b0e5a904906215ca2406a805c30029a02978a09deeaaf0298a35125effcb709b633ce44e0dc2daa24f5b8fedac92eb9512fe73cffdbb67d7e3c759897bd430fcb8e0", 0x48) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x3e}], 0x1) 10:48:34 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) shmat(r0, &(0x7f0000003000/0x1000)=nil, 0x3000) 10:48:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) mprotect(&(0x7f0000220000/0x1000)=nil, 0x1000, 0x4) 10:48:35 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1e2) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x5, 0x1, 0x5}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x80, 0x200) 10:48:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x230) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x107) r2 = msgget(0x1, 0x41) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000007b90b0de9afaf55e0d520beeb3524d22c5cb61eb37143366127ccaeeb0481d06b9672dca817cf17626bff7f8e7e0f5e82c98776f939f2cd21052864cab338d7c040b7e04cba4105f56"], 0x51, 0x800) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[r0]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) r14 = getpgid(0xffffffffffffffff) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r10, 0x0, 0x11, 0x20}, 0x200, 0x9, r14, r16, 0x80, 0x6, 0x21}) 10:48:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x180) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x200) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSTART(r1, 0x2000746e) 10:48:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x4}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x1ff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xf621e1a7c6201da1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:48:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140)=0x9, 0x4) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a028be96914f613763a", 0xfffffffffffffe6b, 0x0, 0xfffffffffffffffc) 10:48:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000001c0), 0x274) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8c0d) 10:48:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x96, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001680), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:48:37 executing program 1: r0 = socket(0x20, 0x0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000000300)="4064d9580576cd43f2ebea7e81f4e79582fdb5af2b93205854f8ca114fc1fd09de7e7200c541fc610bb9077ddcb7946d47e34488588ced285be618a1d9ab0bd441678f3f6d09610d92fb4c4d55bca85109d4f2c7b312933738e3b3cd980b3ed6414c7246d300d6f4976456aa58000d4d803bbe230d573ff435a5b12ff07be32ad7e925ca4a4ae064e34797ef957fcd7a368d0fa1452e2814b37e58fa57ab196ed1021129be41692bd9274ef3ac1053fe3ed79816f862fa3299924543d6ba588a230257d13ba679cacda5c356c6d589568a35239b6960f6a193405e0da0d036026e9148556401a675872d7ccfb2e77b18ec3f6f8ec44996985ded9fa654e7bf71cd34c4e813362d422e7b5d86c5cd9e4f30bafe35b6aee71da43a9899d49dccabf559096455e58049c2269236d780f48d04ecda061cb72f7333e07c61988271676d095bb86f2cd24f890612f8579d94014a9d959d9e12807354db4fe8930ce8955a694ffd2db30c104ea200960f286d1147adeb5753fc6a7b50ca188879ae4a9dd4476f96a072e2e0e577ecc567198e1138321ccc435b8e1f885b9ae585b3ed599676d34ddd7e9d756d84c9d025afed65c759868d3ecd71605ffd813f14cf44d537c05fb08601cc10ec7fabb2b1329d8d5b94894a7386f45a2b3790bf11481bd90930933242b83847152c8747dda62d9da945df138aca6987292c32ad6b8084cdabfeaf958c01b6f63ae75ae31312629939e4fd8fa5c13b3bc7acc41b8324e4ccf26df4a1281e381e91e8751779e30e3edc48be50da0e90549932d4ccf2e1595027cdf1e0473c2c7b6b927f445d14233886e1a773753c0a87b5c86fff6e2b82d46524f59b146b55725f3e59d1dc7aa16a920f187b904d0b600819b350580c324b90baadb099505e76345748f53f0e1b918019d0c7228e9b3dc6fe19c57173edcf78c7728ad5a568201bd5a9f0a22e04f72d883e865f70b5d659205262dc63852eb13aa05a8d15c108c5b6a8da3f221cc510f6e36c08c6f602b69eaf9c2d955d7576805ed49553ebd7a1c326253fdfc3526719d1d9606bcdecc56d26def3f714fe9fba6f9d55f3f642ae7820debdbe7fc2a44314a8f887335088802a309d6b9c859c91b539351f8b08e18a038bf10c7a6e0115085e021ebfcb5feff616e7b0e57cd0249e235280841781150286b46efa468f965cb629ddd58a690a39d32b1d86f06c4bcabaaaa27e3903124e34cd0d7bb38f635aac49fc89faadf8d82e6ea92697c39c746e601096cd879a4f8bd14c9a36386bc0c967c9c49156b0b9e177b175899bdbd240f4f5dd2543d9f771630574386d0e65119c5619bdfc6abd3cfc8ac45f607d856b396c80047859b7628b4a75cddb9c91f457f79011d3dd3f218989c0f10d808c84dfeaa6dc7aa26316b5bca795a8934da22f247373333ca8acd92c3859c83a66af57fee03a718f3e4b8ee05cdc582647ad6ac654564030b735ad0294b68304f49aa9c59820cf3432dc633af8f81a25db28bf2979b63f714a15d40ce5849e95474b173b66d5f8e637d3bc144d8ec2af3828edbb08ad44b4c26d07383ba5443f2ce9b7e0d41072c3ee4ce68eb6bfd56ada707ce6dd46e6c82ed258b1d96d20830582cb811a1ae2220f51117de802df82ec4f7cf16530005b67426c2b9cc1042a4b080694442f24d5f516f69be9fb6a424f477cff7c92edb3d9659ce5dada5c62a97a7cf2c879fc563c9ab79df4576f79f916b945cd881d2caa106ebd960587894c2a44b56dc4681cd27f2fa51a400add48ae127a276cda9368d48aa28b205d1b1d224798448e48dc2c4adbdd2366e207c1c61f0dd5395bc3f21aaf140f0d17f880d5c22bcf190ce80af657cac8a4ad6670fc60a0c74ebe7fd16072c1b06f7978f9717cab011b7966978af4975e4d9d706fa7b6e5282c421ec52acad112ec49314c8d1be3fdb6256493802c86fbe0e859e82570eb305d909df48bb7831452508aa3108f07eebed1e9541fded320db8229e108a18a4d7a09d838f702f7f9b8267da53fcf0109e64503e21bb066712c5860e075e6db1eae3a5da920347c8c554635fdfae9fa3980a53ce7a7731799693db60ef37605ec7671d484ab43dd35b8f3e3e75926501354236db77b5c09f3ce704852b4f40847c47521fd4a30a52eb61bdd1d3ca4ef9f6b46d104ccdaffdbf82ec32cba78615641f9061928d59f3d84e46873fb33a0114e9313257d6425e1eba9a8edd7cc523ca2f74c0a937f18bcd52439ea50e6067c41f12296861c19575802c71a2995f01e3457221370b72cf12787041fc6a6971f9abb816a540b26ad6a1391deb7536f3a3ee7dc994182c03d7ee4dcf491ea080b0091c37958c6b07c2e782cb3633909be2e301bfe282cc458bf70c974f944075f456040acf40b4f86bc685fa592fbd7ae4d9b0870e953ec0cb66c84499855baec907228a990aeeb3c61c021a579e0c7411f48d40e40584c85b9ed4339d9759120ce98812696282cdf143adf32644b8b8014b08aaf24a6f9cbf7f8bb50584838386b996a38f3e519a098f86b249a3c20828d1e2037a1b2b4d9375bd73da8ac41da529836a0d0c6caf6acfedd7e2c4100292f7a3e23943afb2a6975f6d3318c3a17a5bec9cb39389a58c7b36ce8fccb0d7356d55af72029a839b47320e961c2da7f6710846dee4edb93d32f49cb3fd47bd07b5eae9c1a681b33c4639366a1e322884626f1d3f10b4a65eae455d85431b257ca7f6324ec19761ff6a6729d300e3b243795c7a6f2c08b12f62fdf712ade6c33a264266a76c51e3ccfedb4ecc176f88ed4b12e899d6f4ecdf40f54aab98486177c2e66b36113c23e8cec63313580cf8612089cf4ed14792807e2cf4bda64c20b29a7d178288d22e50692df1f02655472c61792a5608b18262358d930373467e773c9438a6c6f726fe7cdf6650e9475a028c906c7aab94b1e17ee6acab4ae98b84c261de1e4aefc83e990e537a47d55554d9c32ba809e2ec99bb2c7aac73ad4fe8cc7bc14fbde665074a4d1a98cec6b78ba28d926d12004a167789fdb62c3191b786d29ad428e8b5f783ba244fee0e5c9648f842b003f4a06dd6d506b33f31fc57f9230845209c8208a24cfa6bf5badf448ec15e9410570cf22bdc09b32202d6f7c5aa8375d1fb1b399fa4ea618c2fe07ef24ce7a759d73884f61cc6c3f30b03675b14b700b5eadccb2d103e694c28f87a940a7bf7a128ff0b6b9a0c76b3e3ffdb62e06c521b26c3899d157c88fe2c4086c6a54c5847713de4d6538721ada14a10ecf887cf94c97ce93a8a17286f120f8599b73d33958abd42f08736f45d5d694e9fdd84620f73e040b5b27443f45ce6750ce4db309118d10bdc9c34a8230fd6905d74b57607a6926c2560320f200733f98f700aff9157fff49dfc86be5ad6ff897db5f7ad886fa3cfc3eb64887a49d6bb4af0efa730c85375d56b9cf86ff0a1444a3b31966fc69b47bd34182f76d0bc584495e6abded628fd3f70ccc71cccf04c9a2e33613ea3e254243a7225e0c9f957f00c7978538b385e2e3c68d7a939279659ec0e8e390d038ece3c76d4f62b9f75d67853c7c56c497b107aa581847195a070c6594d8f03285972856d0d5a66376927dd5f985acc46267784381a6fc15676c92d4cb8ba2b4e3cb0252f9e91368e9533c5826eb48198cdde8535bf60d099d26c04fd5e6fc9638c0933aa8f0145ce99d85f1c65b991f46e7dba601a80250f80f214775412bf694a39de9c5afd6a3c481987dabe279a18d7e9c873a5459e7e609db816c1f6c8466cd3f44d7005b4e98c29da20a3423a4122a66096af71f5cea92d190f2a86f8f6ec7438d5e4cdb5457b0765d34b795c50466437d09bccb6b978d405d5949233dd633a4a099b8dc458a2da3c8b556188ba69ee21e09e577281802a9ad092611982bc18428c46e605df709e9c9c1282e97aea63c4efa616f27398a8eebd74544774ebc80ad69b3c63b62461df6a69949bf554257c489f00315dfd03bb53218375f5e5db61f5b43a403058b3b0d4a68fe2b0344986f922a9a4ade9b9eac63849914cc5ee1cee81d8694b2ddce7fc9e776ed4cf2615aa5e72f121217a44b1278c7d2b8173ea336e36d0bbc6263e7cbed550944fadb10039fc478b193091477f879473436200f0e2c755141817caebbc4cb40b46f40af8aadd6f037959be4c3017227b06d51aa49afc687adb8df859a0336804d388a8d108f49455a2ffccebeaf21bb885b6a64700a300b038e8df0576fc92287b6fc0f854728d4dc658c1ea03c515587e5542ba6ae83e3ddc710a32116ab48f5817b53aec47874a29abc0230bd91e31381e8bf45686c35ab83e8f9a8c4a7d34a45c84c1f3683ca05042a530a90d86e0298e97a2296909895e098d23b6acbbc424123449aefd61e68a34c24f1db393617e70c06bef4e392a74520da28ba4831c6d40939e72f37e09bbf426258ba19fc84754932304c4ba6a590ec9ed0bf3c2a3a315bc04a32f9d5784e372e726da138d5464cd4f91608adcbedeb3000bf1206251c897b061b35127701d15295b75b040147aae9a09f09bf8dbd87613f5d21b90e8b1453534bffbe96cfff54c6c6f9ca23eb21503de7320ec6f2aca8b03750ae3a25e3a4b9c9f21615df10fa0fc3f330f0c7fad30fe195c09779089752c4e1637feeeebe22c50b6e75ae57034c91a61910390fd9a08a18cf2519f8f0bac583964a57fef17c11d304c2ebe04242cc027e07efe56205fb7b0df7a8cde0aa221c7e0de5b7f3609abfa89b3e8da1f84c03f77ec769e8b2fa4dce27526d0d4c2073e7dd543507672d1b1d1c3631f8206d3197ed468272edad6b9927b9b5e9fba1796e3edc39d22333622b77e0451fb6081f9b88f051b703ee36ff60b35c82977199a57d6eb5defe9461e7496a9a4fb499d4de6406eb71998cafe7ef45819a390ba4a7f662a24fd1d0b11bd732089ad9072fd9d04c2f4a37c156bc20fab6cb421bd03ec5fefb24f0015fe3a1d00624a12a7f85e55b34f1d02e1b3397928dccbfdb03a79f30778581e6d1cd56325dcb98c4eb91d0d199376de84db8265533f2068211f4529bc61f68e9cf73fe22e7b69fdb810bf2b4bb6efcac1dd7934fdb38b10cef893404fe6ba92dd0577284c66e1cfb77a36361115da2e37d9c6face2aeb8a495f878f91a18ac2a6fef69e3559ecade038768c5137b6fd462c6a0052fdabcc8407cdcb692a1a97078709d520cbf79d4107c0728565b69b3ccf70b0fb3808a82c561dcac34eba6da0d9fa3add84d5dd0a7b08c8a7474d2e226082d6944c30afdca9ab26d3fd2a1d06d4ba732a8d9545207291c3f94d29c1c7657acc4d0d9591632690b2c0c797d3196cf0a58292838e354a68511d3f53bf9af2bd18c0007e3b330a4a26fd63b0d0640933569e422831ae004ef4a1a17248aa55e8bde939d28b97dfa1de425ed836da7e38726aafab8004d35df73eb04069af79566abcb97edf089bc31d6597538efc232b6a449ebfba53cdf512fd70e4c3fee67d17a1b1832fd5ff792521f3323ad51f24bc7b02e3f5fbea53288d2baa2c5fa950861d40f634d754dde67b78f8c43d924b2814872a6bf46486bc218989c247d70186b32b7e295531d62be1cb6f5295c683698b1accc8d7943284694e7e6f4a934f110ba246dd1b88405c191dca1eeff433f5e6165303b95b7e034e02d800c6995045c1ba47bcec146055612b706fe47ee38f1e387e278b1ba5a5ce31068b430f78267dac099d189d2143af0d28a9ce0f8956bdbb5a0b79294ab8d", 0x1000}, {&(0x7f00000025c0)="bded30d9b6031d2e28c2d667919aebe7d6a67d9194786da458934e474d2f5caed929c8dd3ef1ec15883e1234db98dc05667e99666cd06cc16c756f1766c729a353225ac4447008c7ff4ddc10c8b459f41e0c45992f46b4dd1e8f2fc82b898d1c706678487fbab6b151531041f9a83ba47138f9b7ef1874eae55967029ad6b33baa1a6d748db9f97e96497b4c6a2ec2c66c7cf0f5ded94fb35939b67f731bbe9a73c6cc15194769506286f23c435e401155e3131846ae84027158214a183c01b004b49f496f381e2d71b7716d73d5899df87c07e8111c95788c4bc86e5cb17c6ad3f652fdeb716d09a7da8e668e478aeb7653d3a45ab438914182165c88afc3b4b1a50d61d92fe6b36b524502ea60823f35089562819058703551de16fb6436075e2d5241616dd283d6c29e7b54c7ac8d44a8342007672ad06a2ec32307d1d4d5b5914f256774b320f21117deeea1d42fe3e758c3a967f423a7043d262adfd9e49a7c97232dcc6e6d5b18ad14ee190cfbc353ee9ff27972b7fe8733842cfdaed69c079ea58287056474a28b3d5b0f0ea2feddd111be79b59fbb759aaa24787a01b4d34e6a10f60b4d1251cc089fa73e6cec651193c54787c80f07b87b0ffe00050ceaec74ed5512d278bf378801a8c9448a29662191e1dfdd74ba2333860c72ae1b6895721ac9fe2bcbaaad868b13a7a5c63c2cebaf983efb83ea03d4fa752d7e95aa45e45e7f220a49c687d7ee6451b1b3f4e56bc33f60214822327ae217e08fa8cb0df17e250b26317c573429b36a344f4c654425e84f4b35901cfa5e653060be3c2b9bfac701fc593c42fe14da5b71b5ad26bb011c146bb287bca5bf5d69921d14c00ec6c6951de57e6bcec016c7af8a170e2b9c9a71c700aa5ffb434ac7e6258b312c91de8ffbf510bb0f1d09031554356e0b75ef4972dae3b9f10585b362c558a21682c740b5ec9786625f7d6c980efa6d7db0c5d32add421af8922cc3afd265ae914e7cf8d91c1f48b1234aa3723e05a1db8c6140f82ce0c1d25eb5e3745ff79df4da8a607526ef068d6148d2df2b0b5d734c6a7c5865822921a249ad1a6b9251453319e9a081752746333b878362a8c38c93e38293626a10a014ef155565533d54a4e16cd2d9ba90a6506cb5d90bb0b31f0e149e9771f9ebb3e6a51d3e2aa24a51b593f2f725c4f7ab42e850a6b491e086503358427e6f99cbadd78e0c17c30f00eae7d07fbdf889a706419d9f9ab277429e1e36cb6fc4946732f61e26dddd586f996e1e478a9f25b4c2f0d80c8f59ab3893bbaef92ab934c3e0f1deb8a7a35bd57f290f3b83f2c1a792dab596491d1b4b7d77eae8b929bdb14238610615a61d9a4a1f322f428a5608119e288603c104a00ac033f6604fa475afd221407addaa246292c6b49ab71d1de26c58e25130085c6d902a1cebc09a2b05dc4a86b279766e6a58b78fa9318bc8c8e1b699807d26178dbae2f8a83af036453441936d4e1db0e2a6b6fa539af21248de339f7fcc75ce3684bee18cfded17b2c21ad041a122cee80d3f69411f8076c68e4ae47a578dfae9f48e75e22898f2217067e551f9763f06733da1090647872ffe884201fc2fd23f4b0918a2f0726bbfe6d0466aa8a4f567aa456847c6f9be1a9d2b6d7342217d58e9b954d8a69a8319f2519648bbf5a60094b808366db7489d3c639466cd5e5df29494c2c240978105fb6cd3ab0a2ce2111395cf6624f87ec70ae8ec1e23d2b934bbe733d9a2859a53d8854d1234ed957e9abc29071c5ec17eb2e77576e8e91f13ac05a09754a823a395cf1d3af3478b23ae4516b37123faa97275588020f727333e8294d1c32a1df58b9088ff2e0e74938693fe17f1ec1481e8a680980f2aaa12229ee2da156d51c72c5392961dc04f5997fae4d1938a4f6084a145dc9f146f386565a4eb6a4023c074a9b677cb9dc013d39510eb0a6fcc2da9f4c98e158509238807a00c1aa65c774554ee953e50d3b3ac1de3d23397c2d774bfdcf61ec8b2090542b762327ae06337db560fbd94d7104ae1df18cf52dd6c6a990528294146d959d73677cf38651f2c487a5775ce4945c21352ba4ce79ec3a29b0786224ccb0148df0494fb8c2b74e530c5ca76936c28530271d3fe56488b2be514a7bd6d81512d94e6e23be03fb35d6b8e19d1bd684822e7899359fc3afe582c193b563fc5030d96fe40712265320a798bff9eba4247666dc41f28cc3bbc1d12934903cf1935c67df44ebb679be6a328215d43348d3cd9d63999f83250be1f0ea4c39f792ee083b3e5a56cbf902caa0b54bf520e7ec7f0f40fd676330904760e2a339ee22a7bf5cb3d4adc40b4006e3c6218abc568afd9835a3bff2def3babe4d4ba0b0d8758728daae0c04a4a84f245017d19ecb0c0496f83d7e2a9416eae1c55ad9db77ecc9fbfc308b1c1734ed44feaff9e6948b917fbe13dbf576864a86e4a7686480e944edbb6432cb8a68493e806b02b17b47647b027cb8db9a6c8a053a308ecf4eb55e1a7db186d826f3adcc22dcf9c646e150935ca539a837e7b16f1d15c782faffddde4aac92bdb01366b2cd823683950d898ddfd2339efea6f1af797afd158effd2e9a4667a5c31f14416b24c837994eb3f1f08411ad7de64ecd189e0946624839427a6e8d411cd5e68d3d49980a2b9cdc259a6757c8666803a2038c74b77a41bd4a85c6d30094289595ff0d59411376b10ff3e32f37f0c29da7eed5724255d88a4ebb5d6fa850f41b8e3d7bf17a5a671e52575f3e6b10aacf263821a19288251525ee5bee170669b5186494214a5dcb5161afaacd777def1d429edeff85a88cd0c0b707fbe41bceadb9960489c75afcbbb232aee9daee901b4470df2478de21bab8fe135a466d1cdea4f662619cc4053636c0bfaa6b4befd9d3e1ea5711e23ec7ed40ad9a8b00a3aac49048472bc17472102f9ef6b1c99ea4d272b2fa70343b99b89c71f8af6464cf9fe0c20e423d804200a06d45beed4e4bf95612e236b8ea7b48d7d2bff1ec3043ba5c3270c7afab6a20cb0dc88a7c1a2e13a6799fd7cf2ea97323dbd8792d98727c2d022a2ef9c1a82a0ea5ee9f3c5045a7284910285b483d2e03419f96d3d665c5c84c19a6cf92b161885456a2f90e142a32011b6aa83bead237fccbfdfb3d55da7af774af1150160a35c5d221210adfc44297320475d8c01c9ffa870e2c7e5e59a4b689c5ed5866541af30628d35679928d500f964eb26e495d126f332473826046edf811299e6a2a3bd5f60387dccafafaa300191a90a4f5fac9706cdf99c329bee089c15a9b55c2ce7d6cf1f3654b190e07ce8f3956c34ec772cbaf574d328dd823dd1125aa824adf68feb2552d042343e8ae032e9361e9dcb9dbc72d282a0d2726ae46a5cef3b1122b6d43706846348cb8aaa077ac884fcb9538a48cb3855aebcae1d928a8c786704714c8639db36a14dcd4831df7ef4271764ab1bf5092b1ccf180aa760e3a2db314ef1c7c22a47e64d2927bee09d42bd015967278df9c5173cb0c4706856085398ec43165fedf5967efafeef1ce9a9cd008c6664ab69fdfd19bd9457b27e7b300ce3177d1c9264c2f16f9de9d78a721b28a9b561defe4b70e7ecb6afd6d04c5a89b7d80def499ba81e78081363fc359852aedfc6c3df42f8e1cee5de46cf253a0c840ee5bfcdb6107be66324d2a5c0dcaca6288c0a11ee11d97ce288cf409f5fcb04db93f7292a26cfc9bbb33e062815d39ae6bcf34d2fa86a485720864ca22a8872426b607fc0cf87f3891856cbb345eadb66de61b2cd77dd3e46c14e9bdb8eec24601423085f80de53b1514c16063f769f7792c333d932c231f110360f890afb63438000a4ae8c3af283994f25712007306db4dbfdc00b0d499422759299f3899a0138da7f242ca13a3dc76b0f884601208f2cad87b0c5b921ea9af99f8a941bfa802b78f5ec828e2c4348eb855ebf59f64054e368eef9948bdc9704fd92f76082d9565311a17b92ae974a5e83f3cc2739979bd34cf14b2f59791d14d49f81e584c0f064c0136c6c1216436a489924d27d66c6cb95680189184538bb37f7700d0f236de3a33ac322c2e1cdbfa3e67086ce4722cc1d2d990640dc5599e0a9e57533c35489a2ecc9e86bda003ac5ac4eb19f303bf7931baed8240922dda2f89b1cb9faad231343bde4c631dc3d837842bb9719e4f74bd5e1ceaf760c0970b3fccf61c4da63056807cda264ea56449d4498b7d62602a17710e72f5cd0788a46a3d6db6774394f468b95a7510eeb0a9f535703d2cc61301de0dacedcb853d3769cb75da6c907d4290e92f153ca09fdb691f8c71675349412bbaa88c3b43c8e50900e5bce127f2b5f3c12cc4acd2457aaa450c7ba57401838de3c671f0f9056e78cb87a5fe779c8d360362e4885f6be91a01e4bf96c5a62bd3d29f069c8b1e5889607f9fa83693068597126f21cb32d531019c271025c3f2412afd972c89dfc0e60286ecc366c67c54c110e544041df790c9444fa9733cc9bde98de4a10cf5fffb8d2c074fff9bdb397953b58ebd8ae8f95314535f4bf11351d3ad74ef12ccce34347873b010e2172a5ab8a52a40231869797a62eb81782add24014d2eb36f87f25b6db1346a5c3710f047037b39c2bc0317f3db9c92706b723c9dc789faac6898b77b72805c4c0c0ec348c2018de5a12fd2c3ee06a0ce116fb40941189c982f8b2054c471719d3104dae2e2212d9adae67c07c00aa103f365c85b6eeb05fce4b244e520084c67444da186a2e7a0f18ace8ad47a6fd7f3a9e9c9210b932157142ad9a9e67626246f53b596d39454e10a4e29c585eddfc5829fce54dbe070a5624b392e318c423fdaab6b13713c15c91c825a9cffa9f736da2e4a58a1b7914d1615e8155456f67472907f0af11a4596874d2364997409551bf3cafda640423c01e9c9464a329a7e9d457e02ca50ea5033d6a019eb9f71e3bba78f687dffc94bc16fbdb6b0aa86b045c963e2a250da0e34730b4e7070ae9b17249231d93156684b6eceb69eaecdc6ac4abe9fbb8a62323093522919c1f51aaa28f9bba9829999256d25ef109436f74e8e4ada58e67de56d78169db6249c890e4076d0afe9aad2041754337e049e956cadc03d6c5d9caff21a238112e61b4e4551fa8e522724d75a554464400aed1a849319de5dab32fdc134b64a1139bf674f29fc42d1175d3aea0a33e6a6ace094b844cb9201ae25eb4fa858b4d4a68dc5cdbd72dd046a428341e80aff9b7745846cde902ee101227a6717faa7ab1afd2247442f86a67d399e1fe8cdc20ccf070fdbb3063a1f7273176d0385f05670f58cc0c843162e542faa37365c8cdc5266ee387db875ad811cc0db8ab40c5f23e64f6d2e564783ae46da09c19f139e700c89d5907847bf96bb3e619e822216e9a0e0187ff7338fce563067650cc5d92aa40c4405e09fe5eaa5b1029fe788da910d61d4739097090b5605d8c8e5c7d22080d399ff887a4be9ab67d51b0b2fcf10750a08a84b88c766090447a99596026e33275d099abc90df0dc5072d18326be0d8ff89389c5af7fa446189e1887abc83d7f16b2a0cdf64ffb137206711f4f047b0d3fa809f3a7e06ab0a9e938d78bd210ed2136f4414c4a45ccc51ccbc846e726aef6e36009bc2035937a541c1e01dd13e6c76fddb031bfb5e43ec49ad52b0eb9489afa908e11a9017d563a732b77d98b0cf382bdcb452431d4c2d91d35c36d488411c83d55a2c3ecf32d6c3a00963569859dfed394762c944ce282c253887a7c5287d9f8e1e", 0x1000}, {&(0x7f0000002300)="bc272be5cd54b0683d269670c283791f8a07077ff8654b0e5fb3d36e5e9eaf356721bf5597326041522b375532e9e4198a78e317563880bc98f82c3061aca152f7d5a4d2a9de9dd62154c647071229983a9899d3ae58f789de5056c4443f29ee09332d1d28c7a2d7278dd412f54175dfb1d99f7f3e9f58eee532e2fabbc80ed1b54f749a90f98edd1c81babd0b971ab59d24c1159f5fd96f53230dfd963ce97cb7229630fd8f5c8cee8287155e47f4001b6c5b8bd31add398e96723fac1a7835494e1f3054fe907f4cce7b3c09903f7b677ebc", 0xd3}, {&(0x7f0000002400)="0b5e7d8daa08e01f95c65e3438906ed37b59f51fadb1b75b4fb9374ad06b4b236178df9e0f73e0c59b6764b6f6ef32088eb7a1db83daad91fb1940c0ad1c3c3d493d280569acb016b32456c164945b4acb3946dc6c481bdfbb6f10f2d6", 0x5d}, {&(0x7f0000002480)="19b0af81817ed9e12ebe224c17f6b5c6450a91297073f0f867e0b49658c7e8937e7eeea14cf9d7d5695a009fa55facd9fc09cee330f6aa2ee5da7bd31ab5f7bad403ab9b1e6b1b00977ab77abf67525f202ba6e5ba5d46a59f1d9c18667475a7d05aa46aa06e99e5c4cd420372a01ffd47b958170e9301cd5cbeca8d754aaf83e53bc89cde685b16261fe20c588c5689fcf4d64756f1cea5b9a252a3abccb056b16013209bae6479cd6db5bb103b4a19fb0b3419276bdd71edd1bf", 0xbb}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="53d6b8b5bb2bedfc4426f777ba06b100000000f5927900"/37], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x7}, 0xc) 10:48:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './bus\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 10:48:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00"/110], &(0x7f00000000c0)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) listen(r1, 0x1400000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = socket$inet6(0x18, 0xb, 0x4) setsockopt(r3, 0x1000, 0x3, &(0x7f0000000200)="a3d7dc77400b8185580f137bf632c6233737aace77f0d2b2c6a7631073d78f2e9e760008c3efefcd1c08fddd399b187d53d7ac3047324309a05ac88358e766c1c1092b99a1d7d75598dcb1de01b1b8e00d8a28dd780bfc34e21e946f44fea19969cd1695c3c2f9031f3e432298ccea35b0faa863b83001b0032b7a33621da93a61d6d36cf144df6b1ba881", 0x8b) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x0, 0x0) r4 = msgget(0x1, 0x1c0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/70) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x0, 0x0, 0x7ff, 0x0, 0xfff, 0x3, 0x4, 0x1, 0x1, 0x1, 0x7ff}) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x3) ftruncate(r2, 0x0, 0x3ff) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x18) socket(0x20, 0xe19c12bcf4c3e631, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") msgget(0x2, 0x100) flock(0xffffffffffffff9c, 0x4) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r7, 0x963) r8 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20, 0x10) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000440)) getpeername(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) 10:48:37 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="63dd0cef6ec40f3915fbc4da9b55d75aa4f164062c742cb57c7f18f1e0ec28cc18a73d3f439f721752c70cebfe40aa6c5f9365b462efee7252511b8364c4575065782d4ca6e238434faa5a0df0c6791adeb9c4e74b3659de05c449", 0x5b) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r15 = syz_open_pts() dup(r15) r16 = dup(r15) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r16, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r17 = fcntl$getown(r16, 0x5) getpgid(r17) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r14, r3, r9, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) r18 = geteuid() r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r28, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r32 = syz_open_pts() dup(r32) r33 = dup(r32) ioctl$TIOCGTSTAMP(r33, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r33, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r33, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r34 = fcntl$getown(r33, 0x5) getpgid(r34) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r29, r31, r20, r26, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r34, 0xa5, 0x3, 0x1000000100000000, 0x6}) r35 = getuid() r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r42, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r43 = getpid() preadv(r42, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r44 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r46 = getegid() r47 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r44, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r45, r46, r47, r48, 0x1, 0xff}, 0x8, 0x6, r43, r43, 0x0, 0x2, 0x1f, 0x400}) r49 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xff, r18, r31, r35, r41, 0x20, 0x4}, 0x548, 0x4, r43, r49, 0x6, 0x80000001, 0x7fffffff, 0x7}) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r50 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r50, &(0x7f0000000000)=""/104, 0x27a) accept$inet(r50, &(0x7f0000000180), &(0x7f0000000000)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r51 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r51, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r51, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 10:48:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x2}, {&(0x7f0000000580)=""/235, 0xffffffffffffff02}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r9 = getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x3, 0x2, 0xffffffffffffff8d, 0x10000007, r9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r10 = semget(0x3, 0x1, 0x200) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000040)=""/114) pipe(&(0x7f0000000340)) r11 = socket(0x2, 0x1, 0x4) recvfrom$inet6(r11, &(0x7f0000000380)=""/25, 0x19, 0x1, &(0x7f00000003c0)={0x18, 0x0, 0x1, 0xcbe8}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:48:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f39868fc3636d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a490184668a2bcd4afdc997207caa7ad1b4e153a8a8d7d11fc6e8c172a7948b9b85f53204690c6f6055918b3c70c04eaa8edfc9b0630ec9f81ea9a7ce6f3eccc78fd6ecaced12c93464ca33e09d6f28b4c896308596d6e788b732e9917aca2a53c34e5099dc44a8b2e28934cfbf79f81fda01a6e1b6d7ad6d2adb4d8850bde19d399ba5933c9362f"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 10:48:37 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000804000/0x2000)=nil, 0x2000) 10:48:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x20000) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000640), &(0x7f0000000680)=0x4) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r5 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00aa10 failed: hole in range 10:48:40 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xf8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 10:48:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 10:48:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x618, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000500)="85bb47951a9b4a04f80cda2829f5d00e700e81207a7984fc6450502aee646f34d8d12915ab8115dd456cfeb7bd770a0aebf8a28ca0f128a9ff4f62bb19cd3694cfdc92bf63ec60126f930e2b28bc1ad7794b40b147ccc188b99ceaf0769062491a685f51df609af6c62749795c355ee8301680bb5cac6877472e175f0d01c6dc94e5313e7fb213000000000000", 0x8d) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x0, 0x6e}, {{r0}, 0x0, 0x0, 0x20000000, 0x7, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x9}], 0x6d19, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x10000, 0x8000}, {{r5}, 0xfffffffffffffff9, 0x8, 0x4, 0xfffffffffffffffc, 0x401}, {{r0}, 0xfffffffffffffffb, 0x18, 0x4, 0xffffffffffffff81}, {{r0}, 0x0, 0x80, 0x4, 0x400, 0x1}, {{r6}, 0xfffffffffffffffb, 0x85, 0x40, 0xc8, 0x69a5}, {{r7}, 0x7256be5fcf3cc0d5, 0x164, 0x2, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa9, 0x1, 0x3066, 0x6}], 0x0, &(0x7f0000000400)={0x401, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000140)="284ff18bc9ccd81662ebdb820d70253c9a4a391ac30e141277f754d4dfdf4a902d720cfd2079d5d225747a548ff1c4f1e2260b0e1eac4eef4ba1563a44b212e48cd7d9eca092cd745ada01fa2bf14e76b42e353df8e7cda59b", 0x59) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x87, 0x0, 0x4, 0x3}, {0x16, 0x4}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 10:48:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x28}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) syz_open_pts() 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x58, 0x0, 0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 10:48:40 executing program 0: r0 = socket(0x18, 0x400000002, 0x81) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x1}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1ff) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x600000, 0x308, &(0x7f0000a00000/0x600000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) openat(r2, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 10:48:40 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdb0d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) pwritev(r5, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x5a9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:48:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = syz_open_pts() dup(r16) r17 = dup(r16) ioctl$TIOCGTSTAMP(r17, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r17, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r18 = fcntl$getown(r17, 0x5) getpgid(r18) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r28, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r32 = syz_open_pts() dup(r32) r33 = dup(r32) ioctl$TIOCGTSTAMP(r33, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r33, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r33, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r34 = fcntl$getown(r33, 0x5) getpgid(r34) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r29, r31, r20, r26, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r34, 0xa5, 0x3, 0x1000000100000000, 0x6}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r18, 0xffffffffffffffff, r31}, 0xc) r35 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r35, 0x0, 0x0) 10:48:40 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r0, &(0x7f0000000240), 0x6) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/116) 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 10:48:40 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x8000, 0x3) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x18, 0x400000002, 0x0) socketpair(0x0, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000340)=""/246, 0xf6, 0x840, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000240)="31929648280000000000000000000000000000008484d489c7c968ef5887e7f8d65ba64332d8a38a1d957e15ce68cdc6401aec14f87aa1d1b6a2100e86604b8770129b0834674d38180eaecf4b3ec50ef91eee76", 0x54) r4 = dup(r1) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x1eb1) sendsyslog(&(0x7f0000000180)="00c804979e96be7109f391161257606f48639df8cce27cffce742fa65ca51a25238c06e43bd849311ed0ee045f931320402762687c5cbffb91fb2207e53cd8b689dad1eee43d27e788b7630e1c14faed2229fab3fbbf365c8ecd4724f584f7e9aa0e4557ae63115b03434131a0ef81366d97bba9fd97de7a5087b05dc11144570379cf39", 0x84, 0x10) 10:48:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f00000002c0)="174af207b6068bbc6be7634ecdd0f5b4f8e602c08013717c56a1642bc961f00cc78b3aa4f05362164e894753da4e99f79529ff1306c9ea5e95c5b6a2e3ff25f71dc99b9b06cef904658bee78fdf15e8bdfbde27b0c7f6de68fd2647294750e09e85fb7c8f96ad5d3c29f1042804bec4364ed0e83ca409ea12657db5d973bfd1daff6814cfe7c59270f16742b190158fd9ac4c7e61065adca4cb0ae50024bf210f6a6aae67b62e00dcf704f8b2ed8b8ebead216c4db7f53cfe21763b66a9bfac5ac29a5e785324637e448dd4e8de301b285b798512abfff30c8b9afeadb160606cc022002281c10e04c630e04da336079098c611990fa9f190600cdbf01ada40697fad9343086866099a44e35dd2069a0a62f67af1e0fccb1c8") 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x1, 0x430) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semop(r3, &(0x7f0000000980)=[{0x2, 0x7fff, 0xdc07514bc39ca1aa}, {0x0, 0xc1}, {0x2, 0x7, 0x1400}, {0x2, 0xe4, 0x800}, {0x4, 0x4}, {0x2, 0x80, 0x400}, {0x3, 0xff, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x800, 0x97889eaf9f59af86}], 0x2aaaa9f0) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r1, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) semop(r2, &(0x7f0000000080)=[{0x2, 0x4, 0x1000}, {0x1, 0x9, 0xc00}, {0x3, 0x4, 0x6931bbe7d6f1cb51}, {0x0, 0x6be5, 0x800}], 0x4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r16, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r17 = getpid() preadv(r1, &(0x7f0000000680), 0x0, 0x0, 0xfffffffffffffffe) r18 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r20 = getegid() r21 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r18, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r19, r20, r21, r22, 0x1, 0xff}, 0x8, 0x6, r17, r17, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r26 = syz_open_pts() dup(r26) r27 = dup(r26) ioctl$TIOCGTSTAMP(r27, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r27, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r27, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r28 = fcntl$getown(r27, 0x5) getpgid(r28) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r23, r25, r14, r20, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r28, 0xa5, 0x3, 0x1000000100000000, 0x6}) r29 = socket(0x18, 0x400000002, 0x0) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x100, 0x0) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r32 = accept(r31, &(0x7f0000000600)=@un=@abs, &(0x7f0000000680)=0x8) r33 = getpgrp() r34 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r36, &(0x7f0000000000)=""/104, 0x27a) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000380)="915bab1db71832c2aa25db8fdd0877285196ad1d00e78d19a122cbe1b3277a4fcaaf60cdd636e5eeffbec75dd46e82de7097df5c60b38e0e1a1ad5e2d38ad3cd9c1bade5d0f1394b59bb73cb7e9871ea2568861b7b560bd79dbf095e6d572d09c9ff18f0d84fee0003a2e09c6bdba397d5105b5d5e33c8ae2210786d9d2a2f32835c7565a4559c40c065a357dcd75131f7c200b9260f610b9e22fa4dc602f884b1cd8d062d7ca113c7a71565bb808194e17a3b9ec3886bfb870dcaa2268ad22730373cabab5aab59bd", 0xc9}, {&(0x7f0000000280)="66e93b024575933012c42c35f483b33862bf7adf88", 0x15}, {&(0x7f00000004c0)="c9e05f454bfad9a5db940b0fa844c8ce96bfcf557d1cbd9a526f17bdb21a89c9be1411e786f0e923bf63da121ec5a744cc2ff470ac6c2e7582b2069c88a577d7331167bc64a081506587b14218339fb954bd2fbc4a", 0x55}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r10, r12, r25}, @rights={0x20, 0xffff, 0x1, [r29, r9, r30, r32]}, @rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @rights={0x18, 0xffff, 0x1, [r36]}], 0x90, 0xaecf2ee06d6ea6b5}, 0x9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x0, 0x100, "c1d5e054dfaf47cd06d18c90e96a1b3db791ec30", 0x4, 0x1}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:48:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x0, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYBLOB="860fec8d9b835791b024ce368eab1c90620f230011a90ac1c402177bb2a17f04af01c615", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES16=0x0, @ANYBLOB="51ff88fe64a437f57b23a45a1c6f5485afdccfded53872c71ffd966b39b23d1aa513cb220cf663edbcc71e1e6df0bf801b8f9bf31eaf6d55439dde54be913fe0502cf5", @ANYRES64=r2, @ANYRES32, @ANYRESDEC, @ANYRES16=r3, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r4, @ANYPTR64, @ANYRESDEC=r5, @ANYBLOB="7eb2cfffb1f56602cae62e3603d3f361ff8eb8ae90326561f199865b281808650b1bdbf72dfd0b943eae06ae6adbf056bf6b693fe2c57946394a02e165096afeb14e60b5bb555fb4a18b65a8", @ANYRESHEX=r0, @ANYRESDEC=r6, @ANYRESOCT=r8, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES64]], @ANYBLOB="e24735626072cb8f01c0507d4cd513f51ba43ea0a1393d3d0aba15d6a7744d1607d39ab4a360c59eca7b1f350d8870a553f850729a0f8824cbc689d28a055b3cf7349d758b307f85ff674adaab68f681b14f1bb0df86093a98", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES16, @ANYPTR, @ANYBLOB="348b204a126b206124d4115c8724886ef60126c9e41bec2225942f0bc3f73b98f4989447905024997d9aad9d8db2440311", @ANYBLOB="4b42cb61564feb446414", @ANYRESHEX=r6, @ANYRESOCT=r4], @ANYRESHEX=r7, @ANYRES64=r2, @ANYRESDEC=r6], @ANYBLOB="7a09f9662420562d5468b219e670282b193ae17fd9231c2de539b1c90b5bbb09577659995238564ef88b712783c86e40422ed898f425c619bcb45e6d45e295162f5cfd6020ecd6e3e18f9acc82496534033210e82708d7511e450506b8da36a4a8d565049f7edcdb51c99928022f44dfdffe4a1d585e7ffde7dfa73d692d01", @ANYRES64=0x0], 0x7) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r9 = socket(0x10000000002, 0x2, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000500)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) dup2(r0, r9) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000140)=0x10008006, 0xfffffffffffffef6) 10:48:40 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="b8000000000000000100000000000000e7c4f9e80d211111173e75d7c2c8f3939c0fa05ee885093ef628ee0f314a75bc9c7c27dc505837a31fe9bf3d70a0affcfbf3acfed97d61f7039a25669ac1851bae260495b74d5126f6715bad02a1f6a04cb55d1fa21ad0c2fd06b46c0786a076121017d18d2c9e06fa94191ad5eb701ff1e8f319274550ccf82d2f73d6ba5272c1875ef77e4c418bd04043e011ceab472258b3cc227f0068f654663008fc3db8cf00000000000000f800000000000000000000000000000082a9b5e7df8cb2c01c4eb4b0e6a9fd7c6c0c9644ce15f9a9167657537e02fff3359a980ac700ded43078e3e7209c211a4ffb78b1c6bd85f63a4a526d07ecc1578cc09ccb25a72918cf9af3d957b6cb0adcf814f401ce1c81fb3ec35f2d534aee566f675a9535c45443b915d6d5dd91c253ae9bc466cb43a5996228fbd549f2a95fae4663f8a2aff58c6ed665f7db76694f0ea5c5bf71c29d0d06207a1dd6f7a4dfbe04efcdc309672dbda37c5cd0f2d25b0e4613a7382542ad5ba6aa693471673e231d92df3ebd632edfdc05524344eb92f15cb1a4003868e70cfb99fcdde7735700000000000000a8000000000000000000000000000000c9033ce3e511ef516089556ef0b91cb296f58492fa9e7b005a3fb335e423d5e0190b332e0ed93101e0fe4bbb26b8d8b20bd9c5f647334630f274fc15690245496d9d71ca64c4580ccd24e02c939d82dbf3b348b62f7a05241ae1fc5351c55449ca1e4be95ed18b9154e036c73b496ca01fcfe44719ef1131c7c0bc4d24f61094116bfa299c55e3868f8d4ad77fa3ec023400000000000000b8000000000000000000000000000000036bdf6baf1f304f806ec4e7fa5ced8bc3a4595a5c03a8626b9e06ebb492ea877cde69d8a71111ded421a5a39566444f638ee1fc6d2f98b1771b6a9b6ad8f5def00de466ff6eeb17e1dc4ced1c4da5013f40de3fef362e06f73c030c72955b82f9969a5befd3076c0bab4831fa0f96c9d7d4eeefe9a656b3a70ef506cc90dc0f67cc2dca6882b13000990f1a74149fa60414bed33259f3777270457433787fdad15e3154d4060d99"], 0x310}, 0x0) 10:48:40 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x103, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa18, 0x3f}], 0x7, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780), 0x0) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x100000000000, 0xc51f}, {{r7}, 0xfffffffffffffffc, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xbf, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580), 0x100000001, &(0x7f0000000640)={0x40, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 10:48:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r14 = syz_open_pts() dup(r14) r15 = dup(r14) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r15, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r16 = fcntl$getown(r15, 0x5) getpgid(r16) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r13, r2, r8, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r3, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="af1cbb4173febb8ae852", 0x97}], 0x10000000000001aa) 10:48:40 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xffac}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) r7 = getpgid(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x5d390be5036d9b5f, 0x1000, r7) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f00000010c0)) 10:48:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="9000"/16], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r2) 10:48:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x5, 0x8) pwrite(r1, &(0x7f0000000040)="8554dcf067f542ba32490d2a152f7fc601bd85acbf3ab31ab49b45d8083f177166eec089151f6d", 0x27, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:48:41 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = getppid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) r2 = getpgrp() r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000001a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5f9f8000000000000000000000000000000000000000001feffffa57547759edfffffffff0000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61b06ce371898cd4906816a1b6f8a8444de6b4fe6f2d820bca6fc382aaff99d17a644e3cffc84867586851e5b490e512150b0000000000"], 0x1, 0x1, 0x62c4766113858bef) msgsnd(r7, &(0x7f0000001b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b248139995bc4c229f92e91e508addfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000019c0)=ANY=[@ANYBLOB="de79c27f7be521f15490c883f7550fb9c9053b05d899a2d4268742d70446908278864876ec62050fad1184f8037da584f86f7e65e90dac0ec7d621cc248ba57229"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0010b25043a8b4f6"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000018c0)=ANY=[@ANYBLOB="500000000000000001000100f9ffffff2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b500000000040000000000000001000000010000001c132a5cd5023d858aab651d96e49e1e1e386370db0c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fadc644cba1d4f3de7aa5b1376fd38bd2030a8667c9761897a2b8ad5a5dfb6c5d98d468c00000000"], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = syz_open_pts() dup(r18) r19 = dup(r18) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r19, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r19, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r20 = fcntl$getown(r19, 0x5) getpgid(r20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r20, 0xa5, 0x3, 0x1000000100000000, 0x6}) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r21, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r22 = getpid() preadv(r21, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r23 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r25 = getegid() r26 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r23, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r24, r25, r26, r27, 0x1, 0xff}, 0x8, 0x6, r22, r22, 0x0, 0x2, 0x1f, 0x400}) r28 = getgid() sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f00000006c0)=@abs={0x8e286de87d474f81, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000700)="0af48b6992d2a2152b8ac1071bd381a5fac4bbb4b33da487b6c4e0cec26f09a9a1fcd5193417b0693b9f6c493ba75687eb0f07f71f8514b59e66dade86d67918a8423aacdcfd054419e3ddaf3d9ff15ff447267cd88ceeb899fe02aa8a17a40137260a8d11c2d4b1850b241319bb5d51a966176f41b3778a486ecd0c9b3c819841a6f6205204380d5aed4a4569dd5671bc43d0f40a6e5ede2d42efe44f5abce1a53e0a5c29c1aa3b9c282333d93e9d9b5b07a51faa2fc1d89f2f8a161c074b1b8ffc05fb80f696d00619028ae2d75f35ad040813e8a3303d33f37b08213667ade53b3d5f2ff000f34cf586d5eac4c0abe0e25a779759b11121e008774f89b942607c45ba1ec826b3b7c7fe735e8ff51522edf2ae6bcc9e121acc94e1bd5670d39b448aa8ce36b8453395895d431576c658a879ea5fb6a9b69a41f70c53769dcbde6e9bc3fc82e0e7f8a8fb50e11c8582a6eeaba73accf6e631de873943faa3a7ed678c136d2593efa890cdee08a4f93a3996ca636798a604d60c9fba12c58bfa4a848875c9932f0a9cd721827a51780ef25edd9be73490efa99846655794726f214f4215196c1bd12ff61b8286b8afd59329f3e68da0f7abf6730a3cf96ad40a65157ae59024d6420b24d9e180cd3e307216dcdb419dfac2f317074be73d0b3c383b16224f9a77a41712437010ea103223b2c7bce6a944c4ab3915c2ad850628bcc522f4bc57b4a618d75e48218099293c6b982f5746f56c710b1cf7a864d939f5b56ec1e928db6cd818b2dd84177923a943ea0ce9eab8722b1b0aab0aa454111b541206b289803b5c01c43979d77953e16bfa8fa86e81c8393a7483ed09828f7732573d79dde22171f3e5a30dc4a09d6ca91c405112ad49b3885f905d124e9a370eb0fe7b1801e2a44356da61694d7709517ba7fadd49ce7076b5a859f46a21502d0bb999ed79a9d38647840449f466b647cc1ba20724b5cf32a0a5992ab9e7fc9eb705a861517db71a8624f756bb7e707d85bb9908ae1fb0d831751e016580d769372fdf79aa55b03e5c71283dafc78009302191ae78a4e706f693cacdccb5712d0ff17e91e5e0eccf6cee014b21613061e5cd237e2f54d6a2ed7b4f6d9c282641661825ed17fb867495ffce0799873efec9566519650e5f5421d313ebc45f5fe6a219fde9de0468b2f1f470ca4f35f375cca960639ba21c647814c3331adacf27251857cf21398f37aed313e21fa57c69e0c30918f0fced05d4a3f97d973be2f652ea760958e0de3de6a2a5d4d8a642b0f90fb424ce9c239b50a951ff352be6a5147829dac441776cc697c5de761010fcd446868fd3aa875bc08b7fa8f1e2ce435b394135f6cd469d20a84a9364f37dc6021f9d4f66288a56d599ea82500502f8f24e4ec9124af7d25bacc7970f58dfb4041e63706953edf7a3b4069badd017c31e498dac7fa89a02897d4b7aa260df64139c92763ddc54f70c6559d5558677aa4775f1fac03a79b0846e488e9d0f3e021ca8b620b00a138ebf7d3dd944d2c3542019f1dcbe7d20a3c532be241ee81226a389c341ad8a3d7d759e7a77f30cfb166a8800150ab3797aac9a955c5d574567567c5f4d3b9245ac2e5737ed1c145aea2bc9ece584c9159fe359ba73a1417ecc023bd52f7c84fce8e9f146f9e5f3fb54b7ab99345f2a9de7d5c981ca521796e034bde6aba3fe7cebf0b3a0476ded42683a4e2369b1459d6cfece4f1f465d8beb84ac4cee7eaa56a52d7dba982e9b012dc47d379e310a6ce031370237fa5a577e9fed2c979783c1ad7ab4a031b96085ea6e9d0cdc193cda357ca8fdfa016418e3dec050b2614fda3ba822a805619efe9769bcfee4f3f4f6db1b03bc1454c604fc65e07ea01a7012aa25a370ae0f75787531fc226075604870ffe7bbeca0c5dbf376b2c76980a583173690ff8bda90152218221aa8229a59a96c76e99cd8236de0e38d063069e05666f6fc0731858399ac807c6a7649c107dbacfd5fd1745a13234190e351f3e41d3673f7457fd3002820e6ff25b333e436eddd5abc952fd969c7fe170f34d77b8f16fb98fd9ca5213ebcf88c8d07e533362bbe0396bfede957232c446613669f4b710ff74be75a2953ddd6fab5a5cf5de73c47d252933e704cfb3c79a1053b54a6bc8a82363762e0ff6cf6c9c7f1d90eef87443f931742c95d5930f52ddf86a1979bc0fb51eedcd0a8731d20f5477fa7ecfae3f2b60df8de6401b6070c640c7d4bcc7405860c1a56bff64bb4a990eb11436e56ec3a8006ef297c94956c8bb46358ec24068268bcb888fa3d035e47111ba80c95810aa1ebb9f529beaa9858847691650fc54c3f234fcdb556d588c66ae290dad53e8ba541c485b554369c1a805c4fc758e9d6a3a338af343c336da2cf1488e368311b6368e527ccaaaa41d33d7162ac8c58d1afa22aefd44fff2c19e850f63bb190f55af3eb88953857d9c89a2ae06582f6f0b2d447d483ed1829ebdd7b3f2ecaca6bed29d9f65619ab2a3129cc46d12d8dcc38873ac504a6d6ae012fd83b7b850b4d884ef9c03429dc756bef56fae03be5870004853297a8545ede25240e9669101b974c68bc2c1f6a0e74f1d64c19789e8be4a9f90c297eeda63d6f795d7d04763d806772d55fe3774c4014acbebd22f61ef4e18bd9981aa07186c88e98d495220184ccd49b67ba8eb5c096ec56502f3d866c40ea515fe6bd8f8b4c7b51ad69cbdaa005274c3395d475a2377c8cb57d45ec9a1ab939b7b27697127bc9cd4faf13d677697f2c25e6049ced47522cbe7367bcf5f47d073feec552636e971bcf2275f4a9d3100bd361552f96f93eb7ec38b8c27ade8c970911a2ce228aa1058c62e1c7650ce76b1613d06a1dd0fbb1b2260f4a3eed51fadc553f5f5e1660b9232be923fc11f001c41bb50b857dbeef371383a7f3aa8db5b8c1b7e35a9e2681b9e3d2a474ea5ca85edb0e68c47d70951e8db5f876c19f469227d50fded2d91293eccb31ca55f5f449a320f2e1921535e7ff3bae9f6166decb29ab69264f043403fdb50d60be3ee50a8d4780f827602a59d0e611de557448b987b0d5356782e73a42e64a7e4aa5eb0766f2229c089748c6b2f0d8f5f7c51e97e73f6561b37aeae2a2b8c6f28a4435ce4c1f024b75d3b6f256327c932ff2796928444bae09f05fc1407e09a8afe9a7c6ea861dd7da00fd2b956fb417f9a1c561a8ea1b997989198c2bc35e033e6342ec3faebd4f7fda685e7638856a9ebb1ba8498172393258de1ae44173b224141da48697129dcf780c457cfd99c52601c450c448cff3d673faa0c808dd9bde3322ee109a7f7d857f8b04afd48479bbbfdf957604fa4540bd9f60e8f9a2214fb7f55f3e510639aa18ab4021b903b8041bfa9b1f512122bace90bbf34dc4fc99219b08a79e16597c49e470e884b612e5f0d58d5fec26a61c35f6936aec7e5d4611a167239624c70bb49c5fd9cecaf37857cf69f40c2f911566144c3cef713f67cc24010f3480790e72380dd9c1ada77e64dc506fbda5cbda0ea74b1457b74968cb5a33f7dd05e29b60408effc7ea499200488d8479126a532cad67f66f0fba3e46d45b361e8d5316053f97d2185e79bd781bf562d7c038184c2a18724cafefe9cae002ace66eba8c5e165282a13768302b530b69d9fb8034eb482fbb70a66cd531d526a5f3dfc9328d6033598b83bb27763c3491debd0a1f8b0bede5773a916027d5f366e022ca40f16fc57033378f724a934b9e9eaf1c99633cd62a44b515a905df16512ad79ee1a905a43e9b416e894fda5cbf8bf9b57ffe03c8428df8a16e8e4eb19cc7b0a416b253844862623ffd8ca4c83c3374f6a11e48892a0a9820e96da07289e7eec2a74a4e1487eb8fd2a646984dad785acf7d437635c3e7216be6636e6a98f0b6cd2b0467783226350cbeb084e1e3cd136c65829a8374494535ee7e08af7fa6151b019bf26058ce65077f5cdebc9a9c8041cd01e8e250990be9bdf24767146522350ccf3e804aeedfdfe163330947f89578aaeb2057d08b4ae751d7f23d9287b1d5813216dd9f7088a00e9b937e11c18d58524b1a8bf6b78fc21f6a627ce34f2d3de588e982266be2d84d7ccf1f74d81a54221f0c5407e4e65ba38fee1ae2b13b7f95a6a9b8d3c30adc176e55a45f201dad12db4acead1b361fa2ac3deaf73f097f340a02b29cc706b4614e23c5b5960df061b6123c7dea83b2f6f3ece219436c1e0f4c5e69422ec39c3be309bfc4ab09a890380541624be729f4414e3fecc4d1d71961b35eb97af9075cbcf1ce56be96d2032297d164b0837c1e5f17a77808941e2101e173513f3dbe8cbde8fdbcaf382b8116e82f50c90ecdd3a45eedf01a158eb3060fc2a3fd41894d9a43b725ba30fd43b41a53d8013747aa3b962be74cda30d8eb7a1f1ebbd5dde89a6476b7a4f104022e990d4daf2ac6e7e2f6ca9d9e15a45e92e2eda455314c3b3a5fc553a387468a10a05bcfd55acca22e7f7b05e393a6b239718ef63e4c1787f79b58f4dd32706bded665297a30e00eec95fb983ee94f3a720ea35931d75e96dee1cfc9b549280a40f7e82ad75967db374289a6d7614de2d17c8370b579f5fc8a3e8b80c96006824b2389aef8436ca11bf95aea9c49eb5195dc43dca3ba7178ce9d0dcbe67a51d51c2af6ecb21c6895ab6d8e950762ad8456a6df33c7ef8109c22754dbecff363c698a0c7ee95f262c2c3072e5aa71df75cf2b701ae09cb4136bf20c664bea93d2293bd3a9c46927edbc04dba7db875c01ab2c4c790d0ef5f72e1d7af8fab93fb2726fef6964f0c35bf049e41ccdbff3a0f48ef2dbb2b6aa23c59f90661ddfe3a646743386af3eee3f83a2732a76d99315c891ea4aafb43c2fd537c6749a5b3d91d391421a40269dee79352ddfa5b3b3a281bb75d5b11b3e7ba26aa6bd25973c9b55fe055be8f3f7c8f85bc41ef7f22fb1f4c31d540cafa6e4aa56b662c02c846def25836757101d85eba5213cbc49f6ac2c04f74db8d55bdbf7bf597b08495cc69b648a5f13c35c1eb6b9954cd565af5bd8cfc6bef3667db7b9702324a3f8c363979324cab67ae674f6a54197470b0e829bd3cd3b42869b0a35ecf41def5202187b118ebc020990f561abded0382203f58588f54da3ccc5e3de8a5b993dae8a7e997d91fdfd8a2c550fd695828d18da4194e6c12ea6227d8144ee059455f840098824debcea808a4e82b290ab7cac93e9b5091830c7388c89823ac82e5b731c48301c69ec81f65f77c5011f124ecb33290bf3affef01d0e3853f0edd1d0aab5e13c8e082400780221716d0744d2caf5cf7e42a35b8c352f3227bdae68a63e7c40514f92f3afd851d463265c9af567dfbede7e1cc2b36e9815214499ff6f2cb4d483912d727d98e44770f25797655884cfd53fbdbb3771593bff85824a96fd6fef53c1fa9d175b42b4f94317fb86f0db95e01a04d943ac7771b381260bf84d8d5aa62481c67faf27b60490d69067daa398f5beed317674815e936f77c54b89f8201f7c75a8690b6270506c2062fcea32e12579b158ed7e93ef7d64b18282c35544cca165ab8ecd4ea9b1b6d3af06356d1035f93fbe589e93f5418e19db950f7ebd2588b2dd99ee25488d5de1a4b6b874c8747d9577fa77ee8d9540f919cc8e7da699fa5c13eeb479fe81380cba90c44aaa702e6abbdbaa9bc7c102d32524b6703c44b1c9529a7a74b2d49be825413a5345d13c9a41a8eb07270c2a9af7f533f8b24f21995ce8515c124a4e233fb322cf368ff966df8ebc1486b1", 0x1000}, {&(0x7f0000001700)="2fa2f3d9cdda9aa6af2e395296c4a47a3dc6af63b37116064dbd3fed0ab0a5d7270a5ecabb63815bea61326216d5bee255eefab95f9e713a9cda8a1e765d0bdedac3a03ffc7f1e00f5d392381829bb4c2afae4d1f0e53a680fe7c21ce17391c35bc04eca754a4368d2d3f38995befbf98d9146f0189adca73129d88496", 0x7d}], 0x2, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r4, r12}, @cred={0x20, 0xffff, 0x0, r0, r26, r28}], 0x40, 0x8}, 0x600) r29 = syz_open_pts() close(r29) r30 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x9d3, 0xfdfffffe, "000000006f8aff94eaffffff00e1ffffff071f00"}) write(r29, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) write(r30, &(0x7f0000000480)="0a683b37a396c013f94eb4ce720710a0ee9a86f1e516e70ac09f99722ff1f055c027337b94f9168866cd67f855222c59ce1505ff65b418ca72948f9dc500199f943a6a947c000000000000000000", 0xfffffffffffffcae) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r31, 0xc1045763, &(0x7f0000000540)={0x0, [{0x2, 0x1}, {0x1, 0x10001}, {0x3, 0x6}, {0x3, 0x29}, {0x3, 0x34}, {0x3, 0x8}, {0x1, 0x7}, {0x0, 0x3}, {0x1, 0x4}, {0x1}, {0x2, 0x1}, {0x0, 0x207}, {0x3}, {0x3, 0x20004000}, {0x3, 0x6}, {0x0, 0x3}, {0x2, 0x544}, {0x0, 0x2}, {0x2, 0xfc46}, {0x2, 0x7fffffff}, {0x2, 0x1f}, {0x2, 0x5}, {0x3, 0x8001}, {0x3, 0xd3}, {0x1, 0x3}, {0x0, 0x400}, {0x7, 0xa5}, {0x3}, {0x3, 0x9c}, {0x0, 0x8}, {0x4, 0x8}, {0x1, 0x1f}]}) 10:48:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 10:48:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7348, 0x0, 0x0, 0x4000000}, {0x3}, {0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffde5, &(0x7f0000000040)="2351ce9c802bd9a55b4000000014") 10:48:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x4) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8}, 0x5000000000004, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) msgget(0x2, 0x382) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000200)="108c570000000000", 0xffffffffffffff44) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x7fe0000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:48:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0xbd) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd3d70fd017fbd2e9f360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b8138d30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743d433def36e9f0e927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b165161474e6026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40ba2c12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e03354455ca0335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db15a566bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fde414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300d08e6670a7a841e3e8a00568d9dc3b94be41d7566f47d68328754d5548de447965ea644ecb322dfb98c825c56e50d04960cc2612024d1dfed984afb67ea91dc6728705eae76b9324d2391df337d18dc05b7cc217ab7d8db003353444009a44ee3062a6eed7607876d4c52b1c3dcc5e48a1fb55aed548eaa944578cd3e79c71a6179856742480139575f2737ed23817555afd9769a3b7ddf3a8df36fd861c96d481de6413bdc0d60e3e3af63904cbba2065758147bbb713ef8dd121cb280b8e7033d64a3b4a02f7dee6df425a7422d4beba191ddb67d05e1080d11728fb29bdab151e1e416fd8fc4b0a2b3f69d458a305de37d5d3a7e5296b06a6660b004dd0126d3ebba64d1e5bd9ad89f678f05e6fc3acf1f89fc979c3414b632f349e0aa5ae3357b2237a30cabe5070aae4a03015d9f30edce8b30c56ee1f1ccfeb197aa2db9859b90343080ce9ccf6cf0d40a032e2beefcc9df57b64dc6e1e856e62b029df076403e3c5fa8c09438c09e4ab28702d3c0db7d25f126eb37439cefbda6a18b97acccb3a74c9ccb8911a9c8980b08f935ea7e3a0856a14d1728e35e753ef2d369d215e85efcc1e8d7ba2fbad78695f6dfb7da69b13fc50c5e954d9e81bde9833b4fcd4b233612f1f84000000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:48:41 executing program 0: r0 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x28198, 0x30) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7fff}, {0x48}], 0x2}) r4 = socket$inet6(0x18, 0x4, 0x3f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) renameat(r2, &(0x7f00000000c0)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 10:48:41 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r6) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgid(r11) setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x4008426f, &(0x7f0000000000)) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCCONS(r19, 0x20004276, 0x0) ioctl$TIOCMSET(r19, 0x4008426f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x84bd71c67f6cf216) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r8, r9, r14, r25, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgid() socket(0x20, 0x4, 0xa) r26 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x10000, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r27, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf32fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5d82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) 10:48:41 executing program 0: getrlimit(0x4, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0xc) renameat(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 10:48:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x80, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 10:48:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x6}]}) getitimer(0x1, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:48:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfff) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 10:48:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/189, 0xbd) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 10:48:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x7ff, [{0x3}, {0x1, 0x8001000}, {0x3, 0x4388}, {0xea4167c0843c15da, 0x100}, {0x3, 0x7ff}, {0x3, 0xac7}, {0x1, 0x1}, {0x3, 0xb4}, {0x1, 0x1}, {0x1, 0x1ff}, {0x2, 0x4}, {0x3, 0x53d}, {0x3}, {0x2, 0x7}, {0x2, 0x200}, {0x2, 0xffffff00}, {0x6, 0x2}, {0x3, 0x72}, {0x2, 0x2}, {0x3, 0x2}, {0x5, 0x81}, {0x0, 0x5}, {0x2, 0x1}, {0x0, 0x9}, {0x2, 0x7}, {0x2, 0x9}, {0x3, 0xffffffc0}, {0x1, 0xfffffffd}, {0x1, 0x10001}, {0x2, 0xe64}, {0x1, 0xc96f}, {0x2, 0x7fff}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:48:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 10:48:41 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f630600003000"], 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair(0x20, 0x5, 0x7f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd762eaa4e713048e6993d21a5703667c96eb931929648", 0x1d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:48:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:48:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) write(r0, &(0x7f0000001300)="1109f68b6617e144a232eaf9b2a7322b9230ab5addc7b4", 0x17) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept(r1, &(0x7f0000001200)=@un=@file={0x0, ""/13}, &(0x7f0000001240)=0xf) recvfrom$inet(r2, &(0x7f0000001280)=""/16, 0x10, 0x1, &(0x7f00000012c0)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x4, 0x2}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x17e) 10:48:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x4) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x3, [{0x0, 0xed8}, {0x1, 0x1}, {0x3, 0x3ff}, {0x2}, {0x1, 0x80000001}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x1ff}, {0x3, 0x8001}, {0x3, 0x5}, {0x3, 0x4}, {0x5, 0x3}, {0x1, 0x1}, {0x1, 0x4f}, {0x1, 0x5}, {0x3, 0x369}, {0x3, 0x5}, {0x2, 0x4}, {0x1, 0x9d}, {0x1}, {0xd79bd0996616ffe4, 0x2ae}, {0x1, 0x4}, {0x5b838670cee72941}, {0x1, 0x5}, {0x1, 0x7ff}, {0x3, 0x7f}, {0x2, 0x5a5f7fe7}, {0x1, 0x7d15}, {0x1, 0x20}, {0x2, 0x2}, {0x3, 0x2}]}) 10:48:42 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = msgget$private(0x0, 0x200) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() preadv(r12, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r22 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r24 = getegid() r25 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r22, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r23, r24, r25, r26, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r27 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, r5, r11, r15, r19, 0x20, 0xfff}, 0x8001, 0x3, r21, r27, 0x5d, 0x9, 0xecd2, 0x5}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 10:48:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xf7ffff96) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x20004268, 0x0) 10:48:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 10:48:42 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="dbe053eca511e280ad2c06b8ea23106ee1a383822e86badf905aa8e3aa2d5c45d96fe558e670c3f0ee8c64d6c5a5bb07c09ec905c9aab447e48ccacd36ca870cf7fb8188bbf3c8bb75dcb3ab998fba7b79ba9c6bfcd74ec7ba69e7", 0x5b, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000100)="633e457ea50c303f9c4c153f3a35f12d1164ec830a9312a10b2c06255c01ee00bdf55e1eb95cab74fb44f3e81cfd4e4a26bce16b5db25546ea72cbcec1187221a3ea6fd059741dbbb16d997522f5748e2d937a8dcdcf3967ad", 0x59, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0xa00, 0x1cc) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) write(r2, &(0x7f00000001c0)="6dd9dbb26bad58fcf0d78dceca60dfb3b298bcf52ed81612ea5d84223f3dad0227a672962d0066a27470d3fb1ff9c90eb8f0a4a8fcdd425b309a622b3a5635a60a9690c760b6e7330e3c31729835fc8507071efc18708212", 0x58) r4 = msgget(0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x1000, r5, r7, r8, r9, 0x10, 0x4}, 0x4, 0xda87, r10, r13, 0x20, 0x2, 0x2, 0xffff}) r14 = shmget(0x0, 0x2000, 0x62, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x101, r6, r15, r11, r12, 0x166, 0xfffe}, 0x401, 0x1, r10, 0xffffffffffffffff, 0xa5b000000000000, 0x7fff, 0x9}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x1000) r16 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x86) ioctl$WSDISPLAYIO_SBURNER(r16, 0x800c5751, &(0x7f00000004c0)={0x883, 0x1, 0x1}) socket(0x20, 0x3, 0x39) r17 = msgget$private(0x0, 0x1c0) msgrcv(r17, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001540)=0x3) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={r18, r19, r7}, 0xc) r20 = accept$inet6(r16, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockname$inet6(r20, &(0x7f0000001680), &(0x7f00000016c0)=0xc) 10:48:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pckbd_enable: command error 10:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 10:48:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x184) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0600000040003e0451cc9d9cf419ed00", 0x0, 0x3}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt(r5, 0x9, 0x40, &(0x7f0000000880)="2fdd591faecb3cef6c26d7922da32fe689209a4da92ae90f3de699f0e62a1940741abef393833f84a69c4926cd6b1aef1b26302a6468aeb9d05e5fc6a09373286f7430ca0065d3d055dd45b2649c3430e20aed1aae41ae27b92c322b6466caa79da282bf1ef8ddbc034de7267d5ed5cb0917e8b8d728", 0x76) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0xb9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x80000001, 0x5}, {{r3}, 0xfffffffffffffffb, 0x89, 0x2, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2d, 0x5a33cd0f8b589a8, 0x0, 0x3}, {{r0}, 0x0, 0x80, 0xfffff, 0x3ff, 0x1}, {{r4}, 0xfffffffffffffffc, 0x48, 0x8, 0x9, 0x839}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x4}], 0x10000, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x1, 0x8b, 0x200}, {{r7}, 0xfffffffffffffffb, 0x3, 0xf18aed86d0f643a3, 0x40, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x109, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x37, 0x7523c957f49116fe, 0x100, 0x4}], 0x2, &(0x7f0000000300)={0x10000, 0x4}) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f0000000000)=""/104, 0x27a) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000546000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000380000/0x1000)=nil, 0x3}, {&(0x7f00003a2000/0x4000)=nil, &(0x7f00001c6000/0x3000)=nil, 0x7}, {&(0x7f0000546000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f00003f0000/0x4000)=nil, &(0x7f0000599000/0x3000)=nil, 0x7}, {&(0x7f00003fa000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x80000001}, {&(0x7f0000147000/0x4000)=nil, &(0x7f000032e000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000279000/0x2000)=nil}, {&(0x7f000079d000/0x3000)=nil, &(0x7f0000536000/0xe000)=nil, 0x8000}, {&(0x7f0000608000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f00005e0000/0x2000)=nil, &(0x7f0000738000/0x1000)=nil, 0x9}, {&(0x7f00005df000/0x3000)=nil, &(0x7f00005e9000/0x2000)=nil, 0x7}, {&(0x7f00001f4000/0x3000)=nil, &(0x7f00002da000/0x3000)=nil}, {&(0x7f0000662000/0x4000)=nil, &(0x7f0000349000/0x3000)=nil, 0xfffffffffffff000}, {&(0x7f000042e000/0x200000)=nil, &(0x7f00004ce000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9c4}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r9, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) write(r0, &(0x7f0000000100)="2da33a95d5e7d834a8042c6b8ddc2c28743d2837d25039d56036e6942950f173ee61813c1747b964d7a918dcad5471eeb10463c098131c59d743cd58881f232a32fae88c1fa5c22a1cecdf7d99b7b001d07cada73966e8f0a58eb062465ccc3e6dbf0ac05ba19a517b2c6d", 0x6b) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000340)) pckbd_enable: command error 10:48:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/78, &(0x7f0000000180)=0x4e) 10:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f00000002c0)='./bus\x00', 0x0, r6) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r12, &(0x7f0000000000)=""/104, 0x27a) r13 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x80, 0x0) getdents(r13, &(0x7f0000000000)=""/104, 0x27a) kevent(r13, &(0x7f0000000300)=[{{r12}, 0x0, 0x87, 0x20, 0x0, 0x9}], 0x200, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getpeername(r15, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x10000, 0x2, 0x0, 0x2, 0xa98, 0x1ff, 0x6, 0x2, 0x0, 0x1}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000006d3c8c2dcfe2e6f9f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83643039f41168d11fa734b2ce506ab298032bc8b873731737105a3754f5f51c618122be0702b3484e86eb2d1af4506000000365e3e09cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000000000000000fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60bcdd3b50b16656a1b10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000001200)=""/50) 10:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) socket(0x10, 0x4000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000340)=""/210) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x3, 0x9, 0x8, 0x2}, {0x8, 0x8, 0x74, 0x7}, {0x401, 0x0, 0x9, 0x3f}, {0x3, 0x4, 0x8, 0x5}, {0x401, 0x81, 0xb6, 0x6}, {0xfff, 0x0, 0x4, 0x5}, {0x7, 0xff, 0x80, 0x6}, {0x7243, 0x2, 0x6, 0x9}]}) 10:48:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) lseek(r2, 0x0, 0x57, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 10:48:45 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x2, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 10:48:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x22f, &(0x7f0000000180)=[{0x64, 0x1}, {0x187, 0x0, 0x0, 0xd6a}, {0x4006, 0x7e, 0x0, 0x100}]}) syz_emit_ethernet(0x4e, &(0x7f00000000c0)="3f8f5b6a598d8ac683b7ff4f7e9827edfca58510eb10c539d8706b3182580d522888c01b79d9498929968f9eb4d5311ffba2e802b28ffe81bcf2e62da4c429583424fab4b14622c7b2cc6f15d546") setitimer(0x2, &(0x7f0000000140)={{0x6, 0x7}, {0x20, 0x5}}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 10:48:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x6}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 10:48:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0207e00000010000"], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x1c) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1057d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdbfe815a17bb58ad3d0527f99bb4f7290fb92ec67ccdff20acca62278cf738131e"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r4 = semget$private(0x0, 0x3, 0x10602) semop(r4, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000240)=""/221) 10:48:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5, 0x0, 0x3c}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a72293", 0xc2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 10:48:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f000026a000/0x2000)=nil, 0x2000, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) r10 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r6, r10}, 0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:48:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getuid() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r4, r10}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x6, &(0x7f0000000000)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = fcntl$dupfd(r12, 0xa, r2) r14 = accept(r1, 0x0, &(0x7f0000000140)) setsockopt(r14, 0xfffff723, 0x0, &(0x7f0000000180)="8758925fcaf05af57dcfe76caa3dcae8ac2950c486ed3bfb619eb752861f5ba05e99d6d48d73be14368e36e1ce99813f8e49c384056aff75460ff566c4f2483febb01d11e6f53392e15a2fdb33153425c292c0b8d43ad919a91196aab44c448eed90c9ba0ef1426d92f6ad1eb412189dc6d3", 0x72) ioctl$TIOCSCTTY(r13, 0x20007461) getdents(r11, &(0x7f0000000000)=""/104, 0x27a) socket(0x2, 0xc007, 0xa4) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 10:48:46 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = socket(0x18, 0x1, 0x0) close(r2) munmap(&(0x7f000071c000/0x2000)=nil, 0x2000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r4, 0x0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70112e2f00696c653001fc96da35253cd1d8cdbf0f1ec75e66b088da24a3c485df5989f5cd563d36b2d78df2ea337063f6f168"], 0x9, 0x0}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x1, 0xffffc82a}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080)=[{r1, 0x40}, {r2, 0x20}, {r3, 0xb3550fdc91aa5745}, {r0, 0x80}, {r0, 0x40}, {0xffffffffffffffff, 0x4}], 0x6, 0xffffffd6) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 10:48:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {0x100}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8c) r1 = socket(0x18, 0x1, 0x0) close(r1) close(r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x5, 0x72, 0x200}, {0x7, 0x6, 0x5, 0x3}, {0x6, 0x5, 0xe1, 0x1}, {0x6, 0xf9, 0x8, 0x3}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 10:48:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0009000000000000005b8b071b542a538706000000b81800000029000000310000000000000000000200f000"], 0x38}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x21, 0xe1}, {0xa9, 0x30}, {0x7, 0x1f}, {0x83, 0x6}], 0x4}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:48:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/6, &(0x7f0000000100)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 10:48:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x8000, 0x1f) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b35368 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b35368 10:48:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xa0d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x5b) socket$inet6(0x18, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 10:48:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r2, r3) ioctl$TIOCSBRK(r4, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x400, 0x4, 0x7fffffff, [{&(0x7f0000310000/0x2000)=nil, &(0x7f00003ff000/0x3000)=nil, 0x4}, {&(0x7f0000777000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f000001b000/0x3000)=nil, &(0x7f0000384000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f000015b000/0x1000)=nil, &(0x7f00002a6000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f00003bd000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil, 0x1}, {&(0x7f00001fd000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc21c}, {&(0x7f0000045000/0x1000)=nil, &(0x7f000078e000/0x4000)=nil, 0x49}, {&(0x7f0000597000/0x3000)=nil, &(0x7f000041d000/0x1000)=nil, 0x8}, {&(0x7f0000643000/0x2000)=nil, &(0x7f0000175000/0x1000)=nil, 0x6}, {&(0x7f00000d4000/0x4000)=nil, &(0x7f0000671000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000010a000/0x4000)=nil, &(0x7f000009b000/0x3000)=nil, 0x7}, {&(0x7f00000f1000/0x3000)=nil, &(0x7f0000526000/0x1000)=nil, 0x5}, {&(0x7f00007be000/0x3000)=nil, &(0x7f00004a1000/0x8000)=nil, 0x5}, {&(0x7f0000491000/0x1000)=nil, &(0x7f0000049000/0x1000)=nil, 0x8}, {&(0x7f00001ed000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r5, 0x81, 0x6bac, &(0x7f0000000280)=""/221, &(0x7f0000000040)=0xdd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:48:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x54) 10:48:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="17d46204a9be013e20e93b48a7a188b3bf44607745c809b1480c9c8f2cc4d1a6bd1dbf35fd423c06a8dd66d136f473e2c194de47713ebc473ecbb1d65ec102d14ad16022c99cf877711333e43065b07074e5c55560284ab66f940e79abdbf046fdd9b21b867b593e3cd2c2"], 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:48:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 10:48:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe90, 0x2e2c8a5c43e3a564) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x1}, {0xfffffffffffffff8, 0x7}}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) setsockopt(r2, 0x7f, 0x7f, &(0x7f0000000180)="98243520a16a81f7553abea3687f6f41e1a56b1dac1731260d", 0x19) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0xa, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x100, 0x0) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r6 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xb0619434be38c16d, 0x8, 0x2, 0x9, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x1c, 0x0, 0x1000, 0x8}, {{r1}, 0x8000000000000007, 0xd85fa8939e2df354, 0xf0000000, 0x1, 0x8001}, {{r5}, 0x0, 0xeab065356d4608e9, 0xde347410999c30e2, 0xfff, 0x29}], 0x4, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3f, 0xffffffff}, {{r7}, 0xfffffffffffffff9, 0x40, 0x20}], 0xe24f, &(0x7f0000000400)={0x3, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) fcntl$setflags(r8, 0x2, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f0000000540)=[{0x6, 0x9, 0xff, 0x9}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000600)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000006c0)=0x2000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000700)=0xb6, 0x4) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000740)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) write(r13, &(0x7f00000007c0)="99427a2638c1d09d91e378567f6f94e041c2686ed0acac469de35a269a0012901fb0c13a5c2f1b396f6c911957641b77e8f7649e3a069ee8bbfae5229c4a28afa7ed57594c18a950370ce04f6cf23b4ab3df82450db4b1a30f785432247180444b1b56d14a71d0abb726aa81564607a4b4a7505356e522bdf4cf9ba4c5d75cb5cbaa474236f7dd0426c3ae63762c3b3a932810a0d9e835cdb747a30156e4041f662a3baf3a3770d0ba676472ed512d58eaf0f4774a5921a993ab0f8cab06782d7db89a01239c13046ed46d144ccc0a4d1b07", 0xd2) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x20000, 0x0) dup(r14) r15 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000900), 0xc) 10:48:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abcbb4896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe9fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0ff0beeee50000000000b66ec0f5c669ea191976bb3fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28da5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94fb58310c2ddc0c4c0af9990f2c0a0a32f90f19693b37bf92ef6ad19f45abd29c1f2d7fb22123abb3012400000000000000000000000000008889ecbd88234cd4192f31a57b33365eeac02d4e8668b5c952d6f35bc9d97182180e0132f8df99f2"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:48:46 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xf90, 0x80000001, 0x81, 0x8, "e7b038dfffffff20ae3d9d799516ff289c71394b", 0x40100, 0x200}) r1 = dup(0xffffffffffffff9c) kqueue() accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x8403, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) 10:48:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r4) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002ef03ffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = syz_open_pts() dup(r18) r19 = dup(r18) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r19, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r19, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r20 = fcntl$getown(r19, 0x5) getpgid(r20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r20, 0xa5, 0x3, 0x1000000100000000, 0x6}) r21 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r24, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r25 = getpid() preadv(r24, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r25, r25, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r34 = syz_open_pts() dup(r34) r35 = dup(r34) ioctl$TIOCGTSTAMP(r35, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r35, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r35, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r36 = fcntl$getown(r35, 0x5) getpgid(r36) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r31, r33, r22, r28, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) wait4(r36, &(0x7f0000000740), 0x2, &(0x7f00000003c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r37 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r37, 0x0, 0x6, &(0x7f0000000180)=""/105) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xbc6, 0x4, 0x2, 0x8}, {0x9, 0x81, 0x0, 0x3ff}, {0x5, 0x0, 0x2, 0xbf}, {0x3f, 0x2, 0x1f, 0x9}, {0x37, 0x1f, 0x80, 0x7}]}) 10:48:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x2298ad17557ebc3f, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r3, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 10:48:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x2}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {0x0, 0xe82}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3ff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) 10:48:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = syz_open_pts() dup(r18) r19 = dup(r18) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r19, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r19, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r20 = fcntl$getown(r19, 0x5) getpgid(r20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r20, 0xa5, 0x3, 0x1000000100000000, 0x6}) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = getegid() setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, 0xffffffffffffffff, r17, r26, r27]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0xcff6) 10:48:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getdents(r3, &(0x7f0000000180)=""/174, 0xae) write(r2, 0x0, 0x0) 10:48:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000700)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES64=r5, @ANYPTR, @ANYPTR64, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESDEC=r1, @ANYRES32=r3, @ANYPTR, @ANYRES32], @ANYRES32=0x0], @ANYRES32=r6, @ANYRES16=r7, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES64=0x0, @ANYRESDEC], @ANYBLOB="09be06c888a8d575da017a70f3562dbc09d154288e31a7f90dcb89984aaf2581f67064090eec8ecb06a072a10753aaab8f36eaf46b68ea822ce339c0c8bf1f84f356c5ca97f1fbc096f27ba5b4447b2c167ee06cef03da363cc07ef982ade35dc6446089ffdeb1c980a5d5cdcb43cdd7d648d530589b69285520d0e1db30ed6eb819781165dc6f275a4501044e188865e4d6baf5a1ca0ea30178dc50069dfea3d6cb6a34b89600f9a8ec88f15f3927b27fd1667c02751c208b11e3077f16b4761ab51cb14e", @ANYRESDEC, @ANYRESHEX=r8], 0x8) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r2) sendto$inet6(r9, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = accept$unix(r13, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) dup2(r12, r14) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r10) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000580)={0x1f, 0x2e}, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = getuid() r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) fchown(r16, r17, r20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r15, r20}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) 10:48:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x28}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000006000000000000002600000000006c48b107000000621f759feee329f7f04d00"]) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 10:48:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x8, &(0x7f0000000240)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000900)=[0x5, 0x3, 0x3, 0x5, 0x94f, 0x400, 0x8001, 0x1]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="2d1fb1a487f6d22470fb0aea17f31e8b29e7401c39e705f6d3d9a92df0be8115372016fab8d414e4b8dc482f49240e3412f2890a8bb39d298b30a1578cf5fb3d97be887fd94491f04d644d72ec144fcc60dc15e5192b19ff3e78fbc028f6088c0a3b5fff423a"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x1, 0x0) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 10:48:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) recvfrom(0xffffffffffffff9c, &(0x7f0000000000)=""/244, 0xf4, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 10:48:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r0 = syz_open_pts() socket(0x18, 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) write(0xffffffffffffffff, &(0x7f0000000240)="048c40600148303f4cc78df7c0c7ae638bd59daf6821c5c3acd09c71ac503b3ac0587f883fbced6e13c3c9aa9fe6a26815de2adb7b8f76e4c93fb98a8a8f66ca677433f3289bae3fa3223f2fa2257875d786264673502f02c37af356d46ff843da7c7f9a05ffc4618d005d6b41d2c19d6a09fa267f5a5ad1d3bd1d0154a9840dfd59a3e335c603164a51d14652599363e234ad068717d2d7a650810d2a6b7aa56335851c18795b512c461ca847dbe0dc8ffe7083bffb9002ddb0345d4d972bdf954df6a00fb57c08112cf06cffa6b1b89afbe29cdc44506f8f990ff8088c4e48c317", 0xe2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r4, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 10:48:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) fcntl$getflags(r0, 0x1) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 10:48:46 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x4}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0)=0x1002, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0x4}) socket(0x2, 0x2, 0x6) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="6a8bf263dbf3b3515c2d57d4d8972e8255741c6a85c8684befc72880c160f344200c623ca628483cf0b29995fe8e2a9f54ef26a0ab4a3b688dc0f0cf771e44de24797489fb6712e3774f8b6ee488dc50d77b6180f243fa2b2f6681e9339767eb4d77f91401d7f2d13342e0e6fc215f5feb3918790562b7817647f7b87a60cefd32298881bb463ec38f0e03cad5457b05d340fe89f299919a97e12846113da9468a0ba25369f623a34e02951a4487be017a19c3fc3dff78273331e84963434078c27d0dab79b99c07e6e4a827855b45990bd3a0e887ca8647cfdea3f3fbc5a5727a72585b1648fa592c95920c512d80e1402a8e67aaa6245b7b0c239111b8eb075eabe3ab3022d879002da307a4a08f83824f2c37aa515d55db10a36d7587d82d4ca77897f6622afa611687a372036276f20807149cfffd23650e536fc084d3e788795c7436cbf626ced700000000000000000000000083d76ac9773436291d2dfe4d86a85357974d7234b1155e00ec6185bcef20a3c7ff34c9de91ccaac56ed6452f0558eca07348c615b79c1c6481d7"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000200)) r5 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) recvfrom(r5, &(0x7f0000000300)=""/166, 0x1e, 0xcd183a9e69af0386, 0x0, 0x0) 10:48:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:48:47 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 10:48:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000300)='./file1\x00', 0x0, 0x20, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8090, 0x138) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x8021, 0x7fa6625edbb83d1f) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 10:48:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="33bd2a450a9546a764b6e15009a196a7dfa9137a032cea5f9b71f55d1c9ead81a3e9749c025ec8ce8bd1c6cc10999ddff1ff2f816e95e2036f2300003d3d42e0815a852dcbcca793b2614908f7e35781ffc7c689c6932f3d"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendto$unix(r0, &(0x7f00000000c0)='[', 0x1, 0x0, 0x0, 0x0) 10:48:47 executing program 0: sync() mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 10:48:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffca}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x2, &(0x7f0000000840)={0x20000000091d, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x7e}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000380)=[{0x24, 0x81, 0x2, 0x284f3018}, {0x5, 0x2, 0x9, 0x1}, {0x101, 0xc3, 0x6, 0x1}, {0x7f, 0x6, 0x1f}, {0xff, 0x39, 0x98, 0x6}, {0x2, 0x1f, 0x5, 0x5}, {0x8, 0x0, 0x1f, 0x4}, {0x6, 0x8, 0x7, 0x400}, {0x2, 0x4, 0x5, 0xa3}]}) 10:48:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1e0) 10:48:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x7ff8, 0x10000) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 10:48:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001240)={0x10, 0xcff4, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x77}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ee}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3d7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x18}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x73}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './file0\x00', './file0\x00', './bus\x00', ['./bus\x00', './file', './file', './file'], 0x11c}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r4}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x500) 10:48:47 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='.\x00', 0x20, 0x42) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffd65) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c65300035db6701352f4b2614c165c87933670c7f488b44bd33ae541a2bd8ccb50a9b42159956353fb653f4ee2339e762fa59bacec749048bf3a68763fcff010000e0cfeab7ef9eb146814329c2d7b7b2a63a1514f3db895d122fdcecadd701a036e7d1309d2eb1dc1931e3a63d663559283cee5107a8fd565414122e6033206b0b57de7238970965151cd3e943d045b5308714b0643ef575f268b9783b386356f0ae00de9ad1f7294962ae98b6b989814d5804ba9f8ef9cbbdac2b7f9b29e90fce48dd99446f0c1ce4c4e1420b3fe12a1b5088377e353054a6c2649ade5ff3aa6f267cebdbaeda54a078c43b43c8972b671f4a59941e612e81fe6a84d2a9518ce860ba8ae9ece37c02cd20ccabba61d65d6fd4cd5838b79348c12f7dac19471b3055523b0bdbb4f4eec01b14defbffd1d71dcff1f3a9b33791fb132e1295c8570792024d0000000008a937e60a08d0000000005b418ac0364a9b581d8cb545259fea180ad430246407d5e03d8c77f7fc2fe2f66bd20203abc64888153ea1a5232c2d8406862a6e8db04c303cffe72562329aa69ffb4785f112f3387c5b52f15cdb51ab28afd94209f40fd9ce0ddb25ac30e0f0eb3fa9d00e8cc263ebeae086e503704042dc98cc6262a7f8da44c324c256b87b68d27791778ca45c1b9bef85f9b44f63f811831d30a9492b265197f9e67f233301b113527c92664ec83cc3af771321b9e122a7e3b16a36baa78789a374aa9a29319d411fe181b3fa1c9afe6bee9e5c7f18488443e6a11b2d4996cc187561c0830de63538e63b30882890a0873553264153bbd71b30e12d0fdb77ef421b424dc9e6fb50dd652ae3bbe01267a62d9783f9422c74c39d0d58aad94a99771b2a0dc80c50b689f0fb20d2b30acdc99e50e8044fcb5112d8672bbfb9585a99133d1cad620fadcd68244645b820c600"/690], 0x10) socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) flock(r4, 0x1) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0x0, 0x80}], 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000739000/0x3000)=nil, 0x3000, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x132) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r7, &(0x7f0000000240)=""/208, 0xd0) r8 = socket(0x18, 0x8000, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000100)=0x8001) sendto$inet6(r8, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 10:48:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x7800) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8000, 0x19) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffa, 0x6, 0x3, 0x7}, {0x3cd9, 0x4, 0x5}, {0xfff, 0x5, 0x9d, 0x1}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 10:48:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x400000002, 0x80) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 10:48:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f0000000140)={0x0, "004179800eb6c1aea83bb44bfe6fc295258414588e0b60734c899e1b300e539528b8a9993234ad238608fea1bcc448ef0e252547744d2fbebf7a76265621e7f03a90d8be4266ae30"}, 0x50, 0x400) 10:48:48 executing program 1: r0 = socket(0x10, 0x2, 0x3f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0xd0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = syz_open_pts() dup(r19) r20 = dup(r19) ioctl$TIOCGTSTAMP(r20, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r20, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r20, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r21 = fcntl$getown(r20, 0x5) getpgid(r21) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r21, 0xa5, 0x3, 0x1000000100000000, 0x6}) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r28, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) r29 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r32, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r33 = getpid() preadv(r32, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r34 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r34, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, r38, 0x1, 0xff}, 0x8, 0x6, r33, r33, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r31, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = syz_open_pts() dup(r42) r43 = dup(r42) ioctl$TIOCGTSTAMP(r43, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r43, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r43, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r44 = fcntl$getown(r43, 0x5) getpgid(r44) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r30, r36, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r21, r25, r36}, 0xc) r45 = dup(r2) sendto$inet6(r45, &(0x7f0000000040), 0x0, 0x208, 0x0, 0x0) 10:48:48 executing program 0: 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', &(0x7f0000000040)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10101, 0x0) r2 = openat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) fcntl$getown(0xffffffffffffff9c, 0x5) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)) msgget(0x2, 0xc0) semget(0x3, 0x2, 0x400) r6 = getgid() r7 = getegid() setgroups(0x2, &(0x7f0000000280)=[r6, r7]) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgid() msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 10:48:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x20}, {0x3, 0x1ff}}, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 10:48:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x1, "9064e2b9260cb36f1bee81f65481dbe034853378", 0x7fff, 0x5}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 10:48:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 10:48:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040)="03000000", 0x38c) 10:48:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862070000000082bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6599d67d5a282ea116d588a3d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58544fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1777612a4273b6c58e41cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0f992d91d8b6b790cbb627f820c4588abd771c59c7e4924ecaa5516c1c1f01c420aaae3a6021739af2f3d5a85b76ef558994c7ddc3414ff48fab22412f75cc956658f72d761d00"/981], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = dup2(r0, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000540)=0x6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x7, &(0x7f00000004c0)=[{0x80, 0xb9, 0x9, 0x10001}, {0xfff, 0x8, 0x20, 0xf76}, {0x1, 0x4, 0x81, 0x2}, {0x0, 0x80, 0x1, 0x5}, {0x4, 0x8, 0x4, 0xfffffa26}, {0x8, 0x8, 0x1, 0x9}, {0x1, 0x0, 0x1, 0x8}]}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 10:48:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = socket$inet6(0x18, 0x4, 0x44) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x500, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x56, 0x1, 0x7f, 0x40}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x80, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x3}, {{r4}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x0, 0x7}, {{r5}, 0x0, 0xe7, 0x0, 0xcb, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x200}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0xffffffffffffffff}, {{r1}, 0x7ffffffffffffffc, 0x1a2, 0x8, 0x5, 0x800}], 0x67, &(0x7f0000000280), 0x70, &(0x7f00000002c0)={0x5, 0x7}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:48:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002dd, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x64) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) recvmsg(r3, &(0x7f00000015c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, &(0x7f0000001580)=""/42, 0x2a}, 0x3) close(r2) 10:48:48 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xfc) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 10:48:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x5, 0xff, 0x1, 0x6, 0x3, 0x7, 0x2, 0x4, 0xdbcd}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x2) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r8, r14, r15, r16, 0x2, 0xf424}, 0x7, 0x7fffffff, 0x1000}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 10:48:49 executing program 0: r0 = semget(0x3, 0x7, 0x90) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 10:48:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) getuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x892, 0x4, 0xc7}, {0x9, 0x8}, {0xb2, 0x7f, 0x4, 0x8001}, {0x0, 0x9, 0x1f, 0xfff}, {0x8, 0x4a, 0x15, 0x3}, {0x8001, 0x7, 0x9}, {0x8, 0x0, 0x40, 0x1f}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x200, 0x40, 0x3d, 0x5}, {0x8, 0x0, 0x89, 0x2c9}, {0x6, 0x0, 0x20, 0x100}, {0xc5, 0x5f, 0x81, 0xcfe}, {0x4, 0x9, 0x9b, 0xb8}, {0xcb, 0x3, 0x6, 0x7}]}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) 10:48:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x238, &(0x7f0000000200)=[{0x44}, {0x74}, {0xfffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:48:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) dup2(r1, r0) 10:48:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x5, 0x0, 0x8}, {0x6}]}) setuid(0xee01) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000240)=[{0x9a95, 0x7, 0x6, 0x100001}, {0x6, 0x2, 0x80, 0x5}, {0x200, 0x2, 0x1, 0x250de934}, {0x1, 0x3, 0x6, 0x689}, {0x3, 0x8, 0x1, 0x8}, {0x800, 0x7, 0x7, 0x1f}, {0x3, 0x3, 0x7e, 0x4}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) 10:48:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x6d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 10:48:49 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x6, 0x0, 0x3, &(0x7f0000000100)={0x0, 0x40}) 10:48:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000001b641a27449ee8b906000000000000"], 0x8) write(r0, &(0x7f00000001c0)="675669d9dd3f46becc9dade946e7f43b92d65238f846ed835ec6b4f003abb84da3ac41e3f345544f79bdb52e4fcf55dc19cc1e8b4e398913bc25a6543bd560fa916c6f0bcf5cb9b7411fba5081f4a9d5b18b5a57cb2bb86bb0c53c2718307ef6b83ac8497b956192a9673237ba7ca1d20d4614", 0x73) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:48:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000100)={0x3, "a84ef44f176ce6ddf1e353425b85fdc252a2c685e51250e045d495ea6e1542f91921461fd54044229bfffa6130438382138d23ed033e79ce6e80640f1b2a9fc2f537c9bb72cae84a9ae34d4bc000a39c6e27c48f232f5d6f3a285e2aceaaf5ccb50dbc0f5629993d32897d0e018269d71ab6014def699dea746521006f981e5ebda269be048bf80a2087a1c7270ec66f7d9455cc2423d28e7150ea2f45f4de685acb9ec704de9b3e993d605ee8d045a32009c5fe7527a45049dc514afb2f2b39ad03faa21290851179c75b9516c56a8a"}, 0xd8, 0x800) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x8}], 0x10003, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3f8000, 0x5}) 10:48:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 10:48:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 10:48:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)}], 0x10c, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r12 = getpid() preadv(r11, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r13 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r15 = getegid() r16 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r14, r15, r16, r17, 0x1, 0xff}, 0x8, 0x100000000000006, r12, r12, 0x0, 0x2, 0x1f, 0x400}) r18 = socket(0x18, 0x400000002, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgrcv(r13, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESHEX=r10, @ANYBLOB="1ca28f17bcb591e17a9e021bf1980d3ca45b16f491aaf35ddf2fe899dbee469afe49ff36", @ANYRESOCT=r18, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESDEC], @ANYPTR, @ANYRES16=r1, @ANYBLOB="2ba315901aa0ad0d87ed06357f7020cc8a87e57a0f84172effc5a0a8819c33e1edf9e8d34475bf30784d0b90c508dcaf7e435cce49e1a5b2d612d2cbed5590f438cac962b742193251dc80516e7bfad59abbbfa4c3eb7338e8ee56232471cfa014e6ae2cf1fef06c9c597f3da52898bdc14f1190a80c9f9a92cd8ffc025059b32f0896cd4ea6cae7e17b0dbce011284514ea8745d50b40b6eec56bf5a8dd66121ec879caa227e3666af60d9ce0680dba1a561dbdca5d7bd38b79b0578e936b97247f26ebe6be575deb576dd0c2befb090b1ef6e300b42b32cb9cf3bb210b9c821b648c7d46", @ANYRESDEC=r19, @ANYBLOB], @ANYPTR64, @ANYBLOB="79433e158f7b02c4ccb05f785c174e6a0a1cf9822184692f183612"], 0x3, 0x3a6d13f80cc29bc5, 0x0) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0xfffffffffffffed8, 0x0, 0x0, &(0x7f0000002400)=ANY=[@ANYBLOB="0000000000000000ffff000007000000246c39dd1fd0cb6a17727033b62101cf8881e700c791120282073432737dfb5bc431000000000000000000000000000001000100ffffffffb8e4cdd70b2c1310c8d1711a0948096f2303667d2bd48c4e58f72c1d166d18d2ef51b3487bc89bbca327767ad8cc66f4f7d99270ba53d03eeff081d130b41f0f6dc4ff7e91a33a4c743858894d6e1319b76dff9b6b02d7f612671cd791e90d618eec27871382c01e635d30f17d82760e6e30c4f1157210ba1fa3fe2e64d54500f0ffffff000000000300000008000000ebc79856198a3c383a24a648f86d3715682f255f21d3218c2b4c78869927c9aaa316bda96aabf3513a6f77ef0525f0b8ec60dc6c0575536ef0ae8e29fe8bc089b1bb0000000000000000000000000000000000002e000000000000000000000001000000030000001cc1f89a9f17139eb5807a72834b94f0eb5623b1d5cadef4b6343322ac0f7102c94cd3b916b8617ffec4ee7d60e1f451e18657212c9abf96290d3b86fdf425aa53a7e3a4ea72594eae58d629da6adac4a959630d6e061ab4b59a8a461b947d34184ae1ee7faff32a41b357fff409cd51967c09bc6c5b84341dd34a634d2e64fc18591789248378ae269b7a4e9d8d11bb6994f84f4a1edbf10b52a5f7de799d0054614760f962196d54176b6c11f22070243349ffc2d2b55a4f2b4cb2336f3084bfa4850472fcee31270cc86d1f54791db53f541f141e781dd67f50a99d345dac38f9e4fba71434382dbd000000000000000000000000000001000000030000005a26dfc5bd0cca16b5dc3a5761d100008d020000000000000100000001800000da9806d5da7ee3e138290be38679a3ff36002f759464c8d45cbbeb9b4b5cf93a4dcfa07179331dd73df3e3f44a6c0553585b48f6b740c00baadd053a0e5eab692d02ca24734ebb5ce38d05cf59a5b15c51da8c3b6b6690753b4d283296e50a4c00d278411cbbff7cec97c01915a5f173c1b21f6e8735cf7d2355a537dc926dbd5267629685ec1672dc70da43b2e8666f7d6a6fb210c1ea06c10267862a715dd3717792c51c9a3137520aef26481f8b2160e46fa2c4ec3a0f46edb3d878bac54d279e835a1087dc690f554dfe9eb17b81e365443c53d6df3382d64dc7fcd21faca38d712a0f560b6134d7365c216809d71d65f5b44cf0ac7769ca8c5663e3a1f215757b0719de84093b665e76c160a23d7c06e47e5c74a6ac8bdb40c88cf02496507070a6649a8ab98c491cc70851d14da83d7e2e9a77bfdd61eeaec410d9313908f864ad30af41b2a823a9cdf489e7be5349c4c3bf1365cffb980e8042ddf1464c3d31afed41306e69f2815b5542f47b4fc91f4cfb337460fbeb5cae977587e5c4a2387690b4d08f134d63e0bed9869268a60f463b6f5e6fc18bc9b06d8d52403427bcd2c07ec705bb769df1cc4605da0789c174b39b4a256194be46253c285973f661785e3148be4364c1fd3bc6e92a4940f79be4340b551735f1c84c3b3f8c3d4dfa3d8c9df4ba248d28f3bedb4cbdacf7efb88b08b925cf88efa2c9335b294741993eb30ec262d2b8f6d9099653d176d41a010c8bdb733b627326e3e1b51b5a3146399e70931fc9615a90722a258243896954a10caebef2b906af8b0312ba1276ddb93df59e9ea31ffa79dbc6b66b9069ca4ac301d43fe1f984e89c1079c2575a1f9e41a2f49df8067c94f9e5dc27477bb2c614b6168d2a558ecdb74f7d424bef3b987f180bb154dfdfa61b9cc9e0400d99efb650bf7b6c1988713f6943b49532ca8294f7cc42fdc75b22561ee9a41bc062283850f30353e3a933d7d69306ac80cbde2fb31737bc22add3ec17b0ea0b9265e8ae2eae6c14e89c9d8fa9843c92acd67c87fba7e7c5f279a4b1b3abbdefacff0afe77a4b6bd8b1353641caebd343fbc0b53bc3f0c30beaf37c15455bb0eb7e35e2bed1d095086906f93cfe47b6ffa2f2a88e8f5eac8896011d85f6298819f6e990f7da315f51729576392d7c810b4b478abad6ee2962816281895db2f20072a29a9ea6c076830765d5d7cb8cbe00c71e329480b0fa6406f46483f4ef5c93cd97c13e74e7f7939cf09841e7c2d97b72217609e6fa2d6471c961e899d2680c91ed5103ff66ca002a4f0804cd5d2d9a5bac99ff803679e16e77cfa272897fe59f58a95fac6c7da0b479d00476535e14d70506969bf5df6d43eff76cc52e2cfccccc611a413132219d0444874fc758d4309f59c7fbdc2b977c95b77163bede2a1f212ece66b68728fa2e63103f4e0e4ab7fbf88c67d5f2d5a7ddf9a6af6b647f6b370a79ee2a1a0ee05d574eaaec8b26f30428f73ac606e1183cc367dfa2dbb6795145f933d0c20ba51ad4c18eba0e57cdcfa370438c8a21e0ae733af5084c0006d3f8065d33d6b86cbdf5b73be2371ba46de386c4c3fbf5f097ff4b04e2f9ffa0d7d6f05bb467119675327fe5ba8260f7577eca60718e1d4c94234aaa0c0b7010cc4230e5d615cddf6a89a3044b09d5d825ccaaedd9a8b9b7c7fb636b7663ca3f07ecb7337e46023fe838d73e97ff21df8372c8a98bfce569f4083dc6facb1931384067ff6e9b284a1f64ef30e9dd20a644cdf1c5667f302bfebe112553d832633bf455bfa2adb42e908c4bacad11fad248709b828682fcdb1f9051ba710a047d3b80f7ccad043d78d54b62d70a33612d4e223bed59fc34dc1f1ec25d4b95b1758df713de0c0490aae1375bab98cda92e41d0f067b03fe9a5e0260f8d5db4ce586db71dbbaf553b6726f04e16c85c37c0cc0fcc07103fc1abe8d33b02fcdda551871cc55769dc54fcf9d4fd92bbe29cf25956664f084cfd22a3fb28a96dd4894a985f590bcfd2f0b2c2cd50b73b1746b79b87191f1f38a72050e3d756065b7c7872c4637b646ca02f9d9fc6f019872ad8719c6d683de25d06947c3db69b3bbcb9a0c1f7b0a11f89e60245f000a0764d3ab73237522cd30cf1bc080ec1a8f67f1e0758bd688f66a97f24037b7c52ee23eefd2b749c39940c2bfe430ed51c82a1538ba81cf7f0373766bb1416a50895d11973d21cfdac0a482d60420080f406f03d9e68737d2f7b893920a66e89b61fd640df45e2eff9a3812652529b1a79c2ecca4d0037a6eed92a1808f0654d8b986cca50ea2ee3be750d1960cd9fa97b37b76edb35fdf6111f101ef3377e279e13d0b97a7e578b6e4ae491b051b4906e725bee38429a371103e217f77589e2a7c59258fe0892e585f1b3af25fdb259033b1e2abfa1d45cf5d7a55516182fc98d11ffea6bf98937675a5d481ed8a4b9ea1937f2bf61f811df5f78c2491451f838fc3314386b32693ebe6c1e094cfffc0c1087097cf8280d77eaa2778b5f0c59cb7ede94daa2469701491e617a976ef1d21d2d2bcba46ef2d23bc3f464c58196c43e6234c6444198e4e5a13b7ee8eb017021d70959dbd18b88d44467825f82fa5e24bd450b802dd9fc5fa777f731cbb251e88302452505959dbdc211b2ae0f382c74a5254ad882ce29dbb449a86aaae6479015a84b58b6cbf7ebede254c3a4a9ecec650591072347e255fb2f3dc584c9cd4f995ea09e5c53800ef5d5c91c0d5d6e07909dcf28aa5a76faa9d24df702d7a7762df0001bc4424ac158ea9f74148aa53b0bda3a8bb8f48cc7838e28511b1ca7327377072150e303cc57471d1c6b509c870b915915b0f05edc722ccd71bdcfccb246cb638176f23c3f612eeb69f42b0352c82290961737462f1b035b52a512a547f741694e2daaf3a168ac0131878888fcf59ec8391c9cd53f426860a27c1cd280f802f6cdf4e2b86ecba3716ef98b87bd5c8e3b913e0e5e95d5f06f91112be0cd32c49dc8f8bd3095cecb8b72a02ea085d7703dc9b13f2999e9b064b1732bcaddc820cd57d082f561427f6dcf0fb37c18a9898a584652d640095e246544a8b0ed19f36e048442c36b9f2bd59c4f3ae9939068a4837e460711254838542687204ad1edadf6df9933a112b2d2b3449e7014307eea3f0f82c747dab9b83f2d8fc26ca9d7002871ca03ace686b5a688b92077ebfde56eaccf3df86e17a8d1acd9c2f87533d3f35cc1f440f479a2476465956f1b34d3f666fcf3ffee971cadb30766117d77c464e30d1eeb74311b8b2c3224a522533af27594f540e98784a5eb71a1c0ffa500b05afbfc5df19b8cb29ab51905a5207e292733a1248cd4e0616af59c0ec6d976539eb5e8f11d515f7beaecaabf621d66e45ffa064f074952fa74823bcdb1a3249cbc937afd8e5e75e658475a3d029e751ef0c568a69cc15848d07fe5432203656bd3df372aa79bada75f92cd7e3215839bee70a26ae3866da15ea1236ca5d58daa290c03c932e7f6379c42fbc5601cc620c4f974e7eacb1d7d999c2e85bc7bc7a10af76eb52a3f7d5ce90a7c27724aee236054200ecc144c4a7045f8b9d69c8c41c23cce23ce2723a62f0ae16396346c8e4dc3ccae133260a52f0bebb36f2b40a848a1be5cea8e0b2128683261fba8038d596fd49279ac922697c364a81c39748bd589514c9806a3e00687f8bd5248cac1b0a9d86e8abf1d4a8267675fd108a1e52b63731243683ee48c6e586431576f8d9ae4d5040478b4048e902491f0db5b848f439b7efb187aea72fd8f216c79dc413991d2cd65ff00f2032ad85240095c7a01b934344a1e3051d4583d31d15d94a36a32650d2b173cced340600032dfde7c591f1671266ef91dcfff36faece39f4ed952a5fd89979969536720c3f63d7496b3ca6ab757488a2d3115a4d81f46d41e03d13778035e94c20599f7862ad04f627623cfbf2aa1b08b7559d989127b1ffa87c94df36bf68b4a2d4f55c341343b3c177164df60e5e5b5339f101c32595a402b0ff9991692bd28b0ead4ec48fbc075476d0cbb192f531aefc84b50960198214b1371bf5430d840c9c9706df1363c2783b4faccd82d0671a017d68294a50f18d21f5361b96005f1ebf28fc5ec05bc529aa9c059351ff3d036b33556f53bcdd119748485067fbe665c24ce7ed67d3a273d25ffc458e2b19ba71c307d72be2283ada2ddb1193a7f9b477066f41b57b133595333826e7a8317ab8e0fd21d99b42e666f6e1dba89596d9ffbbce89e01705be25440344c0f7df1b0bd9423626b5c755c1c60f788bf915aad1668d6eb74a2b7ed3afbdf13b105f454c30829abae7c3dd3188ea33598430f3ca8c68f6ea01549069b9270db622e279d2914c5e00754f0358c595f9a7e638f415224dc9809fa554799b513c893ff96332d124727272f30d9777bd8cf5569c350d87211ed12436a5e09374fe687e7075bbb3d06925db479eb50530e0f48c2258d8bdb35ade54d47ca906c3defc4813e6a2e547b7def8315b26f3c39f5d7368ba3ab5b518079b7a36a7ac12c9baa6fb4ee44d210b7a13eead105847a83662d34031e7c017624934de720c51129481f0c099fd4984b7ad55c282e5737fb127f11b7d02000ad792e336201de59262563dc6b1f2d29627a52a9edb511b6334cf1712c890fd42cbee55e2e8050ab05b90175b2da583a2480181cea523816f6408fd944c4d33af97a1ad54ce999b5022ea602fe6393a362fdfefe9bbc991c0874cb818ecdfd0af354ae08ba9043b0a8149ba494f63a34237c17fe267f01c8726d55f5303ab33d277689a5649926a68a7fe0ef2d3a61948d0d1cdb23abfca33661d20446b17e8e3add99cbfb502fb3e3f50df5b49da80d9ef8357857b42972d09cfd42293f0a9d774e54da72cf1a556958e21643ef0be153289af2b6dc3a255d73fb298e5eb2c346f3c8c2afcbc26c9789e7dd4be99110b6854d756d4a827e713f49fafe9965c09e07cd7ff5f8779c47eef2b5c4ed27153c7b4a47b7f696e4c8e48bcff1299df3969c918fcfdd896aa8e4e8989d5cf682925f328300fc4169e5855458f619ce6391e5b371602dd4a69189682b5744a6f0d4bda88134ab07444e6b9c360ebb4c31b4e349e142ebf0d51b86667c3f22e15f765fc9fa252b97cc70497f38cafdcd15b8c633f539225e25797851bac848545edb93a46ccde33c5c3ecd8f2d87e3c9c04492462376b62cd80564997f3d5b775e859fcdcf4844afba3257744f57d97a4017894d7d021cd7f206c033307f3b7631c4a67f3e41fea7e9bac31c42fec5f0e903a682e90bee2c10ad347b56d4bb6555110b7da412f2d9c1b559af6569271f3ef603cd0815c9886233027da4295314d3a0111d8fef32227d638e7a9661103ea78ef41eb4c28913328f28997a04d34a4594d587728554580cd0c618fba7095e7ca725ad29b3c61d7ab1f4915df8cab209ee6731eb9fb755cfb9109b1ffb7755546a02f10a9303043d79a24807552be4aeac078d37a6549224220d0793054ef71e1e5badf88a85c6ad8571bf22031337f195d0d32e4771494475f951967f9b735dc8f678f15657a84e8ad4c08d812b873cce4390d1e00fd2354cd0f6283d2a667ab33398886f9c0557deddfc1935921d9dbc2f8773ec03d54a5f5cc5736b3268ada84e4bd3c768952269abb2398d606a8df61081b695089152828f48b20853499022bac7690432b6cdc6b35f64031124ae273b7c24bc4f4c590f305496d323e08c1204fb905f09979bc655a4ce856d019000000000000000000800100090000009fbff8ff75e81f0000000000000039daeabc6500d229c91cfb44aa90139e7cd2205723920e32f7b4b4d975d152fcf3b191aa594effbc1897d50eeaee4cbefac22d9daa54bd186c9e75942434c1c17dacdde24b8eb269c581b7187adac6d9be6ba270adf38dd5d4c101824d3bdd0e4edbbb35d354b2e89dcca7d2dcda3f75875914e06b70702a7c663f024b0a64a395ec2a1078dbbbf8144415cbb09c703b4c3efe8c93a2d4730bf203c43f86cb1d096c72bfe861d7fb1df2fe07a1fbdb3fce9153b02b74d7d513c3774a87e31943143294260d3c25965b52291333d8f06e3426ee2a8a384765605385300000000000000000000000000000010000007901000079cc701ab2a28298649362e0c8bf4771018cefcc0d3fcb877a117a018d30c323b712f4bc67a0684b72c294237703bca1b85de691d22246c76f5bb7f870c7b38c440d2b02cb16d3c900132164cae4e7878bf1a7aa2650236a1a0b437c37ffddb75312934d1fa91ebc0fb68fe2030407af65b0c7c2aa0a0ab0598f22e6ffb1d8bf953ad4fcb38500516fac3465274323c98386875b8437aa4ddf7407019da4ef43d97371e7c21ef8eaf58144787292f1d5a3aba4e01516f524f98b0765a65b4740ef2b11e23f84ef72d67bd40000000000f4a9a385a1f7cc0acd0af72132752b224366a00f78d93dea0134ae7f82846c19fd31a2d43a41e0e1c89ebe1628a3e88b6242d185e92a57a4aebaa8bc5d75b548605c5b676a3abc443fc84207d0326653f416646e82c9aeb5575217099f8c3b28ea6d39b7f5dd4064a05e6bc5d851316f11357e1698381d5bd988a0f7bffe95ca5fc01026fa16810970c357d38311f625fd4cc3500ef82fcf186cee4d819cc1e200847df0ae"], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r23 = syz_open_pts() dup(r23) socket(0x18, 0x400000002, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x400000002, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = dup(r26) ioctl$TIOCGTSTAMP(r27, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r27, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r27, 0x802c7415, &(0x7f00000000c0)={0x0, 0x80001, 0x0, 0xffffffff, "d09c418deff23924f5bdd59f2a63783996e76284", 0x9, 0xffffffff}) r28 = fcntl$getown(r27, 0x5) getpgid(r28) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r1, r7, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r28, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgsnd(r2, &(0x7f0000000280)={0x2, "f03831211b20832139394e25150c4abea9c9e8f227d350f92e51cd48b6be5655c26e33a5f70184ac3e743ae06219ef025466bb079075924a5427e1bb04e30cc8ca070e28966f7b07e4f6f750ba0903f60b6db3d29e9afcec38c41b690509aa7850e9229a9a67775c99abc7814a46c8c6bb0f7b8034c450eacdb0c4b0d663f47169645015d3f50f20ba09a459cfb9d1f2d7e7be9dc0f1970593478e8e0d59b9a8c8c91da6924706a6acd14799c6f57fc6822ab958584a45deb93da7d2e827f3d43234fe16dd4ac7444c9051f93c4918e2ccdfcd84b2a0e143f550e9360578e48f"}, 0xe8, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r29) r30 = socket$unix(0x1, 0x7, 0x0) recvfrom(r30, &(0x7f00000001c0)=""/120, 0x78, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x40, 0x1}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000300), 0xffffffff, 0x0, 0x1, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r33 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) accept(r33, 0x0, &(0x7f00000000c0)) close(r31) 10:48:49 executing program 1: pipe2(&(0x7f0000000100), 0x561498b596658bb) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x4, 0x3f) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 10:48:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x0, 0x2fc, 0x0, "00b900", 0x5, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x68) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:48:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x0) 10:48:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r2, &(0x7f0000000040)=[{0x7, 0x5, 0x1000}, {0x2, 0x7, 0x800}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) fcntl$setown(r3, 0x6, r5) 10:48:50 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt(r2, 0x4, 0x72, &(0x7f0000000240)=""/108, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) 10:48:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182100200f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff1a020000000000000b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) execve(0x0, 0x0, 0x0) 10:48:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffecf) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/99, 0x63}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x100, 0x5, 0x6, 0x0, 0xfffffe6f, 0x8, 0x4, 0x3, 0x2, 0xffffffff851ab5fe, 0x71}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:48:50 executing program 1: r0 = socket(0xa, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x7}, 0xfffffffffffffd1f) write(r0, &(0x7f0000000180)="d3ea36bb15b8ff66306a0ab8c6001e1025473ac2336ccf1a", 0x18) 10:48:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x3}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59466d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 10:48:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x80, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000600)=0x3) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) r5 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r5, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x5) shmget$private(0x0, 0x3000, 0x195, &(0x7f0000ffc000/0x3000)=nil) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000080)={0x0, 0x2}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f00000004c0)=""/76, 0x4c}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x9, 0x9, 0x8, 0x6, "d6d06c8a40b3a95986de6982fa385680bda074ad", 0xfffffffe, 0x43}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 10:48:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x800, 0x0, 0x0, 0x5, "d730c15b000000000000000001e500", 0x0, 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x8, 0x8000, 0x0) close(r0) msgget(0x3, 0x2) sendto$inet6(r0, &(0x7f0000000100)="88e74a39a2303af8c4b50391db55e73fdd0b2f5e6ae9c18a0e96361e100e488f0a7148759477219a2eda8bf2f834f98527bd83d523b7961a4e28cb823be3a5db0e8b2fb0409925c16c9f930c7e934848571d2d1d058455b66b0e7628b96fd5c3d7e141f7c9da63875c422fab11e0b52887a1510cbb0642660ee55508815a609136cfab86a45ea969eba7310a70822b5f791095bf9007af9da41fe0df8c9fde6638993790bf9f80b002b40e51d0660f7cde71a55bdd0a541630a5f506cc2d9973dbfd2a0e5cd1febde426c737d28c6a2f7feebea2b7870acea08688b3edc36c", 0xdf, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0xffffff7f}, 0xc) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/24}, &(0x7f0000000200)=0x1a) r1 = socket(0x18, 0x400000002, 0x0) shmctl$IPC_RMID(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 10:48:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() r9 = socket(0x11, 0x3, 0x0) recvmsg(r9, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r10 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r9, r10, r11) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r10, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r5, 0x7) 10:48:51 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) getpid() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000a80)="e327ab7aba2b3b9a49bbdbea9929abce9e4fb5de4f1457426349413871844eb339bf5dafdea7c65e4e7773dd6ef36a3b7cf33ad656c41d28a35cdfd92769c43b06174dc96c13acabcc69ad4c206fc98c04c3b5bafc2162f1e8a918d129c0b70c29b94d10ed56c9a7e963afb2f1a166236dffcc8b8f10a4c2a48aa4ee04c80e3f55c0ab61c0c6545f35cefbc49aa5dc627fb8fb73b973a06248850f7bf70b4217b79227cf77aaa84b85c8f3f10bf912ee7b86997e24476177647fa34e4bd23e02acde50d85e14d7f0e58c22504551986e0a70e868f1f5a9464ba8a39295ccda53fe99d739f2b98b99b0fc0aa208dc8c56425a445f5979ded18d6dfd90884a7bec0a1e5032a0daa9816a9cd9a790bebe547799927a4cfb61507f4b54807a995920d0ab380549583fed4ec33fd4f986a9704e3c228da43c5dbeb08386bcc39e972f6ded8751e55521e9e51f2fcc36f91bbecf1482b9e57b48ea1df01df4a8096d874e1524397d23dda2ff9ff0cf1fc163e089ac37d275ebc3cc0c2181ccf19cf4f286d69aef9944a50abdcce350c1388e1f64874038ba4651ee9753399769f05e395d2f42990a4ee59c1dc1d5780b76c9d02290718b92064dcfcc53590d3d616658cbd42dda80dd4049bf77b74a49e2d4726a9f9625070807eb09c2d8249f0d32e7c2cf663282639719f9695c2c890b312fde63c14cde5ee226735e7211530f19ccdfdd7be6bcb5e410d3ae2eca77b7b74f9ad148d7e11d392313bb786a42ea5c5666a5c9d1a08b0a895522b81f38835c2377ce025282c88ce8bc31e660dfc35dc36103757ffad804c29a0684b4b400a5753b4a4af3091a4e1cd3d36cfaa6ad36ffe57a8f3de5201591a5f8dab61d53d70bd703f3744ed46640eb40d861546e749c9fe75c15793b4a12447ffeefc05cd871e6c0acf1b4b66d49679ca50bb986739537b250ad4b66f11d58459f5907327c62fd13ea3eba6d3fce463692fe39c282f28a70a15fe25bae36327c054aaea485d457985fbdea249fe5d36366bb1357222a33150056eb5c683db9048772ca7b70b1a0be431fa522c6df9e09e45438cc22e8c2063339f786aa67ee664f7d0b66fd9453785ca02d1e2c489077fd799db6b9642debaaa7ecb90e1eb0360cbdbbda5966c64e0ebbc749d15531f9b44deb12d75bbd4f08f50c0d613ce4c7d4ef3d6c199f1ea563cef9d9aa923098960cfe30ecb0938c7cebcdb29bb9b9ad7afdb86502ae9878f5dc38467095ddf979544f7674a8b70f083dcc8dc2b5042a14d1e7fddfc2d9c2750051d7fafa95cb3bc18d588c455e6d119247d5a053699669db04d54443aaba6c352994510e0d7539486374baca77224c6762980f3e6d3606b2bf9ca30c9fc142164aa628bb58b348f7e7a3960baaf287f902902f5db1b7b327f4a27786b1734dbb9d3c4b0091f39bf06228b5cee1e2584d6e8bbee4a17481efca029c45793491c540445677bb48748ddf71bec9698153dc7e6e68ebbf47c1465c71282403c410b2b0f4a417e1885babcbedc21b362d81901e5e63cabe8e263d581d42b5bf7f9ce653ee34d49b57d927ff5638f87d9a8b1f84dde97e405e620ec4b67f8782dc635e0807d6af753117bde814bb68536249966743cfc5b79519b1d8ac9aeb76b9628b0558757fe6eb8bf49444c140c54f426fd9569995001a7ff0c233cdc78fa9611bac95f27426d5910f883bd42abe39f751563f26f607e82b579c3a8091ce6b969a3cc8d9fb7f45975a20333943f3fcd6bc5194b86c3a56a20854bf157dcc57e43cb06fd996fa56c26dad6837ae39022199228e5aa345314da222df8ab2e1cb2113baad59041a3472bab24df426b51a937321ef7b88f3c192233264461661c93e3e011d533c4f2503d59e7e9c5c39041bfb0f18325e1b68fb25273c9f63da794d26b2e53e01d3a3e35e097b0504bbf2b8936dfe56223bebd5e48efceb8c71da3ab93eb12679f53ed800c57e1aad722c835017162586e581efd397417b82b7611d10e0399901be6be305c3af07573a7faf6f9867955a47bbdac960aee4dfe6281e3b4883e9c92d97267e21afe360540c942fcd484fab21a0d349758be96da2b4153097c6d403f0803d7acd10e237a1d7a86228ff7ddd2693177f5700f6130568fc27944c8f4e3776183060e00474eadde92b1151c2422d6332c742f1abe168a6384a2e739d67187e79b017ddaa02d42e3383abc9ebc73a20e63157555a94e7f830dd1a49aad33c3bb97ac7c96ff008e9c341ce317b04f3034df87715054ed087c0b8385a18c352b6585e4ddc0a814532c7bbb271c9df765592ae60a5c17e384db7f9d7c475126ab079b4564cc6540dc4b6b828a79de5c1b6843471eea21e7182df3344bb2d070f412dbac15a5db2b039f23c6f43035890e4a83b220564c7d6d666035dcc3c30b220e3da1f99a6627a7148a3183201292890a6ea34a036663db76a9d36a4f7c4dd395dbc5d31f43ccfeb4b7d73678c8b990931152768fb59f10462aebb9d7e64c8b188acc41940bc6247d8d57e2de29068b767da632da8941d4cf896c104c5e818be73bb02171b6a1a60f88e89556aa45044d515eb976f786d6bc86f4b84c46b0dd27a076590984d90bdb58272d2b6e42adf430d39dc463b48ed2574b0a8c7755bb670fa60aec33f50f120e24692fd5ef49f587b3dd78fec4d664581680b75e313e81045fb55cc7699cbc1d8e8534d68d3fdd3ab189d63281e4c03b8d67be3ed0bc58b22b20e4adb238c7eee4c761a496f0a6655f660bd372cfd5fa422ad45d7fb7343b2b7270a20b98f6ad401b4ef781b870571d60b26173cb52b87543eacf66701906b694f4ea992c10881b45c2bdd46cc0cf5fdd9b3ab9eedfc2bb60c694bf77c0ef5c42fbf35d9a073fb1650f8c620a37be95aa8f827e58183205967f70f278f35888a478efca0b27bc6de10b0e789ec07e846eb84bd1e309090555e595b248ebfa325cecf104f16cdf16ec962eaff2451d2075ca49eb68de549cf0121ee5b420fa3ee3e503119311837c573ebf5d88d7db3ec0c8f2ce5883c4f56e3fa16dc6d507058e7da631a80e9f14b54d2b004fa1a679a55eab36fcaa9db22922689a38d779a75888d6c11e18dd2e95280d7f059bd0337b85c1a63e345b748653a6cffc768b33101e2036af3b91115eb8dbb2d8e21a45778a6426d7188419876c65a28953b5cbe9d6033dcf36e532ef2246dadec36025a0b6dbf2c71f44d3de2633a1e7487cd4f5b8b64e4912a6b6fba64f930a0b830fb29f6960c3fa3d1c75281aae7037d9b82010b73982d249b535b9120a0ce7a6929c1adcbb40b4fb26bd5d48d20e6a865193a2854a969ae03f7e2e9f26556a4e60b2027c114b1c5898eed2e2b9c87d115eb481807e68f636477b19189a6c21d73d196d36e7d12c7d93b8b5c04b44c4980cb0876aa8cdd17c5a4c1884b5ab2823c07c86048cee3f035760fc0df827e0180f833a37b71254c1baed9775169e79ab177bbc4d65936553e7ab1c7dc8d60531db1fbf7ad0c84c68b4945c32e0c5843a68bc0ed2f69b074221d8bcfa1a43dd31df923ef400e2e497195e5de9a58fc4054f922c57e80e0ab45cf12df3033390ee910a4e7904caa6041c4572bd24584c97d2d0c92b76244354c19b591606d74527058054aaf267613a585b7ca9d31ec7554a6a9194728c4b579daff51f9213039e3b8776a408cbc8c040e96b21a5a2cdca63ecde6c742a5956410612de06f744b6915cb56006187addbd986b34ecf17702cbee46ffd8869afbdcb6fc1b919db4ba7ba5f927320f9d9a6eaec72e5f0bb358f6c4fc695db1c6d6d24fe1cadd91a56a70ad7d8b05f9cd45fffd9fabf04d45108dc9cd15a09576e1b1ccfc7d393798a88efc8edde07726e1bb165a7a06a0b1440294128dc3548d31d6f445ca09c5dc89c8e662408b053a1c077ef3cd39bbfa46e73e4d75f0ab70a6c04bc6e8227d097b6dc878ed6600eb295974fe9cf89f03c46a16dbf4a739162a8a6fec42b9aae38fa7f100ffdaa1b564b37a771beee8e18a9e8ff48b720afb8ab1b4c12f3326d4933f207ddf63b9617e46bfe6dffe5583294ee263797b28109c9e672d1d18ee1f92b01c931cb586c11051e755a5e8128a447920c6262400558742e5a319a524db2f32dc957082bac0403185c8f618793457469672b477f70ab447bbe7a92cc98214eca94a46ffe8920654f0df182037e0161c83298ed622425634d2d049746d5e93d50f5a3b8e96cbbe5cdae596d96b1ec5c1fc2366bf0cf4caaa60e695becb38bdf48a0ecb4ba4d0e78def78fb7521f99d064eeaef3eba08918d037cfbf529d3f9da1175f488456d3b8457c0dd869c2810e71a15de80db54c2c465e2b7730dd0eee42981acbce3a1dabee6a2dd083de54c4bb6c3f79ad1f3e73d7074815fbc2ac12cdd83f56e66a204d90fae66aef72c14355b7855dd6e6dce7f64b2fa038f4414339d5b6834212c3cd2111441756585f27389481930f8eb82bbab0d5c7d2d398fd4cdcbb88d953abde2cf9f76287c7a2599c471180cce125df026a55b191c176feecd4a7b8030b74badb2ed9d4bfa83f5f1cb05ce61594ee30c67dee60f64fe7162d1e33fa740f00ffea017cd4afb701a821bff32c21992a86548e677249e159a7bcb2365764c975369619f35a162142f72f0e35c7d128ba3277fba569d1a8c6a4a73c9f0d90c00088f1caf6d393a4a61c397371699ff272f0880d4fa051f44b71d75f7f655a7bd1fe92edff9582451d38306a755014a2578def4a0ac92e4c7ae22ae074f0cd4edfb56313dae4d5a0301ff6a437490ef0d62509ff7d0e3b87289ecbe48ee66c887c7336e01bb991753be2b1f8202a15a4ba69cce53cdfc58f53df3748912baf66daf0d22b6fc456eb7d81fc9494dc3891ffc72a3eec29cfd1fb9460793d4c17e4c591de6f693b09c4556524236b59390dd55a2cacff68b6b8d440294e7cb45227990ca521dc6f889b967a238f8173ffcd842e5a1b9cce2161ab2f7279c71fd8269c42e2e4efef058e56c20ee7f9b6c7100ef1f510abc0f338700d8cd37e3451f28e0a40687da8e7d20a8fd7402a0131b6234db6f6623da97de1f612dd2b5bd55ad8409ee17be6523e506a340dca7034a625770dfc48ec490d2566d81c1f2f9d221b35857e015ce8c81cdfd1d9d460915667b0ec32d22d81153dd23656edbba0e1a91ca116d8e6d1bc959a3f29cc9c9cb8b5c2d262574c969f637d7acbc4ef64324fa8d3f9b6c0be19530e4b77c23e4bedd9b1f71b416b8602fd4a593cea7b4658df8fc111a9dc9c9115514ce6d71433f3cbbbdc0d10a12f4a088e3adba6ad6cfddbf66c71c456c016e00dd5aae28c430a5254bd7be9ae422098e356de185bc7abacb027527e2395c3bb477684fa9400fe059fac389681b07c8d4296b69ffdc13ccae91fcee56a6832988dbee8b994c83f2255872ec873f8cee938ad0a3a9e1132b50d4e32ca11f4aa2502b605094cf4ffe12dce0654c5c7abe50d1c6b652f3aaaddbc9000565f0e8c0554750de4f158585492312ae7d305af6cc41c70e6642191df587ae30565d127327745a8bf8dae13d1312af1b729db1c2e6cfabf8e27186db748b0d1f8d991b4d794e7ef1bd892bbc03ff3dec3e40c39fc7eefc0688f8d2ba23cc4d2ff160cb722f4ef9185f96b1d7ee98f3f20e463c52fe035dacc439caf67029cf8c7a1176a2db9875b05bc512666a7dca85189e513f5175667d691f21dfb257f2d3f409abfa19577ebbb50edc672d7ef147b4df590581bc1b4d011", 0x1000) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x5) 10:48:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {}, {0x6}]}) select(0x40, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, 0x4, 0x884, 0x133, 0x8000}, &(0x7f0000000040)={0x0, 0x1, 0x9d0b, 0x6, 0x101, 0x7, 0x7f, 0x8}, &(0x7f0000000100)={0x5, 0x2, 0x6, 0x1e, 0x81, 0x3, 0x5, 0x7}, &(0x7f0000000140)={0x6d, 0x4}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x401) syz_emit_ethernet(0xe, &(0x7f0000000340)="17ac2f02000000170528a49ae027") 10:48:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x7, r3}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000100)={0x3, 0x800, {0x200, 0x4a19}}) socket(0x7b438496a56c1afe, 0x8000, 0x40) 10:48:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x90, 0x46) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x0, 0x100, 0x7fc}], 0x3) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000001180), 0x13f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0xff, 0x1f, 0x9]) semop(r1, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x40000063, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r13 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r13, &(0x7f0000000000)=""/104, 0x27a) r14 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r14, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f00000002c0)=0x200004) ioctl$WSDISPLAYIO_DELSCREEN(r13, 0x80085754, &(0x7f0000000080)={0x8, 0x1}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="123bc4afd7887c1067e3df5207af975519f122467c4537b0fd1f3ed85b2ffbb6ff155f7a31918bbbc4a1f817cb2a5c8536848989c7"}, {&(0x7f0000000280)="5dc4085abff4cd5c64948ef3076655d99337bd4cc40f3b946b8123c1cb248b24efede9c41ebd329c17976472ae15adea18bb451f2e5df72d15fc"}, {&(0x7f0000000300)="fd55dc56c3e4dc5525f79f8aad7f81532ae1ad0d5be372c2801f435d1c175f9f97d219e9acaf2a959546ce8999cc"}, {&(0x7f0000001200)="f2019e751e6aa4eb5839f40fdfd1560831699c80ae5f907dfea46a77068b5b6ff5053ff3b4611ef99a294750fc8f85828e716cac43531a438c80a6ec2d298e5e07519259f8d6b5c0789cfd264fba2918b19bbdb33bc051389d69cfb5cbe02736cce36d3eeb6cfa95946fa9544ed931a4c4b283df14ad0abda193471b942f9116eb34c57da0aa945f6d22abcfc57d4121e12af30449f35e22a1214548e4711e085517f71bef93bc8da8ebab5f6ac0cf4463b6da28f6c590c9b83e7e989d21d1fe1001ee60aafcb63f122318734e592abb8ed307868083d77750b82ee4edbf6de3dd4b8b1d7cff98484e0706a93e6c081b3c4efcd2e61cf86338d73aa2765a184657b6c3570255ae004bf9a058a9e3bf723e3b044cbac863f2eb79566519a967e1254b3a483108b0c1342b0ad675de6c4938cd6712c481f0671fa09d60a8a155c963c8abbe0802633517a15d062c1e102cacfea3c2b65393326ab67862d2a55c72841ebf5464424f773f8a138f27bdce0bb770274f082d87ab585ad1521ebbacc43c05c77b7071ca7fc906c337cd64360146a9d07c5f48d6e0aeb1b87d004706867b712b594b23825c3e2ed730d181a35624b579b3921aaa00c3bb27700f41484b54ca9ab97afe75281ed22fa0df1a6609ae0e202d39062cb1f6123877ee80eab5765375009d4cad34fd863db86db4dcf41d3a0f93783bf466a5b39b959d46d25df5d085b91eaa2b33f8a3595d63417ea36b47a3ad1c2113e09c629105ca58f86c5c56f6496be9265a1f0075b64b47a7bcbe7c0e1f24872da861bfd88958c9094ef646284b8486020fab7cbdb4c0483828e34c745ae99d98aa04a13b293eb108022d4b73c22c5b3eeb6b5ec5573328ad8edb219e6db3f5c04e1baa021a1b822dc411f663dbb1272621d4a0aacde2a43d3a36a8b20bce8ab456ff70f2f1615bc33e52d903c85314084e7cacd707372960b721392567199c5b20c60ee3a311f8b8703992f4651f8cb03f706d10754940e50dfdd7aaaf6685bc17bb66edc4d07130513e748bc1d8cd659ad4a1e1fdf530a2cce06a57bff3fc6f4f5542cf212a8cbd320b1556ff2734c99c51511206556c8b3514cff87c7faf74e472763cf77e353f8ea459a74eaad3612604b5d6df5ff413874064dc77cc426076124ee56375b82a840849998a1ebdcf7baf676817f660e5459cf3190f677cea3be7e51e330ed88f8fdea7a477b0979ee3a3a4f9e40cfe23463d31972d8b904d2964c2c4df009a0ad3d91569d07564b7f579258077f888cb65917908285da18e45c27100536e376ea003e167ba0d32c0ccf85d761f107187703cf59bba1ce7477305f40eaaac949ce4d6e08d89a969149babd99d0a60df046fe060e1fc92a738089941c02f30f5052212c5531a203104851d7f9dba29067277fa0ef0eb09aeae144b8c1ee145fbb61e3e0cc3a3e27658ad7d2d72a0a3cde2e1e785c8e819d2358d5878c121489eb8e000ae88737bf5d792b6a2171b11e43eee9cc587e154d68457383c2dc5604aaa8adab6647ac47a765dfd5006521751ad48be17dd11c51223742e4bfc065dc8bdda1522ac38b993b0e2de404381748d7bfad68254c099c4783b4634aac33d056b7f9d347b0217b1ea6d2ada780f26a757c94fe8358e57a30c18b452afd84002d6c2acbac48dae5fb039c17f26c09ca76051ec783c5058a5ddc46d3386b5d01874b5bbafb8c8155bd2b3d2ca4c41d35a237706744e417f6ab82f46aef4b98c8da31666443c9223b8c80ca8440ea2d36e303bcbc5d022a5d58704f61070ff16ec44c550fed7440012fd2bc02394560ba6b3d7576373dd403e971ebc60d084995b3e1b73dbeae875c911a5fb68ee0b622eabb6b8ab5deff9370c92f9a367e78c41367d6228865fafba7059f8193a22f503168bf43275577633c9cc9fcc7131ded483b85d141605468faf75c541525273e9fed1a90e9f2ce72d7822581b37c1b7b41c20547ed1fe93faea7cf01d1409b8508dace479ac48457728fcbb0f3dedc8512b5f13e972534c271ebc801d69a538254873b5c5c92c09989a971fdfb335982c363ef891efece8f6898069661893b4f35eb2e752dd43586385377596aa4cdcde2efc8d6f45c3a636603254c626ec4158f3358f6f6c9934b2fe8b7ea9987dda420e331d337fde5565a27f616d2f81709d5c81bbecb8f32b47850220cecd40eba78b89b8e5ed1d4654da42f85a6b31639ecb1e7c55d87c8fadd2abe7bb971e016750be7b0bc67e20fdbd2912975e90eeffb9318b53138f0e5dcebce516fb801eab215498b8d558cecfe146f9126d15ffc1b66b3e26fd30d77c1c07ed87629af02bc9ff7f32821a21bec02ec5703748a6f6a3b9e5db5f25d4185122b91de2755463da676248f470c2bbd4254cc262553f7599ea77f0fb38656f9c4d077d24c76ef6ff5e9662fe83c0b97a79d8626127c214260dc14d5189b06032cfb5132a55991f73fbe66255f4f443d0af12eea5d0f334a77de4c2fe9d67b24f1484039f67ef171ba0ef54fc1af9e4ebbf0ba56935243a93fbab5984d78332290fb3e822ff99e553183173b5ce4efefb57cd6c10a19b0e1f91fe06276c88fe8320f1ec13f7be07b43162b8e7fc3558ba7bf0f65e6b8d31a31c834c2e6c53a802b3398396747d33c4092f639714a10c898edf7a6d0626d28379b80b95159665ee9da6c99607713ddd2947280e72fae8211770db93c5c89be181abdd217b522e51b9d22c57c48add7306e16c3b0fe045724a3cf340d7786aeecf99d8a06aa38b8774f2bef4412ac32ef7ff8ef641c814e4628e5acf97b06cc7a96c358fe5b038dcd3950f2318dbde347b8c924be5839bdc22edc91de2a626cb577593aa9a6c1d3f8cbf4fdc6e211f93ba6757154ac4866fcf32eea9d88d378bd166b98005b3937c0a9fbeda02615b798c8c9b456cce0db39276cb7cd7f2f8973a6b0eb60e31d43570ee77b9ec7fc90bac0143cacea2e830d8e717d95450b23d44a0ce511bae33e33824887338ad9c65c04f022b83d1f528632068040712dab47ff6e856c35b270ea95dadba58adb25b3b5fa529dc6970a7e7f711fafaa53c5b5a7e1fa59e1fcc9409d308fa942c19595d8c725b42791057635031bd46c3430efe59f5fb496caf01576137745f829abf86886f306e3a84d281865fd4f302e02e6c1dfcbfcebde41cd2e9f1f4bfc2796c47dbef50b1a47167a144cc58ca0e7f971a57ecb820fed5bd9540cf3f7145818d2ea069036d5541438c4f21a51ce3bb090bab62907bba60d3774c56b517ce8c952133643c40bf2d0d556c01e59d1688693ad9de24f6cc00dd68a6a02115f666f47e9dc003ab510284485f9448ac212647f06fffe13180f1fdb5dc867ec96c6b532d989ce94a009af3eedd8ebd987341981119d3daafb6fb05db4b43689dec65f2e5f2abb6a5c1567edc166d4f5666cd4359418712b1dbed9199d40a09b9015a6dbe12661bdbf6d94884ff317488c6cf35dcaabbdeafeb7bc491e6e7a53b79884d3e62f1099d55f63ee1d1ce3e9a31051378921e84c7d32821794a1d664530e00a76952c6fb9b7dffc8cae7cb6bc5ba4fa1724fd6aa3dff62a39ce9c91e3a78285798693fb98657020fa8981a7b7dc3450270640d4a7f8ddb5354b4363cfdf11b20999a1a3588f9fc262d11ced658496360257c34aed799b01a2649019c17b4b03f5cd25c4a891a923ca32c483c73bc2bd6911475a6fc8918f43973b026accb5e0ae478549a5b7efc12fa3855f0b00f73db9e619a29cde7da593adb8901ef4ecce25ad5f3fa9bc698e7ba6c71a5b9583a05ef4a9b9e879f7c76d54cf5ace1f7279449d0c55b59a0cc578b0ae5f5a6c3f9e0e8d6482c90fda126c0c736a21242b9084dfd63eafa513dfe5faeaeeb8152d084326b8b465c4649f9b8f8c26ec4d8c41731dbcfaee387b10198b45170c828c3a89953bca8f864be9cf94a911e3d5b40287898040e3b337597b6b8ce25527b581df6f82dc684866c88131fde02a519cbad99736ae0f2bca5e3c95203766b00e7ed006596f613dab71ac53c5dbb0dff0dd12f1a774ee5ee03d456fbd5b284013655be18545c27e4f3f64997236c848c9f05ed314b4b0b00b1dde653d57e525d6c08b10d80003068a670e85589c2d989618701e235a61caecd212949255a7a75d27a803d2560ca999d2341cc8dd11c18a013d1ef8540beafd3f27019c7c7bf56662e9447e3dd6a797c1a1fe2e77cbc6bf6c37aa76af836403c9f0fbca0cdd63bc3da958ba85f4aaaaee2b286288db1e0813fbefdc5e75bc4341b508dee28db990e683fa306dd5dbc914e42494ff1966f04b4df0b116c168cecfe8010831d7b20b91ad42682f2b5f77c8406310c75bdd75f3e3d0791f325e86479a4f7098113065144df71bfe82384d43a959fc666846bb8413fc75122641393820290a823654d908020f5c4a53e489190ce101a102aac58cebeedd1eaa339e49c8e5402912fc99f1f69ea8bbad8e66416922c80d37f7d8df5a2db43090a2c8ed382a73be21c4ce9870336810d3fdcb8f37a3ae54d1f2aa52f4cdc87ae7b5cd6305f99f8f19d47ff4138579671c9c7a41d76203074830d515aa6e8d24f4c668c665265e3a77c3037952514c138e00099676a98ce900ca32e1eb099863425e392695f243bd1e5ebe6607a4a9c5d86d84b0958563ac02ff33d5848f4fe507e1a041c59283ef6b5805fed8b1737b269c7b3bdc5c6b2a5503428f71838117d43e3e5cc22b52c9dc88e5b91a9b85dee397fe22d627765ce59e71d83209f10a36fe4867ceef7008e8f480451a4ec70499712a09cdc93aed58eb576192824f40fd8a3e058598c356c8b82ba5fc6dcb456611fb1f7bc6c66a7bafb772882d4db8e778eda2d689592fbe4575a8e5b39c166d3c147540fd06239d11a1e08a17a8576eb33b11fff5fed795e45706347a138bf937f531fd772f68d7e2c4ddc827392a1828ba59a714bae92d1ef06126826f912a7f2d764cbec38cd30edc749775abaedd7bd31b2b09fe33905df2dae5bd5fa40ddb306e435dd0557fa860fb8500f8b4b0d5acabb13201dea168611c1903cc268c9fa34240f4094fb62bc43ca84f61f6df29656b37a668498e1140ece82b0876c27f2c698525b32de7e59ce0a8f7fafb9b27d9b42bb50a03157685f4d26277c7e5ff122d8b63ee896fd840cd35cb65886d6841120ad6fb11a0637d04a4fab17a9f75537f68955f1f333dac0e75758dfea4ed59966feb5ed89ae0c40469a42bd0f035bc97fbd2efc17579ca89a55ac6c357a775359e4b803d78771aa3f0e661fb3bf8cd47f3009600815b7143f41299bebe9781bd173ea0426570d3bb7c70e3e7b97f69237b7021f1e005fd4b8edbb30034f36c65a1c07ce450a1a74ca8ff867faba90a0abed95ecf263bb0e7a8ad38475ada3f3567e2ece929ff9c7380ff6815502a17830eb43a490e777d0c8ba728c1ecf56508699e2e8112b9a4178ef562eff7e8c0dc14c3906913c0f32bf5808e4ad4fba6c15cc8e3d28ba54ca48552bcd2681fd76f398e610c03484c0a8322487fa98640d8bf0f5359e274d7187fa8468c25e8a41d6f76005114e3f2ee87261286b9ded115aaba5f3ca819f7c6aafb547195a21030bde54844760cb8f60e5aae61ce399c8b866cdbd8b6f5bee4d86c5f5f3481b042ffd838d829cfd9ad2540265f867afd52dfb7565fb9ad006db1c05700cfbab7fd84dea91bf11ce35ce8c929cb5fa6213fadd49fdf3756aee3fe2bf1213c4968ad63a8e41af6f1823163"}, {&(0x7f0000000400)="33e6ba09ffbcb0f3b47d41e561bb38317e500c3dad974bc4cbeddc649bba2a803d0a83be97c99e6768ffd9a38efa385240196cb2c72c2b0190ee2e3b8d39a33f6aca04ebe613f620c7059ad8e955259b26046ae91e2c1e627aeca1d2a47e066ca814cb89a23a6c03746564650d5048d51e4cc881ccc95f0984a6b17f67e09f25b58a54dbc4d8bf8e6355cfdb198f9cd506e547573b5ee7462244fa9fbea5f6ef986f563be5c7e95dbbfc008b5986219461e16628ee75f64ab0f6c3f4af3ef5ccc87594bb18faead83ba6d47ea8d7bac6d5d9fa66e83fd68a9d65bc75e33ebefbed285027e9e3b644fcb5214c00139a19001b3e1d12"}, {&(0x7f0000000340)="5901e0533ec5ee49c8b17e06f8e3e55c91119573"}, {&(0x7f0000000500)="92ed012ead0a96bd324e25c136f7fa79f6c9000d247b4ed9b0359fa859d57fa1e300a62efe2eb9bb7e6c664a677e42fa6d45ad7e0e7243117ba3373ad63b13b94fe875d5c3c544e31c5c77ec"}, {&(0x7f0000000380)="9c8076653ad1cb0a164761175f21d10c935796bf97d93edc847b7af271ef0c3511"}], 0x9, 0x0, 0x0) 10:48:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x54) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x8002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffea8) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSBRK(r3, 0x2000747b) close(r2) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e9b0209006530005c3715d41af3d1e5178a82d1c211120cc1199394e29574b07386fe92499acdcb6b483b9485d59063cc578bd30bff786211e579d88b3b53b65395c7272d308a3829ebf3ace9f2f8895a9a141214e178e83d42b16e901384a75390c3a122432cb8d52800535aa63cac881f5c5ea310359eaf0b263e42d105ca8c69043f5cb99ea7abd96aff90380b999a87fe5e7e344742fae388a41a238101471667a7a772e6554d710000f8ffffff000000"], 0xa) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x22) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) ioctl$TIOCCDTR(r5, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x53, &(0x7f0000000140)="e1b1cb428a57fce3bffe8105066c16f6cb830540d771f0ff9dc4314deffcec1971a34e31a20a7f0830ff075f38f485b463d652f449fe6ede41e1e8f06766894a72777626e743751d7bb8a3e2dbd967162d16c2") write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff3192964800"/20, 0x14) getpeername(r6, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 10:48:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000340)='./file1\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x3b) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="50b9c7ca6d3a5502d337e7027c3de97bcedad22f5212ae15037b4eb9c8d1a7761b4de57d8763c0290b2ea2c024b9", 0x2e}], 0x1) 10:48:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 10:48:52 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:48:52 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) chdir(&(0x7f0000000000)='./file\x00') 10:48:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) r15 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xcb5, 0xffffffffffffffff, r6, r13, r15, 0x10, 0x9}, 0x200008, 0x1, 0x40000d}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r22, 0x0]) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x1, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = getegid() r34 = semget$private(0x0, 0x4, 0x1) r35 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r35, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r35, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x2, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() r37 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r42 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r42, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r45, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r16, r23, r30, r33, r36, r40, r41, r43, 0xffffffffffffffff]) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:48:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 10:48:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 10:48:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") fchdir(r0) 10:48:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x80) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getdents(r2, &(0x7f00000001c0)=""/84, 0x3a0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x100) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r4, 0x1b, r5) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 10:48:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) faccessat(0xffffffffffffffff, &(0x7f0000000280)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x1ff, './bus\x00', './file0\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:00 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) r3 = socket(0x18, 0x1, 0x0) close(r3) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0xfffffffffffffffe}, {0x7fff, 0x6}}) r4 = dup2(0xffffffffffffff9c, r3) ftruncate(r4, 0x0, 0x7) 16:00:00 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="4432ce9b1fd114fbabd1e8f55c7f3e1dca0b103fcb087ad268591c6570610f82b4fb0cc72765d827c620d2405f21f5591ca74a37672d3c6c3f26f0d445aa2fbe157947e58fd7d60a89788adc54d1839fc98429ec5e6c2b819861360692273553b3d181b067227187794aaffdfc932fd8b041656f06159b7824d556d14809e449608df7a783ae3e7daf2da5c30237553baaea1283e079316234ded6b9fe3e86c2dbbc241d6cc2396061c8bbd2c65d7a4089d6f91fa453098f6ad86eeacfab47", 0xbf) r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') socket$inet(0x2, 0x2, 0x3) r2 = open(&(0x7f0000000180)='./file0/../file0\x00', 0x8, 0xb8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x80000000) open(&(0x7f0000000040)='./file0/../file0\x00', 0x400, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008010000000000000000eeff00"}) r0 = socket(0x18, 0x3, 0x6) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1000, 0xc0ea, 0x7fffffff, 0x2, 0xec, 0x6, 0x5, 0x2, 0x0, 0x1, 0xffffffff}) write(r0, &(0x7f0000000180)="9b57c67b", 0x4) 16:00:00 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x5}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) getppid() r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) getgid() r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f00000005c0)) r23 = msgget$private(0x0, 0x718) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x8001, r24, r25, r26, r27, 0x4c, 0x6}, 0x8, 0x800, r28, r29, 0x7, 0x4, 0x8, 0x484}) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = getpgrp() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r32, r33, r34, r35, 0x4c, 0x6}, 0x8, 0x800, r36, r37, 0x7, 0x4, 0x8, 0x484}) r38 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r38, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r38, 0x4004746a, &(0x7f0000000380)) r39 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r39, r40, 0x4c, 0x6}, 0x8, 0x800, r41, r42, 0x7, 0x4, 0x8, 0x484}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r43, &(0x7f0000000480)='./file0\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000380)) r44 = msgget$private(0x0, 0x718) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x8001, r45, r46, r47, r48, 0x4c, 0x6}, 0x8, 0x800, r49, r50, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000600)='\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', r1, &(0x7f0000000680)='./file0\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r55 = semget(0x3, 0x4, 0x8) r56 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r59 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000380)={{0x5, r56, r57, r58, r59, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r60 = socket$inet(0x2, 0x2, 0x0) getsockopt(r60, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r54, r58, r61) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x6) r63 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r65 = getpgrp() r66 = getpgrp() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x8001, r53, r62, r63, r64, 0x4c, 0x6}, 0x8, 0x800, r65, r66, 0x7, 0x4, 0x8, 0x484}) r67 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r67, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)={0x3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x3, 0x18}, {0x2, 0x8}, {0x3, 0xae9}, {0x2, 0x4}, {0x0, 0x3}, {0x3, 0x1}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0x503}, {0x0, 0xbc5f}, {0x1, 0x4}, {0x1, 0x9}, {0x1}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x8}, {0x3, 0x20}, {0x3e6dfafedcbd5772, 0x200}, {0x3, 0xa0000}, {0x6, 0xfffffa9b}, {0x1, 0x9}, {0x1, 0x9}, {0x2, 0x9661}, {0x3, 0x9}, {0x1, 0x56}, {0x1, 0x5}, {0x2, 0x8001}, {0x1, 0x80000000}, {0x2, 0xcd}, {0x2}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x6) chdir(&(0x7f0000000080)='./bus\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb9419885bdb12d5}, 0x0, 0x0, 0x0, 0x0, 0x9e}) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000000280)="69d0b187b20b9d6abee33ff663d2144f0f216b71811bbebe16b030d5ebf019503e43a5be4f19a4e79c8721f223d62d1feca63d729b7ef263c98b1adceb49ec34798900ef51", 0x45}, {&(0x7f0000000300)="d407190005ef7617791d6c3244747455031d7c6b8d4bf159ecc86c021aae07169ea5c816cde7167f7b2909fba279ebaecf6f37549c03d707b209f7e6f4aeebe1d4de1742b9a0d548abf59a995838e2c41e8d66e187b7fcdf9bc10e4c5451c85f95df04def7ee3a2582d3b383063c91a27ea69c3c4788f5174260361b0a0e", 0x7e}, {&(0x7f0000000140)="feebdc03819e7eb5753fa93718d6d8c6e099d5af0d126174587f7574c3a1f9ac41fe7b3a41e49aeb13e0a0e7095f24fa943527fe1b0f968731", 0x39}, {&(0x7f0000000200)="0ff2baaf1e9722f93cc124b4a0b20f3d4ad8897e2a6d5dd0f86d79464ed818a31edba857b7548d2b89798a", 0x2b}, {&(0x7f0000000380)="ee3a71b6da2965cea536ef8f61516971860c112601b0ecb613f9d8b9be1e9c58a55aeb7a89b0f08a0450f59dd82e60dd7cb2a1933f0d838edcf40a4f90f98c08350b3a5221d1b7bc3e1c1fa43fc4a671b61a157f989f6fb4821b95ec280228d031fa7e480a60d18331619cb6161858fb648b4461ea6f1cdd7c655ed2491a9475b4838a7ecbf49067272e4d63c4dd7ab51db72ce08dddae944bc50fa4595a6f75af7ce2fbbe9d624d3d7d7b530997e6d42014072bf294e4d02c3afc2bca46b87f0d8ede78e64e34b5a86c9ceb6a8e03474383a8f691609ed1fd0bfa072eace3eb467df3d0c1efb79f9c921e02fae4f0c3", 0xf0}, {&(0x7f0000000480)="99324be41aba90e90d0edf93a359aee99180b66ec043c7dd9b382bc904c3409b2de4ffc3f6f7ed306bc9c564da89a0379fd9dea3ec5fdd521d228fd0230bb1f756386defe7eed76445adf99ad15f98705fa9f03d597acc0e5b8ed39e4a574fb021efa8f2a9e0144a3e91e601180d340c794823b94c9fcc07ca66b1031822a1a17c1d1279d28921d7b43033858b40d9009a6508eb876bc756b8bf11879690628aa11c70bca7340e44cddeede7755897a3daaffc1403314e9c17566252566a5e67c3cf9db4a506de52", 0xc8}, {&(0x7f0000001880)="327f2d58f6cc4a80fbc658e336dbc68b5405d45f563d0ec65312ac96a7c26e3e41874e7f144a7537fcdb198500114a8ee3fef65401b109bfda94a31e319cb86f239afb6ea8a06012e5b9cac7a34b82675e08171d50e23ec2b5e9fa85ac78864b0c69ebcd9fbf277934eaf512fcc6f3fa79d8069993f24ef875c6e59c9e77d2c242e060558980d463da4db7e644de8cfbd2b2757d7419b76044cb840346990588c38d85c9058a4a547797dfd0a4ac90fa5888251e5a0e2a34d9cd457885c6e9020aa8720d1c2b2c0e9d7e227fbeafe29010013de16c40a7e997c77c7517e6b14b1abca2cab4ab72d42dfac353b38491845f9d906e163b791fb1971ec73bc5197f33835068a77223a121e606a39469dc57fa970b72bae13b675d772cb7b580f65a0109885edd21319f2d7b40faf96ca0e8f45f3e7a60a12724cc48a1292a596cb904937bd84fc04e6c0d18111f713a349e4344ae03999b3445e311f3c6f36d923be76c97f595363172775d569770160689924fec93c43020c54b32f5f01a2a72d6e5bf55f96954e106971258049f985bc38698b228efbbccb87e94dea1f453be1f9e2c605f0ff5cf25208893619f7ec5cf8d87cd20f6ea890e4b6e850f3b6d71f5d5e1295dbd34eccd2139aa9896a856b9251559696455981cf58b5587c46ba97c62709aae401630e44211948bd1a5ba5096720b52eca454647d0d0f0e92446b939d6cd19de75f5e336b51632691a1771d985525f2e4c4849c73aa07dd57c59c61e33a710c0c20ea26eec83e836f74927df1916b13fffa92ee46618a85c7d859885e4df6e1540f9e3c27fe963d4180bcbf106ef1e29b1f5d031113f664e2703a671d719ca5cfe41b2f0b3bf42aa2baf9e640bbccee33a4fd848423f4fd59de554810e0cf01de39681da165b8f60264b956d5db1457ab7314bc9a3b3089a057087f5d81065ac94fceb172485c81ed76bb1d28b649b1424eb7840e1b0d3fd925cad23979546ce01e64bef8418181d52e68eacddb7bbd4f0c2c629306d6480f686a9999866be3ea38b9736aad72996650677b2fd7ed0ec8f77775b0c715db25d62e7dde1b3b11dd36f9ccfc5dddb3ba223fc31bc38b2cab11933800b1c9e9ed7aa381c50a63421e11d3221a9529c58d3a56ad63211bdd4cb30981ee6b3e566920c0ac39935c20bf71cfbfe90ab53d0a595db925eebb0d1cce2e4fd346c5d2035b00ef4361d79954bfc07ee917b78bcdbec734fe29e357860a4b79a637f2aaab9914fbf0c919aa1065432b00c51eee69fac74aa74f5a30a2065d3565428ee24f6f1ebde950b36417fadf21d4ab5aa2c4d5f54bc40b84a0f6fd94b1c2660f50ef7fb1a28abfacdfe873c02ee264b27e56e0af5c21260d189d01e4aff0ee319bac48054daa22d5e5123113c475ec0a75e16b2bf1314cae5b9fb7f13708484f66ed247006a78f36fd03971d98fd4329b45aeaa5bc04ac3c32fb6745443a816c19212c1714a54521496098deb472ab4960914434c9971f73c797b62ec8ae6f1dee3136b6b81dfdd05cf47c984c9283f70ffc2471561e45e648c413d64cccf818488275ecfb26f78ba26c7b029aa1376d57737a7898456954bc5ed95c3329f1f50f506920aa6f6f35ef7770303a42e5ba611e3d16058d5cdc19a5a253898d8a4be6c6c38225979e31af4040428533fc80cf630c2e2e2cda334f8375fef135cb0f3d12fe3c13bd61b05484112da0edb791b20ae966f25d56addf83e5f84552d6620c5dac28bf3df127eb52051e8514a8e433ff669eda29bf79815826eeaeffa576abcce9eb897238a677ab6d69638065c93ddda84298bdf040784bba1c2bb30b8203d924bcde3558181d505f253d85bb0342478917e4f0200270568cfa72bb48f458c8fbddce4f03025eff502a99762009833f99b1e5900b0c98546bf14813a75e1ce62aa14f715a56c37fbddfd2aaaaacd36bc13908bfb22337b400b4034b6b205bd217fc3da3a8ab72ce31fc76c953b78249a61783cb8b4d81a281f11fa5803c2482dfe95099e97c9b8b74613d9343c7553f247ca81452ac4e7e6e9016cbf9ce832a63fc71900474880e44f4e708ed56ddfcda333b3da0b8375ecf8ad4d8df613c4b1ee457bb7700bd44c610f80b70c4cc0624f6d00f9822c9f2af3a83c7a38b34a21d24882bdd23917b3848c35959483a81c235af94f7d89c753f1f2bca90b5b9bc8e4bcc5869d028ec0be9fe906689d9e38881de044271b61e350e162cb757b08b4cd7c207c50615a26a506f5ec6bdd5c4f4ed0f1afd5ea116f18832e1c586f6a7b09f5975c6080f307103ef8c3c5bb9068be6a5fbae8c512ac4021a5317c3ceff82d6de4de0fb84cf93b526ae94cbb19f06e0935c17704229fcf9aae6e641e8b8005f35819ce742fe3acd84a29d903848f33508957f3241af61c12e36ab8b4acb2c1fa3a0a0f519c98009324d395041fea2fc41dae4c0d2626b781ed9fdfca6471c84a2ab728f30a78f09ccba92418079622471b39790a56098509e8357578b8f89498d6f4048620a35356e7f4773ee40d14b50625e2da70779297e8e69965a39bdd6f210454c5caea2e00ce35b42bfa22380a9220548530ee5513bd5f372e6850c48bed02b2ec3bb3cba23bf11eb56162a27018181465e3c91185015d4728abfaf7d6047c075090e7f550897ab02639fea485c4ab63f53ca4c9db7fa0f4035ddc36a1cfe14cbddb1500288d656590b581667c6ff50515211ca05716ea2ed94ad7dd42f965e757093539670caf06981826ae6ef408d343cadf083e12b01b97663ea43a663ec43b1ff8e336bd9e37ef60c0434de55c4d7a9197e83549d6e942258fae09fe986578e035ee14271907f454d5e9f502df9f431b199aeaf4df6b7c35f63b3be5b2f331c1ac1d5e3e14bad97af0c315ee01b8ec6d19a4b01674dcb9e523c43dc54d7e73cecfc61316ce44692356cf91393c97caa2c3877b8eb45988ede877a3c2023c38d1a1fdd5dac99bf790b7bdd5856f2f52073f6c082c74a458e733ab253dea513c297845471a95e0ff34df55f1258205dea492dab1f984c65bff2ebb6a0c51adf2b5fb34b2e1d83e823be5ea26f5e6fcae912c0672e3f2d06e5582fd96f8c0565f3bc623a64372c78b1889a8dee2df4008b611b85783551e7113121c45bb6489d64aeb1df0f1e87bac0024a8f3e55ef3e6e7601a987829db17e79e2e382be5048a73ccfa431e868203329388e3db65ac9808bfd08c828b3793846ad9321ec153bf36c7f1e514cdd2f00b7946c483d8e71e27ddbf00c8f6c9578c3ceafd2fed5345846dacc993ab88fc9414e7d1dc015a949a7641a3a2f688b8dafb90ea58622f9243a3505314a2cc512f103f92dd4b1c923256abd61b403254e0355094c989e54ff55a86440ca3a38865fbf8b15b20b4d1a3bc003e3db40b948b123e86f58a47c0b8d293a8e7bdb0c07e37394d9a60e6dee10b0ee2021906a6d30061d729a8c338626cde326402b841d0f7f315af0d364a185d4b25039aab7376106fad5afa2fe0e0bb6241d2338b586fb7a7e0e12f59b67b04c69d91e5ebc98836c668e5320cdefbe788a7fdedba80a95e0a9e2d20fa35972424013d4d6fdcdb1fd68249c2cca5cd3216dd3b89234fba32c9cd3ae2151e9e3f0604a53065492eafa3bcf35803f7171b146c9ef0e63a27df8ad0496d57e4ed6ca2e6a07cedae8c321ee67a418a3aca788a78bcbafaed9ec4f0a3b9e7b54abbee8e5522702f02575a4c1545d07cde3e5fb4d9eac619bd45b35b3e9682765259aa0aacc8e95d88ac2a29bdfec994739179df270c822d3eeb4ab377b39d44ea84404e125d31469eb8f5dafb5fc6a9b870dee0d9bbae10a76e90d5f746490aca67de74faa7085b9f757c2d30f000395fb26d9465cae489d042dc01952f50d8d473cb6d6bc6989f8a872b21a4428f221fa1bfc7a875d06817af725dbc4fe1e0adfaf25a7caade5c1003a6e5036e838035fbcaca678404c8786683eec95199cb82b785999a3249fa4661d6787521c4b85009bc2ff7ed10dc656dc7a3991bf73eeb5731a39c866a18cdc84607a6c55de7dbb1e7afc17d328020321515ea5c16d982fa9b051cf3f44e7f4868070f750da6ec12adc3a32305702a7bae1edfee3cfe94bbfd508dc0b41da5ea30a07b1be9d7facff673ae4841e5e19d940c05cf495e2ee9e31d721d853b082a8c350bd9e33f989de49352c5299265bee888b8367c68dc1f1cb4fc29fdf2f0ecbf25af712b98f024fe22719e5a90c18b7e2d7851b4d1ed1bb2abd229c67914f27153072f771191b70764451977690db1b068bc15396e032ab0a1d9c17c874b2811498765131a530ad934ce7f53102d1806bc9400a4cd988346efddf22f784e98d63139c3817aac3e19c76bddbda26a0e09c769a48b8b3364c049c1edc8ea64ac243088cb18c62ad2efd9a17a40fab22bd2e424d7cf838effd5e8ed0edd0f6b3018976fad28cc96c5017830962733f8b2023541e18a2c451b18a268d3884e9eca1f6b0227f22405bfd059ff7ea6ee35757510f9d873dec55762ed142b35f06223bc8a864749842897745bda2d1872d9cd1b3feee38f2deb771c49c5d2e42be9cffafdde98a35aa73bd3f69fc233ab48b437fdcc31f78df2aa2f9aeb6afbd34cfbb53c2c41e6387366eae9a85446f5646fa5e916947451a5d20529c176601611f39cabc882bef1eed21b9a5d87e223e5ec0e088fd06fdd82217fc3ebd6dae295993537ac944a04800627acaab28c0fbb1a9a7b608aac55fe779b758e046d4829852fbe09f8c6ab3ce32c78bfa255e099d6f9e0706abbc6c12d3d6c748fc660fe5900d652b857f58f49ca4d6ce1d75565ef2ee1e90978bb742c5eabaa8a907da5df3a875706a9ea25f13b009f89bffdac666db876f956ed8b37536ce0699774b68b7d1bd647b04f80ad07345a56ab56327749a6e6ad10dc7eb39c915fde7b97cb31c42aa4fc9a6b30893acf6cdb430ea787decaec0b874806949c51c753efe9958954a319a609e24de92dddd33d40ed70d0f7bafb75a0051266846d073d9f4f2fe094a1c2f9d40cef8a7557eefb18c5c50a8c54e234fb9b110b9717c44b8ad300a501ad89bb6960027053f16236679c7e03c6bd896176371042a1f9c6613b90f23c7da19ad7ac3e1cf5ebe09f056d7af9d9fdebc34356c9c5ed85064a3c299118bb20815593850ec19a61fbdbc79fe378f50594e6f775f088c629984f9c6a25ee3c2058b57a8414e99de3ba89682d0a7baf96943be281ed4ef64b0cee68741499d096f6838fcf71b07b0104d731544990897fa1e395db4f4f6685f443275606965b1eb9541f69b791803bdd3787127449cd67061c3f28df76593ba392f519e1d8c6e2e0e2ee3f9cf7d6fe8bd06e42255f0a9a4e8b8d84df49a0c641f9092db3012d6b8e0244f9c89c96c26e9a1fa0691c3b1083954217bf740bc44b3ad326f285c0085aed958f92c6e4f236da07f6c3973892cdef71396c1a321b3f6c5e19a488233fe30f6f99f99e0b2c4a5e1d669ff0982584360f394210122fbd66ff2b8f7e8685c67e823545abd187e28e2c501f7d16c3a051b5710730416e4dc2b6aa358cae3cb23930fbf5f6a072d45acb9c154088a790e361c0729c851371cef6a0569fab6da08cf28dbec07b6efaaf44590dfb93b117613f46809efdd78584ad924292a16fd25a4b9b6a8909b3f2d61a7ccbf5b54d07b2cccaedd3e03bd657c7f4b8437454ce1cb6194ed0b159db3d52e2c658367f59ea39dbbad45b33def567e2f8b0dc1660963", 0x1000}, {&(0x7f0000002900)="c50d51098a46f603a5ad4523b1311688c3928223d05a76baae055c5702fbd5848fedb31168de1ce8a648af45674ed96376346b98ab9e18c4ce3ebac73e9637745380fee7cbd3b9a858fee3b58af64bc5022682377ed6c81a2bbf020b65405b32929782534380fd596e852887ccc7", 0x57}, {&(0x7f0000001780)="9e87e0a0c28cc957a0ea87fc4f089fadb77fb6a1d464132f94c3e090f60c48ec44d6bcb2573878442c0843a532839436bb613af681c3898aa3935966c8e51be2a42688f9fdd788865a2772c719a309d9720f3e368451bbe4833a1777c96ff3cf2e9a9bb9c35e5601b0049a18382208e09f6618b287c02451847febaf5bb49142861a4daa2f8b8066fa94f79f13911f671f498ff33a184627e26307fba857d457dd28611e56d25ff1727ccdf3096d73a6739f8c8ad281b7a08f7aa604cc7f11de080427801531280f243285678c19118cf3a95c9803490d0a4e1df624ab08255c90d8b0ce43b3369c34424dc96a9675ca3ce952743bf1eadeed", 0xf9}, {&(0x7f0000001680)="c5581b936d8d561b91c1506bae64e182af0e9b34d24910b47a83656d9d03c1420b2a1f39f30305b08261e027246e1b47bb7aab54e84d27067ea0", 0xfff9}], 0xa, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002d80)={0x0, 0x0, &(0x7f0000002c00)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/242, 0xf2}, {&(0x7f0000002980)=""/190, 0xbe}, {&(0x7f0000002880)=""/33, 0x21}, {&(0x7f0000002a40)=""/169, 0xa9}, {&(0x7f0000002b00)=""/229, 0xe5}, {&(0x7f00000028c0)=""/58, 0x3a}], 0x7, &(0x7f0000002c80)=""/217, 0xd9}, 0x81) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000002dc0)=0x2) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x20b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r5, r6, r7, 0x9c859d5d136de9b3, 0x8000}, 0x42f, 0x4, 0x7126}) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000000)={0x200}) r9 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) bind$inet6(r9, &(0x7f0000000300)={0x18, 0x1, 0x8, 0x3ff}, 0xc) rmdir(&(0x7f0000000100)='.\x00') 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ffffffffe6dfcaf4b76ac4dfb21344771fcf48e27ae07cd758dd003281de7cfe50b5f9fc108f6c7f104c73fb7ae40e640a104e48f1ac5801cbd47c0a3170e350e0d3c02ad670aaa979c43590391baf44a7b44cdf7fa83f169275688eee7ee024f0fc28503c09d221c7c77a581306c5a38646b29b48f1a8a69f9387f986ae5b332a6f2605fb07a5ddaae4569a6ee4c669345eb0c3e5f6fd07f6abb2e707618d4f7ace147789ff3319f7502bc49d2e6bd1fa361252"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f62757300c5d50b549921f7c858dcf3b0d0e8c0cc5ec9f305fcdf9ae8218fd557d3a580816c6eb618673907f757eb84aae5525d0574c97ff7d758ebcce8ab697ed4d4dc228db555fa9b5c3af343b6a88fc0236dacd4d28769e356e258b02a7515fd35f9bf0cab6322fdd9cf3dc4000000000000c8e27e518ff60e611f0c84d96a6245d6949cff6a5b3eb9607593053865c6d741f3798274452a247b130c4d4a4501079eab54f93b5d71a7967323334ee12dedd5aa4dca764308bf02234b87a734ee37623071de6293df02dcd60ac3e3bf6330a8a6efae8a329b4d38af04b3dabddf25d37182c9e60becfdb6a37135b23a00"/258], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0xfff, 0xffffffffffffffbf}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x80, 0x9}, {{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x9, 0x301e}, {{r2}, 0xfffffffffffffffc, 0x14, 0x0, 0x401, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x140, 0x1ffff8, 0x8, 0x9}], 0x4708, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x0, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffa, 0x3, 0x2, 0x7}, {{}, 0xfffffffffffffff2, 0xa4, 0x20, 0x80000001, 0x8}, {{r8}, 0xfffffffffffffff9, 0xbc, 0x1, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x3cc, 0x2}], 0xf43d, &(0x7f0000001640)={0x80, 0xbd1e}) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001680), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000580)='./bus\x00', 0x82, 0x29) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x80, 0x10) r4 = getpid() r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20000, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r12, &(0x7f0000000000)=""/104, 0x27a) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r14, &(0x7f0000000000)=""/104, 0x27a) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r18, &(0x7f0000000000)=""/104, 0x27a) r19 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r19, &(0x7f0000000000)=""/104, 0x27a) openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x20410, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="40ca906a5c2ab50f15f92a1622104ca0f025476be6cdc1bf80958bf40b11f43ffaa099c7947a8fb314af883ef1ce13888cc69091c5eca6deb295d58bc02f8cee28526facb408bba2054190789435d1a49be1301681a9e602dee3fcec095f40d1", 0x60}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="38c74a39e144fbda47ff000001000000b48c7267367ae39c158f36e235196c9f4f82ab43a63e3a7e8d86a53657710a9ecea5077a9ef361f9963423b3101d844bf94856e337db6922336edcf60c7df6be327010d35a70b0fa55e2de2f01f50544978bc053d22ed92a3dcfe168712ac93a3042a649809856101556c95af2bb663aea6d9ac715cc773eab73e6e38e3208fd136eb3406dd339a7cd049c4fb6000000000000", @ANYRES32=r9, @ANYPTR, @ANYRES32=r10, @ANYRES32=r1, @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff000001008e9c0000031b663bc0257030a8a440aaff9239858a0052956ab6a4270295a9c8a9f528f4f41bd3db78944239ff51a43d7d5db7128755675463902a26ee58d3eca8091d6104c91e33f2da3cec3dc3b7033039b295e1ccd44bf10cdcce9ffcfa28cda4e9654e4bc074e1d5b71846248028176c9b4ecdec102739116140ea", @ANYRES32=r16, @ANYRES32=0xffffffffffffff9c, @ANYRES64, @ANYBLOB="0dce4c66b8c0a43e9df1c4abfe40fdcf75b3217a65fd044acc2989c249b021cd39106d2d92d659972f75cf760dc0d98a1d200cb6ad93f111fa0b37a17a0c965e74a7abc6ae976627fee9846a9eb3e21c2c51c2f27e1c18ef60ec14ca204ccefe370b086ef37c589b800fbdd4b9c73d470b09177fd513b8c82e734a6c8f7bb3cfe1450ddf62470dafa6a8f8b257e782a174d0e652440723ff34eeca536e111b7a09ab23a0fc57bb130f8521dc5917519cc82f5d89710be7f13b599994b6", @ANYRES32, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRESDEC=r19, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYRES64=r0], 0x29e, 0x2}, 0x410) getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r20, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) r21 = getuid() accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r21, r22}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa9) r23 = dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) recvmsg(r23, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r24 = socket$unix(0x1, 0x5, 0x0) recvfrom(r24, &(0x7f0000000140)=""/90, 0x5a, 0xc00, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rmdir(&(0x7f0000000100)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x201, 0x0, 0xb3, 0x7, "1bff65e400fcffffff000000000000362c00"}) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$unix(0x1, 0x0, 0x0) dup2(r3, r4) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:01 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x8) r2 = dup2(r0, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071fbf3fe5f0ea649facd6370897e3061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3"], 0x44b, 0x800) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="6eba838100000000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000400043a8b4e1"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0x20, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x70, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r15 = syz_open_pts() dup(r15) r16 = dup(r15) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r16, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r17 = fcntl$getown(r16, 0x5) getpgid(r17) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r14, r3, r9, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) lchown(&(0x7f0000000100)='./file0\x00', r1, r9) close(0xffffffffffffffff) r18 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r18, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_SMODE(r18, 0x8004574c, &(0x7f0000000000)=0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1000000000000019) r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x20, './bus\x00'}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x80, 0xf7fffffffffffffc, "3f9bb71b00090000160000e24f7502eb113b00", 0x3, 0x8000}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 0: 16:00:01 executing program 0: pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8000201d, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x1, 0xcd603b4265e40134, 0x3) recvfrom$unix(r0, &(0x7f0000000000)=""/176, 0xb0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x3, 0x3, 0x7c1f}) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2cf4fa66487227d512cd2b173cc8"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x7, 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x2, 0x400000002, 0x10) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = accept$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000e1ff001f000000000000000000000000000000000000c3600039f400"/57], &(0x7f0000000200)=0x34) fcntl$dupfd(r7, 0x0, r9) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="7669b57bc5b6f6c1e4c716a5154a49333223f8f580c5e7bc8d14121f87c7a2e94c62ce56bb5732b084dd525bcd8d635d75e98a1a80a98fa816006a586a8b25976989dff9adb5ca0585a45a49f22b3aea00629e9679f1ba2bc6cdaafc1aa1c7581619412976495267af3a89958b9e524700c85d6a0cf34efaf40c81fbaedc118320497b246c209423f1411217e91ee64a584f5960026b8371993713d0fa676f5ec04b56dee2aae31e3725f3d61b2547b799593fe21ceb6f6c73831574cf6d69ae78739a97f5a639eef3fcbf3c5aa06a15d45c36c7d520905fc31bceff6fa7555f7f40ad7522d2f0d75375e659f2859adc24660e03576bd17a90e0b7ded4a03f515ee9d0ac9fbf550755ef64188a72482c4db1ed02764112e056b7b6dedee919434fc6b87310e295863a877c5128dd3d4a9f09a42be9f834455b0f052fadd25a5b1e961910f274cf8b13d8b1b2afe0d9684e8e5ded7bfb8225f825afbae51c4df2c32d7804f9254cb9a6bb7ef80034cfdad24c7484fb0c3fa426b812409b8b2caf459565916279bd84bb73ae63c4c77507230154d190efac5719f8b0c0ad4a99d39cc2c1949b37812dfd1ca6d34ad835e2dcf5d003fc62f7a9a3d57c5155c4aa4e3064e88ff3d016cc369c530e9a53c9bb7ad0b98d4b05e6f64616b08c4af14f8558eed92f2100669b7698dea157fcc73f9a3621b0d171150a5d002e170682a6dc84ada7da609b57a15b1e7ce9a0f1c86bcb9e035d1fc69467441d641a5650c93ad5861ef224fa0f7df761c011c28cb5f144b746ff9206ee256977ab441588dd773fe8bfc395bfec152fb54d28dfdccaa47ab129ccfa8b0540574a72f0e0d4044fd1030923a472bc67ed0ecbc4042e4f7f15bb23f8cae0e1d9ceb8da06bfa21e1b3ca0a230db2ebdc4827813e0cefee8a198cfafe63af121d38526cc18eeea5edf9002fa01875bf532fc7442a2ece73499353b583b86556247fba819c07411304bfc1d1e464d4ecaa7e42d6b07efa70cab178dcff58342cb0ad8b89701ebabd7e904f5f525aedf28d837582d99ab303ba8d5b24edc9aa57200d38a69d908c65a888af114045ab4904d2f50d7493c4d3a3f35c38fc4c5d007cb2570934c57099f41df6635f80458b58864035abfbac0659e960c4df313b55ad399c6602fb818ec3532f22c68d283dd429a50d09ec9af6502de4dec162e66397cf5e79321c91e2d288d4b5dc98c50925a30bb63fc6328015201bf068065b652121ea4eca9ae1d719f45ce2e33da5f671c614a0a03e3fdecbd25e0cc8c29107319d388a7c1b228590638b1e0a25b0a7d35ac36d87bf9c853ac6eeeef76fd0a80ed57ab2f27bf39daf8c7ae3f5260d20e08027aa019f543ec029770a21a538df3f05ff66e06921c5651407d1e326e41c6867e861b5cc860b3faeb58c785155b3742d0e719dbe44403d86a9646e9131bd3701c795db3b23ea9377d5af51166515e3423aba22c0ee79b6aa41d538394dc9c3e67787e2da020c41a1198f381feea4ffb9f1490a4b00a46be8d703b6ff47951d06c7867b72c8057876b54a2fedae78d3b42c967d721708be9b085274cb28608949b72d13413928af9c790a87c8f21b7d77895d6b94c2d62d7d81fb22b7a74344a74dfb5af36630fb6568ccdc13ac985d1930c8f1f8bc1752ca6e4a3614b1525a3ce20b1879d7cccd4b7627edb2d604ad47f1f27b950fd1825b0781294e8b9726dfb227034550fb9efb4eba60a3342acdcc1dd8060bb135f28a33aa17d481051766973d73c057abeef21f063592490144bad4a9f0a47274044fce65a4fe00b8d33b7128a05c319de3913c2d2cc3f7662ce183539d2c5e389a5549ba1435f31f942628eb392d41b92b3f87313d6c55fe675f6ff7a69d8770ac91007bea26126c28654ccae3bd4ecb31b70dc4dd615667a255bd552707d8708e2788058fcb26a34bd8c1912a4245bafc0ac3f49ed1db9512e042ebe283db2d3695ffd88acd545aa1cdbd254917ab2ccf9e32613c5e0d547ce10d40f6ec8229942a983f59f44180b202164ab58cff1c3537992fbd2c884921b8b62427ba6cba55a1f152b0b2bc0ba7b8fe21c8ae1514f19e5b6f8774b3bcc9111e8cc1e51c7aeffbde21e816a9a5e0d27cbe0645ea8d1840870c6ca8ebb2924fe113489645f81f6a10292be63a1c5c18286c699d29ad3ae32ec5c585a61f8e5dfe639493f9d12a6e75315329e4d7e6549b94e2f16b1e62115f7b6f4d053215839d09545ae2b6cd33017a681178ce664fc125c42ca8b72f622d88cd4fd9969936e6da79380d8c41db2b6c560f1e8d6969eb98804ae26be853d6e91bf4e119f57692e46218bc0c554de00c3ddc9baf8b9a7835c5e4902cde502537f8797244149316b77059cc171596a1e95073f32a5b347788b3cee1fa905964b81cf87d2534de9893bccc95bda73d8a1dfad58d1192e8d5c97560d31c46ceac891bb2de3973310669c69b74428273897e173eb7f854070c7980282617e048b8ba4594aef6cf21ab6eb6c25d3d57869acd212e0b45ff845af99d2063133385820ddbf1eae7544e0a93f1696eabf832645814512cccef4084f1a8f59f98dc6918d5d48744b2a4042c91a0a4275da895bb775fe0421c98bcc110c9abf6c1b8ec39370ca112cd894af9c1da3690acf6fdc7d276ddf8bcd20a5f9726bad5f12d7e0848305d654b6efccd88b4ee738cb1321deb1f1f0475401e61cc01b3c1e73bdc8f2d7893db02fefb821ed34d654ccddecc1f6e0ae5aaa9516dfa74cf24fdde135b8f4aa6eb957018899e909c3f6012286ef47343abb90e067fc2d6027781c87b3218ffc67aa001d5c4c85d509e09b246a73756600d7ff720665f7161b833e0c4d4c5dc248334e9615803560251ca32787802ae971550f8e56c50fba5de9264f0b657e9b9773cfea5b882a3f9dab8b534e832c0880d92a0527fc342168e503a43a1ebccc80de5de0ddd46e6c5707f84ba9b00ec7e3d358510b232d79b314fae3fa228203ba2e45c89d019b71f94062bd905652d46bd7ee5a1a7535f03e3db8025b38d581ced870ac07de43b208bf06f92af5b7225255baffa91a07a1ffcd59e10ad7d3814512a08ed17b626f46a9f1a4d46e73ef1524152b021563b7c0484aeeb57896f47a17ed1903bd732824b66c8f98fb18e6934550f6ba119e972f817b3e9017ae9645d913fa0fae1db920edccfa8777ff59b66064a7a1b8abced7d6c69e78e9fa0c8a422030de7d6b94d78cdda92ae3539df4eee7950ea0bc247fce213a720950b2bcc4a3f9179292d815375dfff0eb13d76cb0a15d46f2de38716218761cdf3f59eb170c3b6bc365eb65900c3c3c1b92a84c061fcea775d7f0ced50c84d64d0958b750c57307f78f534c898d648fcc3462b719278b7736d3a1a22d79bbdd6d167083e11cce04598ccbdafdc1df47dd7de74d9dcd78fc226e9cab95869787883e2c6d7d95fdc9c3254a17d957b5997fd5d7a20e9e6c9fdd1621db6237b4384538851beeb8c4c81fb8ccc290b7266cdde6767f4738921275292188368e4c141b00ef3b4a341ccf455f85cffb949d1d42099fde99daf916cfc95ad794ab94ed5f003c09e64f1dc88eed8122a4b4b25f6ecaa86735d8361086c95de3b46e12611f8ec2574cef702ff8aa7f1b81f1a729ba3d8b6d4ca50af544f2ba5031bf102080e77a816dcefda9cbc7e7190c8683e991464031ea8a12a163d9816fa49c5a8899dddadc9a9c354eddd6fc0d71fd930501377aaec7de1b3916b1ed3c73d898c90e68cbd686038214a276704d2e81c73f0976964aaee643cb387af4b0dea2fbfd04a9fec6ab7dab4d6b8ec5a4a3e12f47965022ffc6cea120f63cd95f11bc52d71b828f06e8d63b6e3a4e0f623e1fc80b8a1aa45c0949d23afd0ff60a7b92135f415eb44ff0f44071552731e18e30b842cc3d5345f64add37d7e75f5329dd9e74f0c34eb27e27ac75783f1003c8397f03604e15601e1251322b46adc96d936a2bf56244c0544fdbf483afee135044060d7a062107a743a981cd8fda0196c082bfd75182648146b4b913fd13a71d2c478820d99edbe5146fb6549a9fbedfaaff6ce39ed182521a69900cf7b10d4c4dc73ddc36d2c9c330abd60b0256cb2eab6f9d55b3f33f51c0f5aecbefc7259972c983dce5d57c77e44a74f2dbe7d266a49da77e6361ae57e952063024e084bd1bdf1690acf604e6792521245c5c9ab027b77c51ef0772c439d698b04a8962ec754c1e0c7e39a92d734e7141dcf13ddcf9fc3521fb9d8578d84d2cc6c9eaf4cb5adaf0dd29ac521c68f162dff2d2c76725b84080f8aad0dbf313a15d21fe39abde761d4ac8665d50ebc7898b9a1a723b7d71c53be66a0318e3da71eaf8083d8193ff47116ce28bf8e662511da53825a29c58210e69426b3cc412efe1525fd59534ddc4c9772f1c3f7b5d84826dd5a752b219a6885de3852a03dcfda3d6bd4372910a6d368b05075b882bf05a6adb667c5fafe7cc9e8d1fb8335fa3808b1dd8bcd6d42adae02140e45bb53aa0853ff9e4aa93496b5767424a758d163bdaf4f459e98d2fedbe944c396a8ab6e0b293842118a378f46b8890a11bc803f72069ce97442db9b4cb9dce50e073ed4a9d86fd3a853f5a86d854c0adaf88f1e8b22920bea33806abb7454b6cbca385a7ba7ac997c658de9adbef58d0c7b65cf0a49676a8966d4e90a2f8719f7c140ade36810ff6fdb691a0dace4e338b5901d89bfd58910388fbdfe043744deb1ed880e10284d094f341a6c6bbd2803858b8794f86c6565adf245e61af38b51afbe9d640a688b334a8ce881729ae44ebf0d6c392719de1d2b57af49dbd02977b35084451a02ad6dcbc00d07a4c5a56367daea0497e2baa826d29ededa6356262b52c335a8cb4983f96ac7c5d45a2869914c938b42d5d262b32b3230a324c56b92ce2b0da98d39e585571cdbf41e667a3fa97ae92c0e0d2e95580afc7344bc14cf1d4054dec987a07e1826ca70bee8f468e3edc12c21f7003081c3f5b54cca4f7247accd08590c55b4bb6690d669c35bec3d4aa873f37e476dde88a90e0d6d1f6e9dab94d3f469e6013be3d9814bdab7615c45467996d85421cc310da83fcc282fd9bddcad8d9518d39aaf77d65bc4c9a17e5a16bd6cedfaa85d06a5318d83b719a37aa4b17edec0e9b5f1d09328a2bc9bb590bd47a52672952f296ef74799a0b757c71dd04ad1b5298f1605fa1d6e572ed20004d8f21bed624ce6cb2064441b8879b53d86e20c803a37b933059e2f97551967f933022e876045f23ab79851de41d97370d5b7f1040d2ba10068f5d5032b7d0b86d1e0b65a9c68cfdd3c69c6f9293540189f83c3f81d0221e3de7ec7f20f0715f2225a96e4f32bb638de7ef4a45802fc41c0ba7ca034d7473a69d9e41320e5f55c0c4de79538a3975fe599f06c075a3873d0c614f88efd253132181f19af9e0fb221cd78bcb19c78adb67659e1e635f62da64d4f2c59ca39b659b31ab4a73e64d07ea977d8a94e5623dc9d178f020bea01b346d9537881fab5aabe9a0f1ce8bdc41c2bf835a5c2c02157ad20640d399908ce4704f1ebbf2cc653da805f40d4e186e3696b1a44e78d1a3d3eec2044a6d0103d15fb6b117ca942784877d997000ebda9ec57aa72702dd42680ffcf55f27d7261be35690448c774d5abe710ebbe02aa9ab3d52c5bac758ce0827d9853afb215998f5e721a99606492d1cd2ed41349d7fb4a3beacabbe0fc573494f344d24ccecd6bee804fcae18a8306e895f0eb8e3f17a32d3fcb7") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8010, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000100)="27ad4bfb02ff024e623edb47afb37cd137aa7835dac8d084d09783a6ecf35f6e2f907001d7104f5235aebc20b43c12a447d672dd7d3ec3673ec2a821d1dfbbed1f6cc4067eb6ae904b06d125563e6df254caf242b2e5dfb6ea163f3ad1af3407bc80dde420addc50afb8dfe98488bc77ee69042d349629afc8d6079c3f61ed318f8ee6c50af356725716468eb63d5cfbb2f52d502ffc8e4eb4b0f228318c115f64f3b2c84ac70f285b75724161e677a51868533b10b64bea1c383278cf09ff0520a636cdbd56daa15b3ab62eab5ccf32f41406c22336ffd925"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000000)=[{0x0, 0x8, 0x6, 0x80000000}, {0x4, 0x81, 0x6, 0x5fd}, {0x40, 0x1, 0x9, 0xfffffffe}, {0x0, 0x80, 0x0, 0x40}, {0x6, 0x80, 0x0, 0x4}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x3, 0x3, 0x2, 0x9}, {0x800, 0x4, 0x0, 0x6}, {0x4, 0x80, 0x1f, 0x7}, {0xf001, 0x3f, 0x0, 0x339}, {0x7fff, 0x1, 0x3, 0x4}, {0x2, 0x1, 0x81, 0xdc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="314028d0c53fb6d298b0f2c941fef2c8daff903bc5ca46df5319e3722013b08c307cdf89cc87d91b88612096199ac517d325481b05280129f96ab26be1cbcc5061002a038feb18f0488824ea4e45f6375f2089d9e9ecd9d7d1b10a3b81811dadffbff818d11b4c02c78bd31607450c10cc94d8b84e6afc5178830ca983da7becc6f4c9e78a2cbe2f56c68feab71b26faa5ee99c6a53b49b17a56cb0cef15490d8e6fd55a89950c0c9f7da662283eee69a76cbfa0cbcdb7fc0fbe34ec64205a922e4d53a6f646c63f718a72a5b7c8760e0343260f3dce2c59f8f90cfd5bc12cbe525352d65659ac2e835d601bc727dc81", 0xf0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4e, './bus\x00', './bus\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r3, &(0x7f0000001780)=[{&(0x7f0000000200)="acea635381a06b4b466724daf5f14a218b9423c03133ca863878f7d098024f05f89e0ead477984c6b5762b34fe0c2b96e734d0b5810ef4c0e1e1925adec7153558458a724eeaf0498e78b97daf0aa90bcb446dd727f6ca431d9f11d27abe366b95ac7d2535ea3ebb3f63f58f51e7b569b0988b980a32ad601bf95e45a8157d361bbc1e946c27e1fc3e37889f72e9326d46490af0e1a18fe2139a37f6aa4e5951bc763900d25822199865c8c2d18d204d790dd5d16e27ac2e7e7bc61fe6841c280ac3102b3d90e83dfbb5478645b1579573eaabb26fd9a1852ca42ead2bebd2afab0f9d9009878c377e85a1ab0dcf8f00f75bb199aa0baf5b", 0xf8}, {&(0x7f0000000300)="f9117fe5384ae54596b4b2d3660b8129ba7073ea791e4190e5a46ae69149ab940a7804a04d0bac4aa012cf42aa0ad5513a806e21144f943be6a9231d2e8937ad608f77edbd1c3e47a98ec5824c9a4251b103328f2fd3cd6117e2f7f329d049bf3f2ff473ae900618f6f8b92c16322a9bbe41c0644dfa785a0098ae17d04ff01ed6b1bffd6b0d3cf9c4bbff6afb314147345e2582acd9eb61603ba9dea4217de5a2d20a922bbee202ba836d93e6bf269bdbf57e658c05cbf1587af3e0b631dfb95ebbc998e8b3450d73adfd3c0be63fafc13984c0977e0ccc1ade0f2b243d9d4c81f65b9c3199c47b30a1b6dcf0b1f946485f1298771737e9cfd9d19a6f", 0xfd}, {&(0x7f0000000400)="3ee8ce79652e526c5fe6e53e3c63c8bb5bb31ffa1c5a22fe01971e927175769900dc70ef9651155bfcc174758afc6695d7a360eead492c44514f1ff51c4cfefaf5f85c4398d68e51c8f3f26b6e1e84e2cb6a62bf0abd9f492f651944c9ac173171b44c2a3c1a3621e3b74e433991f524b4317915ff43b4c64a29c23f658f29fa34c191c65deb0926a2791d75", 0x8c}, {&(0x7f00000004c0)="241de3dd55e59fddf27bd2afc04cddc39b25fc745adbf2635eaf4a2cf36d1cdafa95ad7c165e702cb92ab14eb0b086d1f815992ce9fb3883f12643b9ae1f19266e0a46713248813edd17a55a5d5805448457d7b7badb549da13842c00b6a5cc53cbe6b28c9e37ba3b45dd23198ef8be9eff096b96454ee5038bb", 0x7a}, {&(0x7f0000000540)="33d487e55dcb081cf2720324db879314bdb829e7a2dfd04704e06b4d3c91805c8e27bdfcdfb133056381fcc8cad663f9a12f2b13c1c376109abde7bc4dd9db5774a2eeaa08c5875d3bf38727fbd4a24d2d401b7ef44a509b09f00236fee1387f4f4bd5d2a1e59fc6487eab1bc54d9edf8ce526ff9cb9d2c621ab8d54d9196b6d4a3ae0647ba3e2a515f226efcfc5964cfe04f4dbb395d19a7223e787814154fc5b8f2f749f588ca42ea9547b40a73e56c4b7dc1a2989202ba7658922b2e4de64e3da22903ad6fd7ae47492838ad45b89fe1038fd20ca43dd40857a02991710568e994d79e37c5a6493c7b5fddde121642de741680fc9fe5487c57d5e38ca6517581526c4e56efc456a20dfa9b2ae08b21c128de6a12763f1cf388077d1d8c39efafc68eb21269f68c611ac862b4bbda5992c743ef33b4e659e27fd2c6981b353aa9b757373d35bee27d1a6b6951f744a16972e2c92d73eed8b8d60e70de112dfb1f6fb763113446cf52cee04ce1c74aaf4c6e5d5ae11d436175ed9a7dd3ac329dbf27bfea3fda77f104defdfa4f80f88ba4935d65cd7e67a7ba443efe2c230056b82e7bf461654db57126d16ec9a851ea872c0a029ec82c8be65ca37328eea77e7badb904ca39f1f6e5b2bd34b752343f40cd55651cb9d5b65ed9a35fca84929d0793455e0fe20287c1e78f6d449d85d335235737557d73657f72564470ad58e8107e2d7158ce05cc5b37fa810867b169e290e3c5e1258f87eed1205ed6b5d28cc4381982c135aac720d16981c2c361ca33f81bfc3d8e17bbc63b2e4c8eb5728025e6833aa1c0431e142db5afe9a19a2de938b650a2c37b0dc780a62dd910ba71e9e7d8cf79bf331608fb23b6ea1f5cf98dadd9e56025b494d61792b954f7803d2b2c3c487e21737b71326a47e4033645907063cc11a0d413df70a3db87f50832aa8f33e9ce434226e03cb3ec385105e468701db0a96b15ecb5a486bf82519d5697e446185c8b2cb4769809084d16e775d0eba78491e6ac0cbfcb005edb7e36d7ed57150fa3371b24d8cdd6afa93f5482dc455e7ebb198924c63a5f937294633ec62c7d4cb01fc05dfab73660c86609a455d220c6036b788c14ed6328ceeeb5ef1c1b948125b8c3c6c11719cda48f55c380540a2636ff09a32ed10afb02d82c4b6f1b8653b1d3d744272608fc6e950840f43c778fda8708cf75ea1132464b272b8055871d40672a1d1bc21bd11e64427baac851eb35b8cc369e0068313323ff0cc00c5fec4f66a215af9e7a47753f4112f46f1b600d548b65eb54090253194de00ce7b790f1d083513e3aea05d2cc9671a59d58615dbd1c0afceebd920d664c15541fd32ef4f03a78aba5e17876dd00e9b4e54f2735afec92a21105eca47fb4a6ad80c5d75f19e7a0ebbdb54fefc3f9db6b4abcd27e1aeec57907bc02c2b9960cb15849bfe408df0a4b97a9293bd47eea5ac03f1c04ecaba6aa9e2a6f5f7fd485421ee6eaf005626e3ed2221a7af32df6bc7170b14afb6f22a06466e452471c5d56c5b21a083986db9abe3e4f9888ab517eb642ebd1353946c68d7a89a9c78d18cf21adc04dd0536407706b19a9f7b519cc641b6832cfff08fe3c20e286f0e116b3c45b1310d08ffd07f7923b0494ee32f4ebf88d7a57127850cdeaf90ce7bf67097799bd2050629f9390f3e2a3fd472718b3485a547cde5ad1d468b3268d4e80597e5cc21080c314f6109597b15a6fd9b32e054344a98500804e6f4660070a3c05f13dbd58b91b6dd51c58f9ffdac54517015cd788333db7219f994d34e7f6a46aaf248b25c031cf022ce3f463c8adfe7ccf08e32af9e594aed2472b8ad92b16dea0d89b9731a1123eb396777636e5b560e99378c1ac1212294f20fd98a1db0b4dc17123f8562047e077141013a6d9f8a2b5446d33916e4d15fa41b0d3fbb7718dfc02f2fb919323fdfcfe32efa36be2eaefe7b12bc65c78416a993a085fe6c12560f541210686b0200809d571ecb4616acdea82122a83aece12f2950330e04d5e7b3fba6151ab499e69ca499e0538b3a371077444391fe889a4d33a3ddb28c78cafc098c18e89fa2cedb587277908e948ab69928aecb761256e51d8bba0572fd6131a44a9f6cf349efa95d475a119fe9b11613b01d42ef6b1de1ebc033dbac23cce924eb80b946bf20ba56c19db59ac41b310723841cb3eadbfcef15aafedf21e5ffe0de35562913a904acdf89bb2e00c1dc81e3b83c4432344a03ae72aed833636c0f292b94cfdcfee8f10b1828d46460aa3ff3ed72b994fac89d6c9b9a39b40ec752866029bb9e4bf138d8552d61231bd0807ef97384dc2285c5da2c438ae01d1dae7b68e349b5a6385043d26569332a612403c9029372486ec6c2c9e4a1b371cd7f2cb98f61e6d0c528b1dbe926f03915700ffaa9871d718f364012b1df7d551414544979d1758f4ce8d31e2e4e53b98080358b09788364dd03c78088fccada3ce8a630ae9cf58c7a9667da9e34c1bdea084abcc7f1ff279f392cc2518237634de918b7463b297a5c0c2a94a64d3857528f6cb966666405acecbf9586ba32aae7531030b56c15f4347704bba899110139342a77865e2efa9d6aac502c7c8e149cb20c746f1996f8c3ea015bc7ff484831e4935c0607e9d592bc3f8b836e7f56a95c9bf60962dc63390edaf77a8205a59df90225b973a8c3beaae66b079a4b31a48af3980b96701689fd29498799987954a9c83c8905dda8b611db60821a464b3ca0a966cd809be38970002f696ecc07b7a0b8429e60c08bebd3676d520105b0694529282de967ed54be3176d1e08e7cd127d1ba11fee81e22ec6ed18b40a4630d92909ef60b780302342292c69ea8a9825d0a4f6b9a7d24b5cac975df741c74b9911d657060d89ccc391a7f4e8cba47da912caab5ced677aeffeadc211e173561dea7555808353f5d1e6350231b45e8431002dba6c8c3fb11c0320a2ea6fb42a684d3976acf4ed757e4c5beef162da4274dcf4e64da3777e3831ddd08eacc326d1c654ca3c527a32c535af4254789b05dcde0b8a9f43dd9524fb9d8d69b6705857b2f584fcd1cad6f9e33a29a085c28b2874230dd3ecaba1a3870d721bbfd04897ed55d0c6604c699c12a0335e67bf08a2f8e1b20617b6381f60b9b681d7c935a3d00e1fe3cacb2c4c42995cf761cd631e73f9cad090bedb22fea7401b1fdab2a4d90b403c6a5206f65bed33bbf6a0687115b92326953e6c9c4fd0634790f7628af1799b0516a434d67a6b29cd0ad32e4c98bc7ec8ed167d30d4ccc5fcbe1ce5c2fdba67c2a5d2260821e182b74d898b6976ab1cddb6d1243259eec4deef582d1e940b0789c543d91789bd13fef64e64bf0409a896af7ed1184a71740277a7a8d4004168a8e5593840e18c42b40421ec1dad5cbb208cbd490ece9e0af58f171046efd9625bee87250560b6172e89da139b0f2b5b77dc7ba171cee601e281cf8dabffcb14a73378ea41b9337d76a042ee81cdadb65f63b9683d84dad71b43d244d2626987efdc4b5725ced861d6ec3198d5c63ba55a6ff6a5daa3030301aa7c060257f4b331d2094eadb78720e992b5255f38a1abae16e5b324bc540ee810aa7a630772813cd4cdd56caf367740081c716e0f2b5fa71dc5616b4d5f8b3a18016770df2b8b0537b262505831dacee48b3f62de9eca56449800fce54aa59cfd8e52a463561bc45df6f4766b8658af59778dfdb39ac4af6c10a085bee7b455c641e776956b1fb6107c4272b04f5a3fb6e550cbaeabae4600604936eeb39e34376a3fd692f2ed4e74829f2f43c0dfbf54135810649a45fe8b9fa3383613a086e2b43250d475d8505551f9edddade764bcd4345aa0d618c82eb1b12c2f99b21a39c724a4e687ea18c9967eadecd72f5fb659bf12ddecf8cbcd616042b35c42184734994bdb5b28872536f08914cca388c435a48a3565d89fed73acc5bb39a2e0b9eb4d12a519680bea8071d5c4efb27697195d6344c98898f31cdd462655c85f094dc0517c2f0f2a624a01a3f4aa46ed077b2feb7aa9fc2bc402d56107984cfaa9a720086e1edb24b85b8e5cda28f69c4d65ff685d968ca102ca934456cecdf9a6bc027f775eafdb5390e71ae0d8a4bf38e49e70330423fcdc8dad173f764c185c9ca84e76066e442836686b28716aebbdb2c3a681afc0a42fa8b4e91e08afbf177121fc2b6c240b4254b73cf54a12a6c55773465a8d1c77df366a446f41b05f1c65a844ac098efe115702a2a8724dc63c25e4c201a1b866c612954d3bf7dcbe76c6909efc4048e752f276d0f8da8adbf25acfa87736c304f2c6b8bf7f16af354841d1a4455a0d0c18c7c5660928a04323987d1ac06b68cbc542ce06a0ac0b0658ebfbbfccdca954d44a329c2e883ca480a213868d11797f110824b4a707abe1691d8d77e02ddbce2502b09ce82881efafdef668aa09bcf21a7b703ab0e9011736b7c906eaded3516ee837428ace1ec616182a019ad705cda0b50c346a7c12ccb0a0656d9bbe196baf4eddf5591a4520938c0f76ed306cb2dc29235da5ce0e686a1057370c9d742e9b241f206f76b7f936957ee586e01b801be2ea6614a9afd8e8acce08a16a332ce411a91a83c98177346d3146e04a4f8f6e5a9de15646a675307c0c87b4eef03ce95541d90e1bb730c1ced6f539323ec487062aacf499616d8024bba42e4f872856fcb4866d568b6c198cac727a6e122bcdc9e3f4ffbb42ea1a484d5392aa74326243f0aaeddffbb150180ec9acc59866b6449cf5e860a073e929fdeee1b5989ea6119139715a8060171d97b2ddb8cdb941c1d86bd69b094bcafce1ab72121597829c41352a636fa830942b1dc06377c66e4c2e5d98431d2803d6799620aa016807b268f0deb1692a47e08bd01797e9dd7e84afe59da604fec7c3846d95c865150e6a860d76ac5a5bde5978b4dd894e86e93e6865ef2d605eb53904f63426bb6f20f30dcb4ec958d8cd772d011cd5671faa9138d890cfe1de13ecbba75d4e8e77c5d6c5c662c1226437f4128e3785831fd5ae4e5fd1bdcacea1e3caf2615d3d81294e332ff7074026b4f37b16213ac7665eb13113d82da597d1c1c1488c095c3382c06c9c674d818f100f1a4ef55b014a44f7813ca2ca8e7277f0a70b19e5bcfb692d1595d0733c92deb8d26515a4ba9b556ec11040109fd8b1f8b1ed0ceac4d6811737d19486de3ce44807a216daeddaea40a2f1e12579b8942c53f7ea79c85c10a0e84ce5c4f7adca276cf6b7aa1912702c671ff87a92c237d5586c0df3560ee02f21980e2f85a4cdce3c3e7752ca8f808ea536e687b3910397506393a0daad6f1070e333fdf37676ef4aafcd39e46c242d2778476196197932e4b8bf2631065e888681e2d5f0756a1363a8e7ba016aa0e9247b8471399c748f3b1f2babb42e43f4ceadc689a7015420c941d27ced496403a457c996e028d3830c1c806457ab87f7dbc4ed5994e9f50318a182cb88ca9e20b1c2d30dc2b1fb1c86df3de587fa9f86d09f4859fb40415ef5d03d58ba43f183da0a3f31d0ccc79a5cf0b4acdd019809f53e66cb8ca9555e7b3c4b2f1682a0650c379cd760f875219baa5c8b0d401eeafb80c1ece6d9c0a2f5f0bd82e08e90ada6d0bd8648d0c7b8164eac5038cf241155d87a88dab9efdf883624cbbca7d0c89af823176b50a1bf79ae408cfa4d1bd1c3cfaa563fe4252eb520d70b7748f99d7e19364125f74ce0757b59cea1fc1e8d2df629a08bddf9f512fc5098f3bf9b0e7e2427f7c4b84", 0x1000}, {&(0x7f0000001540)="9615cdf0fd526e6ab27eecd07e5ed3", 0xf}, {&(0x7f0000001580)="a229d5cac6abddb36e86c4a69170d789ddc0e4c61cef311227fbd9ff08418e1e774023cb0d07c84cf37a8c6b0aa65f011434e9153e714840571faa60daace54b1056da8dde6b24d1318ad340c51573d7ad9d38224b3c1117f6895c032a07e2b8c132bc2d92dcd5c1c535e6b16a6f735a75299431d0163751e5681078f7090f56dc5524790179", 0x86}, {&(0x7f0000001640)="f6eca77ae0", 0x5}, {&(0x7f0000001680)="e49bbb6337743fa2927999a2d2bf356fb9e2df521a5f90a519cb291bc9520e9a23dbf089a2f7f01444f98a96180892e57e48dbec3a4f5140ec4108916af9a9f5787f9d1da53ee2deee02ea9d73d1562e1122875ad1670cc72c3a3526110ffa6a7e3eebc967c53adac9286752ce84c3bdc5f9e7a5ddd22db7fd0af4650c7a9731791bddd9f9ebbcead5f4b9518e4475d0a002b73ea0664a74be8e084b9433f22fdd29ac332c3527", 0xa7}, {&(0x7f0000001740)="c2a59922ff18be437c5df6b85cd91e689e12cd67a18ef4952678bb", 0x1b}], 0xa) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x9) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xffffffffffffff35) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xffff) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)={{0x1, 0x7f9}, {0x1, 0x1000}}) open(&(0x7f0000000080)='./bus\x00', 0xc, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) read(r3, &(0x7f00000006c0)=""/178, 0xb2) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 16:00:01 executing program 0: shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) r0 = shmget(0x0, 0x4000, 0x211, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:01 executing program 1: r0 = socket(0x20, 0x8000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x48}, {0x6}]}) write(r0, &(0x7f0000000200)="5ac3b1d730b7157673f5ddc0816ea9a01d191c348a89c32e3d1bab1cbd7a0b0a69a8db00a3c097d0d07016cdf4e268da3a5c318cfefdc727bead0331a9d149aa4e0c86734a1a8e157a24b063291cfd67", 0x50) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffffffffc], [], [], [], [{}, {0x1}]}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x28) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x400, 0xfffffff7, 0x8, 0x0, 0x827, 0x6, 0x2, 0x10, [{0xfff, 0x1000, 0x10001, 0xa}, {0xbf, 0x6, 0x5, 0x8}, {0x7, 0x4, 0x5, 0x4}, {0x7fffffff, 0x9, 0xffffff36, 0xd7}, {0xff, 0x1ff, 0x200, 0xa2}, {0x9, 0x6, 0xe14, 0x2}, {0x2, 0x8, 0x3, 0x4}, {0x401, 0x7fff, 0x8, 0x7fff}, {0x3, 0x80000001, 0x6, 0x4}, {0x4, 0x9, 0x7fff, 0x1}, {0x0, 0x20, 0x5, 0x1}, {0x5dfd09e7, 0x81, 0x77, 0x4}, {0x7ff, 0x1f, 0x1000, 0x8}, {0x7, 0x10001, 0x7}, {0xe829, 0x7, 0x7, 0x7fffffff}, {0x400, 0x4, 0x7f, 0x4c05}]}) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x100, 0x2, {0xc526, 0x1}}) 16:00:01 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04106795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d4368e7f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453001438ed4d8b42a8c0068a74449a186156c06e4d9b7b002bad"], 0x10) dup2(r2, r1) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) socket(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r4, 0x2c8b4572) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="32fbebe799ea84e124cf1dd311290109385c0296a74a0a2f4ff87088e35a987cbb7891253c44b4803589da36f8d21e51936b25260263e967b03cf9648b71584987fbb9664e01ee32db9c01173c898bed78e284112639ca3627b5fc01601eba2402d2b853f2f512d23daa9945cab01d2f", 0x70}, {&(0x7f0000000680)="c06ccc3c8c4868e775426a86776fe062472fbc33e82a678b460072c957653554786d7d8c3b35f5c03b45f0bf4f31e507dbd7ccdd43d83acc8535e95fb21f259006bba32e9e87bedb27adb38653d1e9ac3e1a3ae85f57ea7165ef459ccbb8d382276c1cc1de751468d0394fb3a73d38e5996baa60d192972d126caa52eed46d5c49fdfc7a7ff77c09d8ff7ab20153b1c9439f5023b2378cec166329082f55a18558871a1c88fdb47ec932a037c112a3d46d013d5b5a7827a212171b0fb39ea77d59e29069c88ca772d31ddd208839faaf277000b2ac1be0bb486bb468fbc3a6f4e22ffd812bbc0cf71a833c5f09f503de2f51c3842c75196e597a7f0a907784e3e5338bdd5ed94f8a2ab97075bd927df5919804d6f95f8cd7b5ad4d50aa965ba36f7e6c281d8b690833c2ec599097f5bba2b5cb4dbf29972a26c6a59a151cd0a3a42a910d711a3f897a07b5b70a32fb43836713e7eeec3e489645df1ff660a98439e0ad56d305a9ce772abdbaaeb791d2c2709826a62e8ee3a297a44a028a05fe5dc520c8c3b61186c0aeef98766e4273c32e07b63d8003d569c5d01155ef0b3b9216aa0407d6b9807db9acd725bbfcffbb6d23d9a3c92d6e593ddf19706f6499f5e6aa293189b0c8a5be361fb057213352c04549ec150fabeb0399d409e91b2ed70b17fa143c1504c6209b259af6ae8d8eccb4dfa5fad9e0084385459765f89986795cf2d325e5a152b313fbc50808a91f2ae80c13e8b48683fcd8c20829b8a3f8f4826c873559f162270697d8a650c2f1706d9e03b98d8045bc4dd9d1721c06e2db8001747525988a4580c99de7d524959a3c634b1bb484542a25e445a9c7bcaf50a3a03057d3b38b00cc578fd7c3f1b4f61396803a90f0ceeaf31520e30b0a3f40fcd45c9befca289356f47ce891e1d52aa364a1fd8396bca90ea2b79bfe492e675da53efc5b2b821d4c23e23f9c4956cdff095cf1471f70c2567890f93e246bd82e014eb831fda7a9f18756a854fd05a0477bbbc8b7c334501124f31eb46a314f3ac441691ee7ab66b59b28bab35ece272fca31a1282b67f028ca7b3c7c0715a8e93ddd5a79a312a87a46583a3a659ac3d5b66afbc7f8b96dc2c69a6d86628cb093b098bb5b87a4601d61fb03d8df14f8a62f8867f1a25c178f025a7e9a32f2eff2985b0fb0a703811c57cfd5514c57a55fad778ee37e130a4f114121caba5721789b3c9ba5df3ec49fe277c29f5854b4269d00bc2e8961d85077edeb7a3370201e3121e943c4b2ba4383ad169faec00b8dbcfdf3c61590ce2d6c104c8b350b6637147fe186fd9e716019d4b3df82b0424e4c917d45f170623d42848cc3d6290424d30f05c0be492d7d043022cb019504ffd42fdc9cd4954bf3f4115ca7b2c226690a32cd4f777123e888933691779938067845443e88ac7b770b8b33f64675782b36a0eb21a5e514c74e85783b387438818c060ac8d2e1f2c2ebb5bcd4304c44ed06401bc36db6ef8c731ebba1d923d1fa7fc5a867468a3e35264b1731b0eb2bf2bb6b9d6bb8c3f73d29f9090b28ffa6ce989334efb9ea88c7b3bcc76fd7c6b39833d25c3036312606151a4acbeae43f2d8b83f12129db1786a80c2f65984dd720add35aad91b0686f291d3ead6ca4ddbf21eaaf6a8881009415f6ca1c8289400d0231238c515b1198cb54e67021cf48c9832f3366da27c456a5c39c6f8fd354e27fa36530d0f13db9cc1a487e77cc3d9aa40da0f68ea93d429de73b2c0b4191d85c701fa6c467ec3f70dca23e7cdd668a0a08b5640b2080c6a024927fbfdef6de4475a06fc1a5f89f5a4a277d4c1375828828e70a91683b8d5847c49da711a239d04538086f7bd27919940ab9dad193c0a9cff7def7bec8148091d226d2285e963be9e38f12ac40d95de1ff76ffd81af6245c93c9d3a8ecc1b865751020d1e9e3abf20cd7026165cf1fedf72d099a9b6a022f9a55eaa3f4eda083a0ad579b78efc647df78c689f97982abe50e7a90f306a915c4fc09a83f6bcaa7b8719f5b96761a319b566d0a9d5763ea47167427e9ee849115a1a05bab22d9ec1fa0c74247e4061ed512a59fc7a7cd6862f4c443f9f2e23bd2ef92a942b5a7b7957bee97ea6ebc8e5164a949ecc0efb487eaed16cf4ed65036353793955850bc68d849e3157b09ec8eb2037d819a9a53031430012d426fc2ba91e024e23b23e60efda7503748918ee9a653bee53fbd7a12c532ab107669ade10c9eba6fc78b753bbd7c003a9ef2761f6e501ba650a8b6234abf0a2ed6dc80286b3c8d244c6591d845eb780351960f7d39aee86f3a4731a1ad84585376eab6bbdeb9f5235084dcc127794e88a2aa1ef3070cda2f680b5c2479d02995f8b56eaf250304bf20c49add95f9a683af7246817cc001e56964d4b2e170462a2e094e215441f6d150142b591fdc28bf1cc0e1c24bd3c661c13d23b709850770d368f740feeebc266fb3fccefa419b64a7c53ce8639ffb196bd3e564011fcb560c596bf8dae5a9de01b7b9d009732e23d280f9dc8790482b60ad362d89a892ac98aa3d5269dac7d3275d36c292e885e4ace6d5f38b831eddaf566c6585cae4ebdc563284784f91008327f9a71e07c4846ce78854a6748bfadfa42db3b89ae38b44a6a8da2b8fd1e246743a36e228b6e8734c7cefe911352c7e978c0f255861fb8c7a7d190fa1ea75c8820bce48be279224bb22bf2a5a8b6f3ce48e969cf80d0f3172a1fcebc5d4efb0fade83f7a22ec0d0e199fec2d243de1c01c310dc6d149ca70c05105424acc39ecfd9e4d3b35a29d521162624b6a6c5f13d0c5863ba7893c24c5a36aceec8b30244ddd00fa4fef7361b47700688e836a81a980b488b35a20ebd8a39f20cdf66e3138b56045cb641703ef5c166e4820142ecffcf45315c1ca863959b7ce23b6b044cccd7f5ccef76b3b78050f708a16fa18fc02b87d6e177c6e8b8c48534c5d38466ebe7531db453a76ba7962dc23c51f037afe39434d6125abc1dbd8b3909e44a9c0d06fd9baf5e9431355bdda8106b7c9a774f66e456f85835070ed00df4715065a58ab67690a98c1a63246dcd872a324395d100f4cf9efcd19d2f5de5c953fab2204b129c33ac02a7910f4d076c2597661d284202d1059d5009043b4ff69043adda09fc55716632b78a3fbe3c94e70acf7087692c07d0148cdcf5df19daf74acdff34d2b2421a3de03f6243871e30bf5f6957a1393af6aca5ca6c730a4708fa43f72e05ee0fe514543e07faf4f248cab7c66dc74a87e54bbf5f49035db6d2166d451eab6ef079dc8926e16f4344fca82804d55dfc3dc3deabf77e3fb42e10239e5dbb6d233a893d03d11c63804d31a66acbec071f73c1ac1264817bd7a03d09a908b856c258a9925499a44ed365699180c997ae90484709d2839e35a57c38c8b35d0a37ecc803df2d289291eeeba3c7bcca2a549b616cffbf9edb73fece0a512beab3d8c4783b85842543a3e9e0a9f72866d8e5f6277852aa82bd9f1ee9b399d19c0051f9eb44511940f316717c7527d0bdff625d50fde0b0d099e1a9b25d69169db94691be2b8c364b074f6b8917dcd8639b2de0c1738ddfdd2a281776cf2b9ee261facffa0bd745a48c3fb6e96409be53d49b198ab6f11a65932ca6b79117a49c992122745c0661e68400aa23a71022c6a9d82401b3c537c0d3d037f7474186f9147a5bf473df251bfd0727ead72bbba9a646a3c54846c83dc42943e7314432c1cf49bd60e400a1d4cb66fed9e22a08794ee9b3df010d28ef16878a3f6ab65d58be639e06fcfe89227aa6d6141ec788dfe4e019648feb98f2aec657c27009b3a41e4709ee08d8a655cc9eaf50bf41010e7fe8afd7d2f8a242b07daccd2a45042e63739554bca988055f66b08a654d112003e4a8f1447a582811010ae2cddbcc5a7375f206dd1744d53e6768d3e4a0fee79ead162fbafc2965a9ed19bf83c9fc247638608dc31b1fef2b31943c0d3548c72563cbd4975ce04adfdc35472c12e3c74f2a0c7fbd6e7b5924d0c18dc260882c06c528f288e8e357c59ddaa16d751056995b1b3e3e940599035aef68b7a6aadd9a4eb551a119a9928e084f2fe41a23eaae945588da9d85cf37b81c8bb1e90aa0891ad0a2aca45febd7281cd1ef506f2625bcda2cbb8a330a5f59cc86e792ba33b5bba062e5a7f608612fd5e737bc25434c071ba2a193bcb5562f148968dad59fab3dbbcb9b1a3c28d1a43eed59684aba65424059692792479184e2155eab0e9bddf3bcdd5d8e2c263a04e2e85219aa1c58efadabd171a3ebbaffecadaa8aa6f6ae0ed65f069cb620483c367225108bb1c0622552b43f226c0992cdc2b6ab2fd40a6c5fd8e06d9ddc8e491a47d6dfd248191e4e1026b19dd4615059ab6efccfe229ad7a0a606e3e143bcd821ef6d8fe41729784537ebe34eba63126f17e46d9ab837a1c8ecc1d712fc11bd0be9355890bd76a49c128e7bd36d145f2b338a36ef785c81f0c79f40218fcde70ada35685a4c1ab8e2da90e8ae3ec814cc4e1111718ff49bd8ef2f24b06da975013c86d8ccfae10af14410bc3f40f8819ac12f365cb8aefcd63e96ad080de991645ce9b9ca5e9689ea0cb3dee078ecf7d211761e198a4182142669217a8cf1bc34ccbbc03cdff7bfab8dbe6b1a7cd111900b0dbf88ffc71543c97696452b111c15cb75d2fc43eb8fdde37adf282bef88df5b4261e0a9a703af84a5782d2e9b55ff707bbda93489fc11c816873fd423ed38095e8ffd62dc110928b7fd9aed56b3327863a5742581cb35721a4437d7ba3a066bff5c09def88c73e4fa724ddd8bff0aabb7a6b50e4e307e0aaeb0c9c615658def4dc1dae6fa33fe01d09319d13078c1ec51c6bbd219248dd7af44e26e9bd6b320e2b828c6ae99d16168c655081c623ba39f168b0741a88fc22f88c4e60c9ff08ba734b271d6361502eea9d51fd5eb8fec735dd1460e077a7016f3a0839fb24c82ed93b25bfba0a4a442a29c630aba16c71878707547e45ddcc9a9c76029ba2abde86efb888a0dddf5fd2ee13d6a2f950bcd51e44971714f5d0531eba81c69b2a378cfdda01f98398f873d5c326fce6e65dffe0844cdbc9a420dc9f1357cccbbea31657b786047c1eaaae8ead0225262699400458c6da6de1042e6a93aec118ddb22d3106512e7bbaf4d8c48cb9b116c6764aa780ff14da7c7d71142d70a581a756eb4f75bd43bce74e48c89ae67c9e2ebdc72436cdbeb36692badd92ed6db2fa1b94ff946a9c9ca84bb90989f46bdc620b0d6df424ee3c1cd54a770b81a8b8a101139deb2a90a8541994274d6a3188935d437f239266248a37ec216f97ef12f1a1352d63dc7fecf19c048836e6a9a9c81eb47dfcd04ee7b358ce0e15487c6f827e88a08650120d38cf18a0760d52af6a186b559dc938b51eea22c6fe9cef4f0c4322a1a834657bfe60a0d4fd53980b69c5d332e6439f994ed5e77b6493a41efe483f97849d6e1d2f3637856e2e1b18977aa7e3563380bd58045c555bbf1b26d60192d000c91a17044b68811ca5701ecf3be1f170be4e0cb367e65b828447a7cbec955441f03a0d25d30044fee3d09d8962307e98147e5f3d4fc1450bd9bafc3316bd9e52f8de513ee56b69b2fe2194393573d757b11ef4be4d8e36842d94d29b58cbaa5c7deb2c8cc4fa284fcb7253741c6c6381cf32705340263189a3c20f7c6f7af2eec6d147429469893576230ed70d0cf34ff5255c67e5eb2b71f452dbb8f3a040e7e56e65fe40be1f90dc6b37a973e63914a0d80e", 0x1000}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000ffff0020ffffff7f2b00000000000000280000000000004121360289ac0d7c6d9aa80df97861394201f8f1a04d002040000000000040000180010003000000feb86ce3ac20d76718dd10e75869237806a63d74d86b32f36a42e705273da9827f6b2d04ca49e6ff4ccd1a811cbade0000000000862dd8000000000000000000"], 0x80}, 0x41c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) getdents(r1, &(0x7f00000001c0)=""/53, 0x35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = semget(0x1, 0x1, 0x280) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001680)=""/252) 16:00:01 executing program 0: socketpair(0x10, 0xc001, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1803, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000010c0)=0x5, 0x4) setsockopt(r1, 0x29, 0x27, &(0x7f0000000000)="03000000", 0x4) 16:00:01 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000280)="b10060000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d29a4ac2f7dd1ae222563ff37282912e4fd89720fd3872babfbb670c1f5a8aa43d80b6992d67cd9dd04f69e25c53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000040000000001000000000000000000000000000000000001000000000000c8a0b8ae5c8724da26b5c0cf2bf80bb26f458f4b6f841381769da980f5d18fb6ff4080edc0fdc940880142ad88b7103ae9146487e042b8e34509e782111b865ae9a167413a2e6357d6e229441cde7f456a0bbeef6ca48792e6392757d7387792e040cef2949f37dd0f47de3b413d", 0xffffff99, 0x410, 0x0, 0xda66) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="3d012289843722d5e1333e92a566226d24cb8b64070c7dd92346eba4bcff9946ddefacd695c4ee1d0f0d434385a138c350db449aaaf9ff7751bfe9e6469ac64dcec7066477727c5edff2e95014f5c3fb9fab2ad476495842b12a182cba8ccab3cb21238b7fbd73884b47dd137c09ab392741a8373bfc39bc558f0d083c1b295504a9e46bd941619663fbd9c1d20cd909d50bebfe1d469697d528cd1a83a9342e38b73e4b26c9450fe09fd0181cf4848873e35a07", 0xb4}, {&(0x7f00000001c0)="85a89b88c9bb64b99ac2cdc6b7f41040c56167e5a1f59ab9ba2a1546deeb6ec8ed9d616560e39f0c023ca7d79bf4c2585a3cf4b2d8aa23de7e54482f5ac3490c045bb41f34645237a0199fe4fa18b147d3bd32f53381e7f48305ac1dc2db489a812e32deed9b8a1523bfccc72a54d9b23faae7aeefb3d8dbc7dfc61782696b225cc72a6584ba598fbac26dde20c0bb2474cd2e5531ed0566de5741611d7975abc523d0065566cd230dd7355a67bbfd1635470ba2e92efac931015dce0d4469d22a3f20c0cbc5d90e5d98c65e599a639895", 0xd1}, {&(0x7f00000002c0)="39a0b66f31c1fdf7c552dc105b1323f8419bdc5e347ab559952190f2596ddfd74046eda86e97a3aabc5e45c96d76380244423179e1d53a18bc807a107ec75a9bbf81fb569efb6daf8cd02f6e7c1951c954d0d88ea08104b7e2ebbecb8795df9b42e190b1b38b9c0b6895d885e5b3c964c8c2bf5ee5536e610489689a4e5c34", 0x7f}, {&(0x7f0000000000)="13b32d862a99588d4b2ceb15", 0xc}, {&(0x7f0000000340)="56760c4d33ef1ba2a3e88c3e5b675bf90614793c2db3acd902696b0f487959f51268afa835804bdf69366f702e66d4b637656b2d698c6e043e6e0fb6d3b0cd24b7abbaa4e079cbe6559b4b8cf86263abbb883a48d96299617338d73a7b33b05ee9c841a620ad3464d13387e1378364456dfd9c5e39dd6009539adae9551730c6d366043df9c8616e37ce3af04dfc740d365ed8fddfa48acf", 0x98}, {&(0x7f0000000400)="a383850b91cd11a0748fbb2e2a79d2ce14b4534b7f4eed6ba0227d7253b9ba36650dd563d8dbab515a48e0d989cd31c6d178f3139c60aae263ac6d03d5298256a1af62f91eeb16bfe96bc9e83132dae7658483e180bd4748d2c9ae75f8435aed42e9e5feb526c6ae75fa4de18d69ce118e52fb6211330f3137637ace06106bd629a0c1c73f991217b6e4054fa19b5bc3a704fa510419f1e604f165da0e29763acb254e9a39086f0684cd4d8687b58541cde8c8e34e0bac2ec050fd3ca62ef01d79bfd650fe36d1acf915a08dee3b267881212a", 0xd3}, {&(0x7f0000000080)="c48f216d372f9dd0f48f4e0c9c071f9efdb85fcc17fd21c4780ea817ab481ecb3a455c7f5ae5dae4e2935ec05451dada5a6caf33390c45", 0x37}], 0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xbfffffe1, "59b0d7317a117c00000000000000000040000040"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) ioctl$KDDISABIO(r2, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() fcntl$dupfd(r3, 0xa, r4) r5 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x6, 0x1, 0x8) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000240)=r5) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f00000001c0)=0xffff, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x2c}, {0x3c}, {0x7ffffffe}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x88ca, 0x4) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x1e9ff5a9fd20ed6b) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) setsockopt(r3, 0x5, 0xdb, &(0x7f00000001c0)="9b570f1915c10a45fddcaf3b519b20638169c233310027de1ec344321b6cd5e056a865ce3ac678e515d81ed43f653ed5a81daaf2661859b7c3506f0ac0a0e23be98875c6e4aa91166b9056f633230a86411836d8ca298d486e39e24065e29eb7bd3d1c3af0586f33ae7fa051c4104f751cd763ab3e7a2701c88a732e16798c318fb3bc84b7d185ece99e2d4a2cdc5744aa89060ddeef694c908484671c4ff5364eeca79d2ae0f2e290d8f8ddc3793e71464b02a657a2a484df011a62e691569cf0974623539a480b53118c3802371ca5bd25916bdad38610ec17ce71b0f5e9446a1bffc5079d962e6c8c32c4a3d760e2772285ee5da60f48810cf52c1e98189fa97fda9f26d7a9e07e486bcb00cef7e01fddbe726028ced603a0c3e868b337958f1049d6330faa8a4d773342a52227a0e23aa7325228c0792e0afc4b1f8ad4e9fe7bf7c66b3f84d9a5f8cff3c5ae2cb1654ced16a7f43034fe3a6b7e28df0dd65334b7461660fa95ce621c89cce569c5af240a9f6b69b2adf023786bb6e9706630f16e5e05626a3f9731913e9501762ad510c06a5e26414d23a9cf6ba2556a3fc4b5189ab7a974726879419ad3b20fd29eb5ecdcd8544218d2af722401f605ba4fb3ab83dea160a510a89facbe4b7381c4dc8881595faddd977aca35cb40e77abc6a116678d9d834ef3f98d58568c62349365bf307782f304f2232d4221e0aea752b39ce888ecdc0b7b5ed0eafa7a8e4aa3e1eedcca9bb1a4273a381c324ac537c3e360ecda54b034c64568a1f863f6a6c7a89273b14f5e1b7e7f4aa70c3e02c0204e5b3fae200360ed406e58642c2b6deea0e7842ef626d81be79a4af3a47c808746603d7b1392d11ad75bd1a48438e3f1668e8473e3e1859139538f6a2c6c06d15f24465e44ec8860ef7b8d0f5bf1883dbe3d5765e1a2e90073b52de773d60b34ad6a515f03cadde799f028eacdcac58fa8de3c445f2e2ab4bb9a77d716acc0fbaefdd354788f09772003735516b2192b25fe9fd05a3283084d7b5264a7c023581613f53de4b967cc5c5f71122849204c377f055e12669b974a6b5257a9f150ff1d485d4f95bbf084700f54d618f513677d291702c12adc1d218d39f0644997bf162728814b40e2ccfaba6b9dfc96a790da911e154b5371a1bd5077f08caa9856b4091c5d243616de9ab9781d0a6574f87f2425a0a2a81430300257d9ee26b35b88a354febd0e1b6ec8a7973a61a66a5c7e6c72ba6883dced596de7052ded29f89ed9bf7f1c98c908c553a5a1e42a8fa1547446c265d7dd2825a1742a5dfbe947ba14f14fa38c0265ffa01000b29a2ada0617d9946253be749f8c8e29c832fe00f41a443bedac045c8d4868ce6371af01a595b46e7f4781310deb721a5b79c120011644c67453a5ac2c36cb79d755113f6ecc066952c6f404b30674c7c6249471d5d2f9aca538ee3fb0e7968344d3dcafbcdadda16122d6e7a6c01ec531bde05e1fbb033d1d22356607fd61f138809760472bbd135f24c89f60477e7a05a86d48b7422ebba89a576b3f15b70452c14dfe05f470af4029384a0becdb58bbb1b8388567bd027cae2373012b0cc26838caa54a656de0a0613545a6e4e9e20f996a5dcd5b46d76a9d5a1255fb664afbc4a4d29b129b0edd380738436c5fd3b4a45addfc842276c5c6b52d968e05a055bbda8a3f3e33e7768b97f9f04a93b47d3311613a4392fd37437e95d061310252ac24648f888e282d634d3da00cb2852a7a52fe35ebf3f95af7b870bc8aface0be3b77f6d688c36795d6419514a1e4f4fe289ce99b02b1a3430ae9e04ebf142828ba44d50021748cacffd99ca28cebd3015df8bad802f46306a9a06eb2a1525775ad9165cbf9b6d7fa02a72d16a5219c15bd8bd844c69a1dcc6e114eed15996c325e494c7bc903112443191d6817d60f5a3b05b466334165b40bda84960c2f45ddf192551ac6a8e2d58cb45004b1b610bfff7d0cc62e6b931932e20000272e678a73a44feeb70923aec3f0772cdfbf2f5842b68dba77fcf34f406a1f1cb796a49399cc9f21234c51ee9f6f53fee67f3c71907632d842cf0f581ea60a19774f56ae79f9fddbd0dfb710420c803b7765eef8ca4c33e4f07aab0e66c129145be96bfba1bb7728cae59d1282fde1230b548c9e53b61946ea83fc27bc353b9714ad0d97abc9fd673548d7df2a54e2a8305b975809ca867a43e04f4cf1c8ae222e7223edf27752151feae9dc1ab97e25d34609f488aea3ca1760fc1154c46a9ace4396ee28b47798aa5bc68c0cb942b53a92fcb67a7ba67c159357a0073e2896d14b234d2537d361404953932286478682604b23e3d28d054e977a062bed332623c43e1a3603f0c798645ee0a229e677e8c888ed5ffe1871d97193c82577e2d29c24eb43382216d5c46cff86d3e128edd14351bf1622221af24a163326d08103ca0c02c81be51c89b74cd622ad781458b79849ec5356ceb24847888cb1686c37a027223945f3fe5c94dd4d2c82ebf8ef129634b0a88184b94f374109645b65c27d10af4a47f6a9fd8461ebb5a65b3ae4d25b803fadbf6e369608bd0ec9885bf5b85686599f52c30e5cc6b68420ccc97a4b811ac91dd5d51155b49a646426822dd2b405456b7f842b8e7ff6d253ead80c7fc341be8a124f7a494e9ed076ec0702c963bbb7fa507cc8f0a140577aa4e0b482a44c8145e00fd656a450fd339138e8d8dad5f9b5489e86bc25927cad5903d948c0dafca50e48b662b530ccf2f016fc1155fae737ab79e275eb95d6e143e0f9a8ac7f2749ed8949172a200a615878351c172142516c3de9c2d520a2e876d433badbcc014627ac4af54b650905ad793c861f22bc91a34485bb6cf64c7d29944bf7cf8064f0d2ad7558882c8e96a107b085b629cd7d48a3a705a126e178b75a4c41b98140c07acfebcd94ba0a5cb075b234290af938ab9a3e154d19ff1b49c4d25ba74e50a6d237b38908d51d4549e02463b67dbb8494fea0f7f2c61d6245498d825e5359fb84c56fae8aa6b2088f81ecba8c5aec88887984c3212dc9245894385d60bcc48180cabfa840ee321f29c70f27a5923ef898f62ec140806bb7b2b60c2fe2ce5da75813b6e7b837e64018f4d21cdeae03b11ca7f31228423d8634a6518e0d0b7562de278f76cd8c9c1409d9b145cbf9a55e1c4fca936bbd4390a8defa95673a0515df728c813ddb4c8f1b9df8f8f9f5020537ef44af532b0832ec2562040f0d81baaa151ef74e341cc35ffb3170e313b98706a872e1570e006fbe8ed9f3d67540f09f6395f21cd54cb1fabb245843829c25dc038738a3b7678371082c4a7d155d4f075de3859edacb68878164fa7de19443a42fcc90d63457083d38f3ba9767263d094d4ed839fb2b79c808c69d31a99a50a48149d19a404c0e427454483acc08abf6be108d802ff652804e4d8ee4ba5b17448f27865fc40efee8a31291416eaf14ceaa4be25ba5e49139e089c134273add2c83a135de8a8bd1192573955e9d39160097f141b1f9b8298e3670b449c406c5dea61830b6240641f5bd5b56924c3f866ef2a66ee368f1d4c990b7d56b60ef4eb4662eb113b989a593f5e5b8d3f69a114eed52f9e0201df949e837b7fff6442d348c8a098c24155fa359a3ddef0a5ca6114fbf9d02627059e7f4abf01519c7ac2d89266a12bebec3862d76002545c9c4d227f8d29eacbc15fdad8f4b6d39a701948d194f7bea57f4fcd278347ae2d167f1198854bd65caf90fedbeaae465e46fe0b052effe1a73e3d31449801e7169151f8f4ede8ba59cfd83f5a87d523405b34634d45ea6804a401652a9f5dd34612e4ef8182f5b7c0a58df0c07c90ffcf343126fa13da979072adac662e8148e23bfa29b322bdb91921b5205dfffef4a25c190855a126e7b1e11bec794d1700e46878f9e4f591fe9432f0804e401e8d145d77c9cb3e6ee4f1fa48bd6bf9aa3c90848616a4ee6e9fafaa29a6511c466d6a7b7b841007a3c1da6519f9a7744c374592255c403579529391f38559e6fd7956878f6dbe22a5b45f21837e289122a1a2fa71eb90a63455f4ed9607e2570f5274b00b416d74cfda6dea83a5fb29e59eef45216b284688498aeb7ef2e425b48346ad70f64fbe063bed48988e8e19520245584d275a36ec54bcc6d9ef86c8d03bb974619a7c8f295f3280e06b0402693b0840c112aba723872e8d1c17b4d27d67178055d1b88ef64b3854791d3c79f30353afc916047da38d5f2cf32a1639491afdec741ec6ccd6b28a0d58fa74e1accf7f61c80a012da4165cd9e600c56788bcb268b17b625ae1d2ee72cd31a95256f97e51482c77f0f8bd3e058841497f4c1dea634cc029f2d7174cb13c70dfa6f619feda84ea982b173f54735880f4ec109c93938c96df5ba7c9c6a2edc94ab30bc161bd66b9c49c6924c1abca9efb7f5731a69e30d4c6b1e1dcf05e2cf4637f967903999ee0610b76c1a9f27917117b1959d1b29dfa1bc118d99f75110930c3266a4da7b27ce01fd42d317bc7e33d9f7aee7d0830df9e0b62d830e529b15f891d3cc7f6a6d1179669f510825bb95fbad5f3bb1199a2a7a365d9066e4a439afc80aa7d86a1fe67046542fad95354f7dac0515a41aade45046f5acb8c6e37c218205fac4fe578fcaf772082523ca3824a14ed1ab3d5155feb95a8ca5e4f10a0133adedf975832fe6802b2886c739dae3a52263dbf8832304298893fdbb1fe7fdac82e49d48cfff2e7bbe048f1e19a70deaba87617d2da8bbf12d920606fc1ce0bed05050c9d718c614a3c0cc7232c195930102ee97731f833715b2f1a59268895bbe7b62ca4e5c33541817719f48e00a9dcf0e47f1dbee804cd4136c3fc108b6da25eec070ede2f9523bc6b930a7af02e3c8cf1dd1560af95c4335eb4f9f08460412de8fef3c185d26157c5d6ed1c185eeb91fcc3380445d770d7dfa43856d34559b548dc8cb1f92fece0b485613e695f8fc757fe8ce1bc6d30429b9357e16e49dd15a99779051531691c11a57be5009243d9d40dda51f825feb9b162cd30a5eb851d3debc680bc7372b425d675f3e32d8a526f257900c1f4a34b06f179a007a14da5c606c59cbfe3dfe7b63305c837b8e5b60acde343bcc99a45eda1fc568c1d9e1b1a4e11d4082fc56fb30661353956c8af6db677ffcc7e4428bec9f8dc8e7052be716705ff32e0f0bf60b76ba295d4b3964b02ecded89a5c9e32b38ac43506c3dbcb7969a5da0f4411c48f54e10cac0a35f2689dee29c75efa6f496c452dfbff9e3a6896da0d08ca95df1943e56fdba1e7bc19c3ba8367af51a5f2cb508baec7ef3b9ba3a91fcca92aca58bb59c1fc9f2b77d6c6988301f98c55d58e91f19fc9cd7f1a6b7cf1909a61ce63769570e9385a1dea671700780999f14b56cb7e2ddf1bd07aeef1f8621b1f3c0d1c1cfb8bef303ec79e7e24125c7922702a10f063c807e90123e0052747ae145a56718ad7f297f770d51aa11f3e9b74146ac7e068189205f036eff333fa1c982a558ea0910ab8deef5361cf9dc89fcdf217114864359846b5f97667df20cc952257a716d0a6807e09994641db7a208b12a5db7d5e030d6ad7f2efb6948a9580244e0ba2d0bf39e3ae43e564fcd87482345122fce9a10f428fda2a5f73f35bb1827575ae6e1c1e87b1aa8f0d8e63e9b0384fdc8b2bb35814610f96ffc4e9266baa70dbfa68afbc6e494a8bbded1ddffeb67936c7644b8b2286b4f62db6be652f50407ec02e1cbbaa847b0b02c5c3f926b853fb05b207114901a", 0x1000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="6531007ae110300fe83ae8360703bbff665e2e04d3579d5617c3bc4bb57edac2f65e1edab8f656b0b6a35be489496900fe542517e7643f60a3ed2c6a4cdbfb6bd5b0b1a37ce1ed26f4854866c874396592a11b3305380eaed8463141dcb4e1bc04950da78378c7aca2930fbc97805825c153a6c8b7af3698a89b5990ec5ca8f9698a39cb215ba6f03f5f12c9d759da0dd7ffcab5c80fbdad5bd313ec20e5b013fd8214c532bd9f67eb5e2ce447b35c7ff249af20ed26f43a785d2c1aa4dedbe8ba57e7abfcc4714315e8813cd6ba3127a9dc3c6b799b33b1ccc2f5498c385d23c4ee30df248fb578acca5858a378ca32fc2b1aef17283f4536ece15ec0170a90ed3540c89a7ad58e68d1590133a4daa3a61e2e470e7a73846a811acadf3b20b869687866255943c9b97bb77a9394012678ee23a9110f129b8ab8266875965ed002313942231bb746e9054e67e06dabfa5f19fcbe2b2a93e92148058cb45acf51a0e022e0ef3a37d72928d0b2b6b33e9cab8db6741e9ee2a3a7d9204b1febf5ddfb4bf40e765c97021d47d6185e49c719a971ed3e2a8fa2eb8d746e75833b43c2ce65de0f67cabd1e34027f211969208281979bd541163768106b066947f73d0eccdcdeac442b0d862a033f143ec96ce4408ceb06c0677a71bdb525718ff85ba0fbe243aa3bbf43dbf2f205308495bbdbea235051af306d5c168f52f2af6b3bba3cb1bb4ae1c9ae4bbb88172a889aab1b52542b9f80d23c566a926c12598d1ed015c95eabacdd94bb524e72bee53569a41a3a8fe174e49b30f7799950a504133f0e15efcd80d887551197c8e6028db5c844bdc307e739c3384c5542b9f7b7abbf280013e30a6dcb9ea7af8f8de3d680e046c2a7249c22"], 0xa738a91d7eb965a5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x0) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/168) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x1000}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r8 = socket(0x18, 0x2, 0x0) recvmsg(r8, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r8, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r9, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r9, 0x0) fcntl$dupfd(r8, 0x0, r9) r10 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x5) write(0xffffffffffffff9c, &(0x7f00000002c0)="7191a230116c4bd5567f", 0xfffffd25) getegid() symlinkat(&(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000080)='./file0\x00') 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x6) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x50) setsockopt(r1, 0x10001, 0x200, &(0x7f0000000080)="7f029e3cb73558ac7f7189495c21b36421ad328c3f7ff38311c22c37bd9f365d6b5af89a6fbf7c193b837863db", 0x2d) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="5fd76f56c81d7c65902c287d720b2c8c587f0333ffad45654409bf59b3b2feebebd07646888f7ce7a4000c6f40036cc3bb57ecea8f0973734ca82c03d22ae0d5cc319ada36b05c2d80f49cb497bf5f277131e058fd1125e553297e9a3acc7460c8ffa109d36bcc868ffe76916a7f6c685bbfa3948981da7825d58f7805bb56cba8d02c1447ea7d9ab797706d418d31a5b5d607e5529959be7342e9cb0fd3ceab61b3bb41bcb0b50f4d21e750ae2921387f28ff1b0a21b02e4e0a5cb36bd7cbeea443a87de5b531821be4591094cfcf27210d0f871f051bb02c4c834c9e197726aae3583978363dd1721b066045d3ce7a3a12d8cb5cc0cd9129246021fba9"], 0x10) r3 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x80, 0x4) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x7fff) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000309, &(0x7f00000001c0)=[{0x4}, {0x100000000000002d, 0x0, 0x8}, {0x9, 0x5, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x8011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x60}, {0x6}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x10000) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r10) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r10}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r3, 0x2}, {r3, 0x40}, {r3, 0x80}], 0x3, 0x6) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgsnd(r11, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=r12, @ANYBLOB="6b976be71c64dd7016a9780118f182d60ad25f737ca359062ed7b9a0d680b9f898b1125cbc3731e3ed92cd5b07d72abf3cbf1575a9cd1af04f3a557dd75f0af9bf7764d279676164b16b88f215f02796d8cce3a49592c2b7cda1b17e24c7aaf2a2d6d42f2d48e4003410f3e11b128b5470cc78444235b8a38d35b12c1b3a07b58d3f207c6ab0a1cd766594", @ANYRES64], @ANYRESHEX, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="26720eedb09b2e29096fefe534c0eb2c787134aa4088561d5e01043c3781c4086d2d518b0eabb30dd83e3209e1b9073cd0c5fe64e67e6fe54a3120ab2ae209bfca1cea6f9cc8522d2ffface3e4eadbaa10e4ca9c07ff9aca95c22da78df067a4a5136eab43b4eeac37093849e302d07bf99270ad61691972cad7f0ae13b4ba0b5c6de7c0ee9249c8513e46da19bb5482aec35a3b4d5d70a6bae85b1ba77b8f9701cc00ff2bd035babe7786903c4f8d97fd40c6295477774190c2e7ea460e1faa9a2f6cfd884bf31e0475d1fe989d778ebe56ff16c2cf4e9e9b53cd6cfb9650678b0dfe57a04c61a58e401ad2059f9f60059bb0dbe2dbb9", @ANYRES32]], 0x4, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r13 = socket(0x2, 0x3, 0x0) r14 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r14) msgrcv(r11, &(0x7f0000000780)=ANY=[@ANYBLOB="930741767cd4577b3d453ed2a73795470001802d5ad35c5ccefa7f6c6f5499d2ab759719189f533fd9c7bd5b0c1d0d9bcfa039509de00509290ae3c400feb838ba487bf1edba2d55b9d8f824046992224856b8dd18e6d608b385439f631dc4b31410b84ffd15e77b4ce824e669f11966176ddb8ac9c6c3cc54d9d7c7bd235b4343fbd06a0e7496cb8e3dfda27289dc26b62d68b5b5ca1c2f388c98fb9292e5e921ddbad4c89f18fc5c1bbe95a660e26243f4ad5b0dfe823514f9c7737ea5f785b45d6e3d3901317e7596d604a73c338a567db81b5691749101195be6df41c5d62b40029f39a4f3e8370d2fac27324d6b2e89506bbe8fa5"], 0x1, 0x0, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409d39a7481da6a21f065230bf7a5eb78e05ef1a3ec1ed341c5533b89b0603ae37c860fe3c09c1101f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d45762fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3be1cfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d28a8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd243269e5c6a36b1572bf13831e4385cd59059bde57ec26ccfcdd374dbbedafcce5c3b84d0e84c200000080000000005d23952e114aa20cedd2dc36e8eef2d8e42f976c1ef9d9ccf4fd3f53e1e072d1dd268d64e6c100"/373], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000"], 0xffffff64, 0x1, 0x0) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r3, @ANYRES32], 0x2, 0x800) msgrcv(r11, &(0x7f0000000240)={0x0, ""/135}, 0x8f, 0x1, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r16 = getpid() setpgid(r15, r16) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r15 = syz_open_pts() dup(r15) r16 = dup(r15) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r16, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r17 = fcntl$getown(r16, 0x5) getpgid(r17) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r14, r3, r9, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) r18 = getuid() r19 = getegid() r20 = getppid() r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r21, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r22 = getpid() preadv(r21, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000840)=""/131, 0xfffffffffffffecf}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000b80)=""/242, 0xf2}], 0x7, 0x0, 0xfffffffffffffffe) r23 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r25 = getegid() r26 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r23, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r24, r25, r26, r27, 0x1, 0xff}, 0x8, 0x6, r22, r22, 0x0, 0x2, 0x1f, 0x400}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x3, r12, 0xffffffffffffffff, r18, r19, 0x148, 0x401}, 0x8, 0x3, r20, r22, 0xffffffffffffff00, 0x10000, 0x9}) r28 = msgget(0x3, 0x2) msgrcv(r28, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000fcabac778ffeb8f44a78c565e4b3ac810000000000000000000000000000000000000000b7c5dc7338b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822e2ba5c6a74d2f1719b95fce00000000000000000000000000000000000000d151d9fedf2a1bd50000000000000100"/201], 0xb1, 0x2, 0x91b6086539b312e6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abcbb4896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0ff0beeee50000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28da5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94fb58310c2ddc0c4c0af9990f2c0a0a32f90f19693b37bf92ef6ad19f45abd29c1f2d7fb22123abb3012400000000000000000000000000008889ecbd88234cd4192f31a57b33365eeac02d4e8668b5c952d6f35bc9d97182180e0132f8df99f2"], 0x10) dup2(r2, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="db2ef23f000000"], &(0x7f00000003c0)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r24 = syz_open_pts() dup(r24) r25 = dup(r24) ioctl$TIOCGTSTAMP(r25, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r25, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r25, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r26 = fcntl$getown(r25, 0x5) getpgid(r26) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r21, r23, r12, r18, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r26, 0xa5, 0x3, 0x1000000100000000, 0x6}) r27 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r30, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r31 = getpid() preadv(r30, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r32 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r34 = getegid() r35 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r32, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r33, r34, r35, r36, 0x1, 0xff}, 0x8, 0x6, r31, r31, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r29, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r29, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r40 = syz_open_pts() dup(r40) r41 = dup(r40) ioctl$TIOCGTSTAMP(r41, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r41, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r41, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r42 = fcntl$getown(r41, 0x5) getpgid(r42) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r37, r39, r28, r34, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) r43 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r46, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r47 = getpid() preadv(r46, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r48 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r50 = getegid() r51 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r48, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r49, r50, r51, r52, 0x1, 0xff}, 0x8, 0x6, r47, r47, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r45, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r56 = syz_open_pts() dup(r56) r57 = dup(r56) ioctl$TIOCGTSTAMP(r57, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r57, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r57, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r58 = fcntl$getown(r57, 0x5) getpgid(r58) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r53, r55, r44, r50, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r58, 0xa5, 0x3, 0x1000000100000000, 0x6}) r59 = semget$private(0x0, 0x4, 0xa5) semop(r59, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r59, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r59, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r59, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r59, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r59, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r63 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r63, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000100)={{0x3, r60, r61, r62, r64, 0x4}, 0x200, 0x401, 0x2}) r65 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r68 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r68, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r69 = getpid() preadv(r68, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r70 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r72 = getegid() r73 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r70, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r71, r72, r73, r74, 0x1, 0xff}, 0x8, 0x6, r69, r69, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r67, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r67, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r67, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r75 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r76, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r78 = syz_open_pts() dup(r78) r79 = dup(r78) ioctl$TIOCGTSTAMP(r79, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r79, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r79, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r80 = fcntl$getown(r79, 0x5) getpgid(r80) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r75, r77, r66, r72, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r80, 0xa5, 0x3, 0x1000000100000000, 0x6}) r81 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r81, &(0x7f0000000000)=""/104, 0x27a) r82 = socket(0x18, 0x1, 0x0) close(r82) connect$unix(r82, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r83 = socket(0x18, 0x400000002, 0x0) setsockopt(r83, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r84 = socket(0x18, 0x1, 0x0) close(r84) connect$unix(r84, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r85 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r85, &(0x7f0000000000)=""/104, 0x27a) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r87 = socket(0x18, 0x1, 0x0) close(r87) connect$unix(r87, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r88 = socket(0x18, 0x1, 0x0) close(r88) connect$unix(r88, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r89 = socket(0x18, 0x400000002, 0x0) setsockopt(r89, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r90 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r93 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r93, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r94 = getpid() preadv(r93, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r95 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r97 = getegid() r98 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r95, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r96, r97, r98, r99, 0x1, 0xff}, 0x8, 0x6, r94, r94, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r92, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r92, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r92, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r92, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r100 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r103 = syz_open_pts() dup(r103) r104 = dup(r103) ioctl$TIOCGTSTAMP(r104, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r104, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r104, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r105 = fcntl$getown(r104, 0x5) getpgid(r105) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r100, r102, r91, r97, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r105, 0xa5, 0x3, 0x1000000100000000, 0x6}) r106 = getuid() r107 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r109 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r109, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r110 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r111 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r111, &(0x7f0000000000)=""/104, 0x27a) dup2(r111, 0xffffffffffffff9c) r112 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r112, &(0x7f0000000000)=""/104, 0x27a) faccessat(r112, &(0x7f0000000040)='./bus\x00', 0xac, 0x3) r113 = getpid() preadv(r110, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r114 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r116 = getegid() r117 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r114, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r115, r116, r117, r118, 0x1, 0xff}, 0x8, 0x6, r113, r113, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r109, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r109, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r109, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r109, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r119 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r120, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r122 = syz_open_pts() dup(r122) r123 = dup(r122) ioctl$TIOCGTSTAMP(r123, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r123, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r123, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r124 = fcntl$getown(r123, 0x5) getpgid(r124) msgctl$IPC_SET(r109, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r119, r121, r108, r116, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r124, 0xa5, 0x3, 0x1000000100000000, 0x6}) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="451344b0beef9a5e503d9cc0adf68185783b2fa7405fd4896278a34b7f28c5608d29837a93", 0x25}, {&(0x7f0000000200)="8ea68ab20045399ce70b8a37ca7807b5c5f444f6a48b10665bef8531596e9c84d8d57e977894102af8c130237acce7ab4b7b7e0f49fffea66c062afc891d", 0x3e}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r12, r39}, @cred={0x20, 0xffff, 0x0, r58, r62, r72}, @rights={0x28, 0xffff, 0x1, [r81, r82, r83, r84, r85, r86]}, @rights={0x28, 0xffff, 0x1, [r0, r87, r1, r88, r89]}, @cred={0x20, 0xffff, 0x0, r105, r106, r116}], 0xb0, 0x8}, 0x0) mprotect(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x3) close(r0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8000}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) close(r0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getitimer(0x1, &(0x7f00000000c0)) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) bind(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x9, 0xff, 0x6}, 0x5, 0x4, 0x2f4}) r4 = socket$inet(0x2, 0x2, 0x61) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000180)=[{r2, 0xd}, {r4, 0x8}, {r5, 0x10}, {r6, 0x40}, {r0, 0x103770e3abad21cb}, {r3, 0x4}], 0x6, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) write(r2, &(0x7f00000001c0)="0086242564ab38f8c038a6c1922656fa4f59dc074921c6e0dd40fda4eb1544136f7b7066cf80c6914371025930af9f54d9c8456e5f26f0c3ccae4c03a1539687b80f57523270286b6d36dfecfc66358caa59905756ee4b5f1c478eff27f91072ee1946a195429b2d7302c9d8989f0872a3fc98301b16582b21ef5a313afc613278301b082a9d1b0a56496f3aef255b954183eef02a3e8d22eadc3c8231f3ddfa6ffc58a69274650271a347bc14ce20badc86b1f6a3f5f17c03fd00f3fffb7f3ff13cbe3a77704211e5ea00ebe58d6cfa95a645209ab01f4eea5a20dd9c46e0e84a08", 0xe2) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffff5, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="86d8324fd668ced5291eb5317980042cd7c4cce9514c16f668833ff2fc3569f37480d30dbd28295b7c057ef883272c245812624a0f2020f9ba5068befddd28ac921dbe2b7bd16fd3d41312be664d038254e3d05c693519d8c4dd1acbb15605ec1fdeb9d7005427df24e0cfc62b528b64d08472a13c060699a06cf4438ffe", 0x7e}, {&(0x7f0000000200)="995b2da59081353b8eec0b5aff91ad2bb35273b770629bc715fa1b230cb69a49786d423be59d38566692e3f991c5bd0702cdd69f011dd0d3cf5acb86c185b57675e13608f38e043a608e91b723bea66e68c5bf2b8f6735afe715f4afc33119abb32e8367b268e69587e067a1a898228fcdd206f4c2fcf49f4f39b503fc53517a5da8b4abac53c3e5886ea0fd8d2895bfa42576d6796d5d313d302be7b1c75dbcd7a43b5622ba6e2bced2f1b988d820d8cda61ae301608344102fbdf22c9ee03ac40fac72108875d0380b7ae0cc1e975029fb4b5aed44", 0xd6}, {&(0x7f0000000140)="baa0b972cae44767ca40b9fc27705ec0c4b156bc0402159fcca67977dc3f4a4b9b3f6c08e6d002", 0x27}, {&(0x7f0000000300)="97461b752f3147b3a478ee872a8b7312b07537ea14f50a21757e978ffdfe3692afa532c13b4f7eb709bae78e0402c4b0888e50861491aeb18bc15b2bbd80828850d461c7affa068ff4a6ef05328911c6fa8b94f91a5b03e0887416e1cdc53af2578d3d8764a98686cc382513e08d3405a99f20235ecee876b28f619e5e05a29bec4ac4ca2f33", 0x86}], 0x4) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) syz_open_pts() getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r4) 16:00:03 executing program 0: ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000016c0)=0xbf3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000001680)='./bus\x00', 0x400, 0x73f12f156f44743c) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001700)=0x4) fchflags(0xffffffffffffff9c, 0x0) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="7a7613a28ae22c0971eadfb288ba02979b62d230e645db577b20567077e6f0e386b6726864cbb91b1cd0753a8a4fba60ac3e2d435b8ed9351a33ab70dc5abbe82697dd13e2e98c0ad906c702a20b60c651aeed679203e9176b1c669b2de66808f655addac0ab315b5b37a5374d2674914142d87a79aa4b08f6c2a53a08733422712cf16f48875c707b3a406854f51cb5e5607528f9156c5eb462e8452cc73fac47e4879a69c80c199f9e1b8d6c699abe0cc3c47863de6bfc8aadf14c6d55c3bbf3b29d003ccc98f5d6d416bf0205012e120efc9698d82383ee2f8ca55546d369d93fa2795f29103989bdfb9bf75a8e7b1014554554", 0xf5}, {&(0x7f0000000340)="652d01f67226ec2e154dcc58e7b1cd9a7f0f996c228ea1b27ecbe171246956d2067dd14febf2e668d1be89ceaa45d738a581bcf4c325b98d981d13d132ee3b29bb3b9ed573263a3d35f7d2ae5d6a62a5fdc2c7e7fd91ff34e9ace94917d906fcb09f7d8beca5151e678d8de26be41d2ad529f7893ea228ab8ba75b271396915bd8d799e571a7ca77200956600330ef31dae677a6dbf038b57cd7586116298b243da9bcda0259f1729d3bf17337e75c6e0a2b423d24558e349dcd57999b71eeb2ed5fa5bf75e93634f213bd9457bbbb27bb005d0069d655b9de0cd8c282ca65e789f739cd47af889dff0655385c6492b85a5a085fa18cee15ffc7c15af06a8dfb662d99e253464c8afa601622723a721e0568d9877afde25fcb6748f4263d8368126f005d7c15236b37eee262c63d25109bb5864edc1f55d9c55234f786efa29544c1f084394e065c2db1327a7aeb5b97da741e1eaf1fd6636c8d6034d8f4dd444cb7567d0160877aabfd4e732b43e278e690510545ef3db0813abd7428473b984b2b9a6e6f2f86ae62fd0fc0f2cdb2ae2b4d1124352b0876b54e4db2efdd6509648557530197d85f4d59eb3a4ba233642b05ab5fe6622043208ba2837720fec88b70c770238d5e858a4aa81745cdcc49ea9397f2e5e97b7877ca8d373ea3c3b1e9603a65739df8c6e5cf7c2149df3ae122c9608ec263646dfe752e4f4ec8c3471b439f3526e03936f987622b22fc832d9a82bb064ced05584dbed97901de37fcccf7b547dd3eb9d611686885c1be335a3c282e02627e43367a33847a3ae9c11440285adc95af892f1968cc932097282c523f5ce7dfc8ca177082f6879b1e3ec0c4dc6b91449b4decb139e548e6a68e5c53e523780ba31205468c6e72dd8216e8f5b8df3df82c570e6f0a0968b9ff80e11a081f5d9429bd1fcb75cf41ae2df76deac923844a70693d6e87fdab1c518362cc2b6c54e501cbc20b37a30214519ee303a9909804fb8188d0ae6d0e68944bd3f283f906134c38ea2de571bcadd728a4218379099ab0609c81cd2a91672dd59d9860071656ac52749e3e31924ad504788adea462e7b4d602a8efe96537aa37cd735d81c38bb515d6035120fd9c11af708c3f4130f08222f76c0b533035bc05f2fd29f71e1d32f797e3ea2aea5027a6bc5276f575b1ea1c423cd06be1dfcda21c6e4888fc6984c589f6dbc2bcfdad938e5aec22af2e2b52c47787a569c10d3c44299d63e58f27fa1854fa2d0b86690ea0cc53429f8e2f0f49f428ee35b00292b29e7c06bb5c4d061d61a4018f575c94c4a20a8c58ac9a85ead0feef492c09c5d1e109e7d2a421d3d5cacebcd59ff995cf1a23a86eb46c7b76bf59aacf46f7c9857455afd58841ac02c28e229656a42c96fe8cf2693599fb9ae83da664895f8553f233a7ae34a22716eacf7f1a6ecc373923efb408ad2f0ba0ce89797d347e392f7d363d8ac508f7f78d4b7360863673c33d3acea450e93b9f21ab6866cb695b99042432271a6bfa99c1fa4291d4f86eef52378f6bbb16f9dd675f0b74c98a08c886b304b8d916581ab86b1fbaa9a215bd600d7eaedca2babf105906e5b981db2d1115f36e9d3384a0835100a647f80a083bdfe5412348fd0c81bc7fefcab9c34bc9fa55a51ed165897d79a2291f7216d2daf8589c6be57c1f852d3722278088e704fff26b2076b1f66dc6868b686bca89ad4c9b2c6ef10d850eb017a27b2e56e9b43d9cb412c672c2032dcc88515ddfbf3d5392a702e0501c0dccf7dc95d685469e1eea8692f3b8c70fb77e549281cc701d15b8f21f9ee0959de77b9b6bf12f04658f439a0979f117d7718c8dced3623dd80dcf42864790c7a5fb59dbf4d10965463740e1f188d468859268163df30d7c1c7d2dccd87b077c66ec8ca9bfa996064f594ee6170e8b971b98f15649cd0393a62a16ec6daf180009a1d15665e170881be1d00964f279be103157a2f768f2686d5246e3f0bf2bf1abd68136634deb073233fd02731be0e1f7aca7cf16707516c2bf7007903a13a259e95a81f7c18f841b62f5c220306e73fa48ea34cfba0fe3d326af2097733a297d12304799a5aff42711322a53680a617f3cbc9d0c8ace223df7dd2ae4211067eaf2627d8ae30f7d3c440feef508fdb1c00f5c4f392a9a28502b76962018dd88c6ff00ab5e5753ae7905e85c13f374ab645abd1b9501c149270efef70685f0b0708240d3849858d69288e35783324a5356c891af80206708f138a0767bec23bca52bf7f276c34700b0c42c626eff91f24ce606fb75f7e3b9f50462fc1523ae5a21941526d483fd80c9e4b5dcf464a6a64c7d01578cd8a4aec3e98620f3a0919a697897220c5202f68ca07a604feb58edebed68552ed13c3d3fc29eb9196cf847410321705a1f38fbc9c678491de854cc0d78a304240c7eef929a11d264daf07fcd012ea4b5abe820f8c6944c541b14be7b7eb97840a3aeebd30c52567351758c1eff2c8656cfd6981c939cfbfb49aa8ee08d1c81efa1b6ea7694e07ad4722783dff73183cfc2129f274397970cd20f4b4f4c8a691728e101fb1432564e2178825b7bfc3949ebeb7587c3c310be7947f3de3d0a923064589529252fe538d34e57204da5278605670626dcbf336933b33273248089734234641669b64b004e942fd9c78272eda5fb4849399e6b75063a86cbad22e4f937c1d68e99263b23852c4ca2a559f628963eebe504cb77a9c709172dd18fd51519cf1f73ba6c52db5767bfd9789627fec4d88c978ea8b6c8a40414df32596a3e5eb2de26dfb2e5f936e95e6ddecf08e5959599d062a376c4de9800b024a4250ca71356733faa850b7f0cbf94fcb41dc52babe01ed10fc67153336c39c5cf42f6cce698578d9a2d360feb04773b0f13437e26d24d6c5700ab43e522ccc92c013edfa5e5c5d6642e0b47fc8c5e7f93240ec71c08122d3f86bf5982f8bf171909c3180d286d64eda732cfe032e641ba947540e294d9381324ed36850f667c9cde52202eb8319d72e04c47bc793274d0dee0c6f0ad6afec5ca3f74f9f88997e21773aeee22574731a5f165b7ab080c81a67d520d545e72f1a96e6dd982153455d917909f3023867a4664cc83af4325c305985d1a7fe3a01cdb526d49b4a5e0730c1fe27dce91f98abdda77fe25a8f5592eee3cdf7cc2dcbba74aa0dc35db6f365ce18a43588257839716567902794746b0770f9ea0f6eea0f970646cf8acfd52e3ee0269eba2bd8a2832699b74705a3529622fc8af5ecfd7b7168bdbf97c1a3f341fc16eb86c5f3ebcdb9bc2b323fa6ee2ac26009eac5923b8491f05770b17f7d4c8bcb2f0156583b2d835e5a0f7eb9e70d999b02abb0a60e8f1dc5dc0c002c3a9362c2b5829bab3e89615b9650697ff6ca064bf56fbc8357fb35b920bc5bddde807c2c7ecc29c5514ebb7f7557486d02b035e2475e51b58f01e395995e8129eb20bd5e836798d58297dbdc5f9d0ba5bdbdf7e96c60ce2b9e47a17fff6d3c3ae3747ccc230e899eb1d2ae69c237b275261b11a2ac7073065ffc414fdcad3cbd95366af126d15e918df2d76ec7fdb34655ff31f75285c4ece2c5f1f6da7d4081c5cca462e115a63417c50d8234670432551a7c68f017a4a7453cd367d7aa7cac47487140eef8e11b5d0edffe949d84c2325c9b45b3f1b10d5029a739c72d7c71f7b89bf7d73dd57de2e3856df9a74c035bd00749dd1c1252cf4060ba21e65c62e953dbf3107b7553796f7dce0d5fccf1606285cfe78c580ba5f2b7c38852f33983e4b464a852d5ff641c6afe8f18b59e1ebaf24cbda190222156d6db0b76d8e8f9344108692dad2c38abfff6b3fd6a2a714f2ed6ac26f8db1465f03cc2b756c98aefc0d36c8647fc3052c3691326ba4a28ffe387a2c2fae632a9224df25ba5e3fc50fa03c820e38d557647bbf05d7547256a5730371e00692864d06f901b3310d7cf0934f99aed79432f9e3ceb0cc980db5b9e4c612b1773e93e99a8cc926e4504433259420fb04084ecacc5c267000f9b3b06691d1cb4ab9ff70ca35c4b80ea904af0c0dde969ea8ec59137615ba1e78978a275f73627d514f93a54f8b97c7a323bf6a5f3f8f4c4e5f5ea17f12799bf091c4056e90d78e0c4e21d3d55df03b0335c897146bd7033c96fbee2f5c809d1545644be4f7de50174061cb27f309822eaaa86214e1409db4fa4a530ea7a30bfe682df43a429c3abbb4661dc02b429a4cdd411e46937c2375485c1968d3c375d93912bc6331909afe7661bf4257ef488ca951c5243dc985c34fe2897953ab8a8a42243415229e6629f490bd11a81876067d2c8eaa7cfe392f10441200c9bc0f0cecfa86595b7c68bb0e4af9daa2747acf55827b15afac9d94697985bd08f17945025e5eec9c516003cc62c8972ff149545f62c3d4a6bae429e6765d4911f91e6d9d242534692c64cb070cc6ba4a1dd67a42deb939bad6a3f9a127b7ebbfcfbc194bea4f6bda8a039f1b96dc1c27dc3d1078a5d2f5fda18c5efa4e0b1caeaa1361ccea23d62f7bad06d70a97600724a0189f04e2bfc24ebd7f509740669cb33e3f2f1e4534d6066c91ba06ec72746ed2a03b275efcf297d4d1b39047f2bcfa58a0753940970b133782a1c4949e97075cb324805d41919187dbc42649b0cdb1d1343bce1da03e3fec9a31bc9241e6e13b1ece53abc6eff461f0e8f3fbfde84bbf8af96a96501909b07f8e13103e753655bd09fa314ebeda3f6ee744dc2b4547170acd8efda8445e10c8268d58ab7866303f55a29be1fbd526b7684822ce6e8364a0f9d26634b5ac4c6a76ed6f5ffc42069a5d3073bee340c097c4ebdb7787e32b8c3426a5cbeb311536e33cb48012a420014c717f7066de93526ae8f2028c27d5f0c1df36a3c0475a8ccfc483cfd4bc541810d8f7026cce23995fea80ac1b259c38a2c7645521409f0c12f5e6ccfd635761ff997e85c32254cbf05b86feeb0f5e63654196efd480a422f38666a5e3f7fe8e680c4eab6e0e50cd7d8ff3f01f341ca11870655420e1a9c83c904d3cb94fe07cdc9ee2fee1dbf4e6e484cb3ae4f2e0a34bc28ded622ab0155706b4274082979ccc17b02acc3d7ff8dba77ce402eb0f8ed0c55e62df58d9b5cfa687331b8dd3c15c93b33a71c9215faab007ac5603f0736389b8bd7f62fe1b482659cae6e489e1cc877ce233eedb5daf89ed391b0c4ef395e48acf3a4cfbcfe1bdc57eec01b3800eb03c557788c67faf68fabc718bea225fab5e1cc1c7e25fb4337f21f4d57b345384b4dd5ea57140022c0d94c9f22af13c360d612ed1992ba625a5cbcaf2a0de165b011f2cc43a4134c9e0a69bba7ca24c4e055810c6c27061cc78addb2920d7093836939061df9f70fea3144ff658cb798ce37d261c1527d715f0fa14bf4dbba6fa3027a3dd60f95f7df7e9f0f78f0f9a22d2b8044e6dafedd1f73fa8b6931ccaaabf808537fb63a69ef9702299220dd50caebc3e04bf20bd704614eb5e9e340e2e07eff467349ddb185754e5edc20f8f7934f17a5d64531b3df1ee8e9121bec60e4fa7b2e152e70f43234116a56f834b63d896ece36e6a71bfc7636f70ca58edc63348a97abae314bee80ac5030b810e0b5880b38751ec0c08137222a1ca3fc4fa8d59f1e77f4aa7d701eea458757507b9b86989ab10e82e728b0ad6cf8d8822b0f4f1a1ef685d16819d2caff57ed405bc26ec5042fb1d7ee94af34abbbcc913ccbf6b36a3192c5954cf04d5b01ae1b640dbf7dbebedae63f4ce78d1a30f69a3718e504c", 0x1000}, {&(0x7f0000001340)="1258c10b20b1f7f0830b50526843ea73ee4649f54d47598fa918a895db591a5d0b73cfe24f071af85d609993002a59efea0d44dc6820288b1a23b71dca8ed13db0b16166490800b7a4738227d09d2f712e295510a4c5699fad727715cd6f4448d7e677d6e06f356d8154fbb2d262f6aaedc36b64", 0x74}, {&(0x7f00000013c0)="3b9afc8da4d46cdc4912eda4c94e7efe9a1d4b2913a18230898a9bf1049898c46814c246ca4ad5e6fb9d13b56a7612152ec87cb80dbbef03c77100a2e8d22e3a42fd", 0x42}, {&(0x7f0000000040)}, {&(0x7f0000000240)="bf711baba61725c3", 0x8}, {&(0x7f0000001440)="7f2f3d9dbe4a1bdbff892e62758d8441119e7517c1aa8678a5bb7f34de1b7571e880331903cd60d875c3d951e56d656a1d3a9c4d2bf0db7189976bfc954ca0b1d2bd21e5765c9ab8248bfdc08f0e4b842a7d17a2841f3dcfece4afc9eaa5deae70b85c9dca7c2a8320ab0b6fdf233094f42af4e0c9caee8e2293d3c1eba117fda1de39dfb5a952a0ac762696c3a6b1d59b260531968fee2512450733d503c17f2a7b633a1e3119ce25208d73", 0xac}, {&(0x7f00000002c0)="40d480e9cec69d49e6348dfde6bb174749b8cba9948c99", 0x17}, {&(0x7f0000001500)="8f", 0x1}], 0x9, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r8}], 0x20, 0x2}, 0x834c79d399d51c20) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:03 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef00000000000000000000000000000000000000006d9412630596ca9a437851a0ce8240aedfd5fdf217b8ab02edd6f5d0295354d7fea0aa44b3771520d6b56671ebfb4980f50d1a1474e8a15eccc07e6ad7f44a2494475458c5eaa6040b754c7b556b324c49c35a72cd875490addd7ac1c7e7c7c244bbaa2f601930e9022b4e69a99fb1a0ba42ef2133fff49f75d9921664db503cde1836663f849eb21404df7ff95b2859a018c611b16b7c463adc1bb88935a741d439d478289e"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4104], 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) msgrcv(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r11 = socket(0x11, 0x200000003, 0x0) sendto$unix(r11, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = dup(r11) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) r13 = socket$inet6(0x18, 0x2, 0x0) dup2(r13, r13) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r13], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-\xde', &(0x7f0000000980)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000100)='.(*\x05A\'-\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r8, &(0x7f0000000e40)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d844862090000000000000028de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b18d947f00000065769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f50000000000000000000000000000a96aca8f3c9d7a64a955c687971fc6d1e9f2d05bbe3da36f5175691a28f32ef0d8c9217ebebe08736995a613085c01ba357f4bdb4c77a35c5e97261f4ad655f46907a047064004c6727fe7791c3bb7c7836cdd1be533d6c326d68996fcc77dfa2bcc14d78058039427c36b9c8e7135d8c78bbaaa13e41d9af8c0ed5e7136adf25b42cb9593fa"], 0x13a, 0x804) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="de03eebf887e900bb5040e5a61b19d9d163aa1e5176323d1cd65975aa6b6a5c8d35d25a0bfca540c5d20361ad25195d5a999274e4c8832ed44f1907aedcf3ebb0d75ec321b79cd9506bc00665fa957866417282aa1299cff85d593b5b354a74d7ce9ce03ba18db131910f482f63a3dfbe3bba4933576b1d168734d", 0x7b}, {&(0x7f0000000180)="3750285554d2d91a27bda834198102fc67f4a1467d7d28e558fe811fb97ccb798b839de804095495a5847c48060761f50fcf150af04191da604e76223cd414ef844c6e8da5f06592e5e734e99cf31e47689c93fa7cb87813c4ec702cd2e59e31792c31cd0ef1b8de4b6e1df415e5423c648161139548716ae11122ce3f3bed0d120658ef82fb26593001db5cec4c593f25d0a7540dc0f462825ebacbbf8f63fe547246177e91ca", 0xa7}, {&(0x7f0000000240)="ffbb6061e13bb1125fc45e60d1f6eeabdae80f745a660766f6e1de2ab69c71e0b76059a4416b596b6474a4c8ef4f37015ac404ae6ec8efae9bfbdf806a0a2fcfabfdde27ec495430e96768cba48103438aab19dc609be30bc4faec3b4c9f6d62fa7e48f28d1cf457f7fcdfaeac5e4d2e673e836d618524ba0e8d9f8e5f8a5a7fb1afe6feaa04406f98b5bd21db2a09261dac0a2402b4d722ceff4b7e7fee7f4f48ab7712f98e580fbf60424aee3535782592d102acc9d7235dd7769d51642db5ba75d1ca68c5777301b6132b49a51be90832669ca259d90ce493fd5824ee636cc769252d5c4dc180075d90cb73fafae172", 0xf1}, {&(0x7f0000000340)="14fc19c71f370a702bb5ecfd4547c99964653dd0dc025a7e1d0a34d903fdf8c852c034aebba3aa3b89d4c640c9e8bb7c736f60bc12bb25583ef3d5703c4902865264e6386f52332c46805bed06691f665f0b6505e83ce1f7e38edbfc35435785de9111278e0e072896f98d6164c0c6eb2df6708da4ec4939c47f8db1538bf935c2ccd702cce32efa277af454eb68a4e216b90c89d237b840b8fb89e055446499525252bc5866b8773ab63e2237122f015f3fafbbde729280f430c0e7c3951d", 0xbf}, {&(0x7f0000000400)="df806413331c6415f2ddac3f13d3ff13bd796ada559e82aa63afd474f19d43f349145b05c068c0ef2a97320f3ac892b228", 0x31}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="11000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000ff0300000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) 16:00:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = dup2(r1, r2) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001]}}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x7a, &(0x7f00000002c0)="962c6a991dcea300000000000000") 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="cbcb1244b87911eca23447e4015b073b63ceb9c6cf3b156cc58d53c98af67a126fc06d330e8d5243713b8f32daac696ab961acf324caad7e842d9cf19ace057f4f37b514a15aa137644c613f496306b7b9368ead4bce0bf5645c294fd64ce041607beb6ac660ffa6e91deb77dde7c0cc68668b6c18489c41c9dcde09a57afa83b158e6de4f8ff3490becb91c15055ad789dd11bb6e5c17e1e68929f6afb3c51e490b74e956f29914a5e008c66e463c8d65c662d0997d89994e656f985bfac9acf56ebba0a4e9f46698245fce5b7ad4085cda30caf2135797904d024f778a6a1ba6a39a3440fa9355d4f27464953264161b24fb11e37768d78320b67b1d6771676715a59723c9a57d5cc0fff6b4741ebfbcbe2ad306b0f2c577690409632e268dd9d0f91728e3d69ed07c8d3fa5b612cdeda04bd5b753bb5d54b8a68162c5de6390c8f2cd4ae3ad9f1a09f7b3a7f81242121052c6ed09811780aed85ad28d122ee1b0268bc310f40b85e105facaf1e31bc898d516af2597da014e9c9a446839faf0f0d6777d24ae36b2b70364872de3b68f2997870fa151835148fc788a4f317e9adbd545f52b3444d07f6c9452b6ea616832eada53d9ee827bb97d75cb0c6e027ef8276f5336dda9cc9b186a7ba8a7994bfe7adbdf4375c827c9a88111314fe14cf7dec3f55efe63aa556ed32d8dd905845d4bdd6e89bfa9180299931550f3b02585823a5c01657fe73c32206e61ea97d06fd3ca3352110c027a61af035844eefcfd16ed589e8b8374e08a72504fcd3e01e4cfd339472b622d9bd1109045e85dc22a1367e21437cd28810780e79dd714e5b4b987d73394c403282632c15b4fdd0e25550b3ffef6244cc792dab5d9c875fd9b77f5c6d87dba98d8aa8ff0450452dc36cbe3a40169081591817747add2f35b9ce4fa422ba333644ea99d328dad32ed443e39e1b0d9b5d0b28845db9007ebb528882114012199a1f9ce43e132f84add539cb13a537fd79f67305b5d8bd8d669096440b7f077a786aaa4bee5762b58f232ddc96bd28d80b4e0e5bd866b09d9be5db24d1f0c40e5ecd34c1e87f3ac2210f846a1d0079e658a21c908da52de587687551cb8e59ab3e457d58e1a380de0068b0f77b428b9a9306249bd29d860a1c92dc70900af351bd0773002fdbb6a73e29c190fcdcc9c0054a2ff6743f45c0482bd3cf6de4aebbbeedffd24e859043f2a8b4bdc507db0f084031edba6df1a0b9c38f85bbb32c46e8e50d0f609db66a246f6b29fd89d774d36261850450312f2f2280b8337605ebdc0bc13e33c261063bc4e6a2edef0cbbd3d5c02509645d0c043400a2b4263c75963a80d5ad2eebfe89bdbb34b31080ca67ba6f39935c44ec1e3b26a4cd6d12d80263c0275c39685c9c73f81e26466272a5e890f2cecc82cba828abaec6bbd56dec9b058700db8eaa3b493a3a8785451106459689ed572541455fbd29a7abe8a191e0796941449545c509df7a952968f664efdc15037c2d159de8067efbb29f0e073d8e45aef79b9ad98a7f0bd67ff13e0713f4b5d8fd7c0efd12d7a87988d76b502ed3515b736a4818904f898f743cad3f821ff6b86d2f0d5affe567f2e6189b26be6b22233ebcd1608b32550fa46b5394e19c32145d71a688716caece604ffa5e80836a9962e61d41c068fee976f2e873ec83cfa81133af61775d5416172b5cee6638ec3abe522dee5984c4a2a39881321f683c2339b63bc8413d17a24aec3a47f2535e4de39172af7af960e4d3fda4212a7b34922958ae165ac3ac30e07998b79072742b99afb1affc0c39b9d4473269051f6340015a39fcb3db4b7a99aedf20a339d49d1cdbc3268f2ac0dedfa9529814f62f31fec20bd66b5deae9aca3d1511f3bca7c7621bc48cbb4ad2c248a9a4c058966ac5f853770a4bf510c9a8e400b3be5dd3503bfad1e718cf4a8f36f200d7cbf51067968e1b08df20b17e92f6af2aceaf1aa393b2f660bf760aa7e80bb915b4a4dcfa948c9743d0bc2600306286b17e1bc0ddaf4bfc04a02598b983045348e86f7a9df233e39259fc6d39832b1c663bed255486526581635126bf12633ad2043e35a2c5f1bf17ddf3077deea71764f2ec8d9e993eaab337b2a9179cfcf9ca98767be8f12b0a520332ce6facfc9bfe268bf06f33f9462fd0da18b4d9c5d7e77b58bd87895a3e5b0aec05ff649ed7cf9dabc822c0fe3f7b7f89e6c0b6406899fdccd20e1f8fa0e5d23e82de1a7bbb6683c4268aa5b6e8fde8984215c1f49c9e2120a96ff41d9d4e46a8b5901827725519c9a423b09b080aadf36e651bb8495a1b5c3245a5504fccbab24a08195010086e5f0a59bcf3dfb9ff8972470df945adec1ee7dc75ec9177c7ae313397c87e92f90f9356b341253e348d24261410d4c5fcdbab979d9e1c2a7e27be252f3907417efd26b14173bde78bf1f4b10456243d66a773f7455b0164d8e3808748c5cf208526722170dcfa723c2eee4e3328f53028143164b902c5c07d2399ae1742e40101410caa49c64810e2f2ca3e9d343b633b200c03aa2911bb04123c8b69a8ab3a763f04a3aa683fd7a754163e8778bfcd5360df64867c82524cf9ae94845bc08ecfe2ab0c254a874f7ce18cc2b95d8d631acce6bb15861b9437aca649af4d6da4c563d9436a0f1d5e11e245fa033fb8c44b4ec9bac64f6645bf659d08520ec27cf7652d0002d7b84178c7a0459e43d15f6b627ff6797a599597ae233c84220b396993e649f739794dc19a707add3c89d72964d58baa2a4c70344557cc0b14c39222cf2ce7916e8635fac9b7f5183011d2368e65bd405c7c9c073c6f86a8b381f2ed804a06aa3bbbc1dae28b689302da83c4622007ae081fca2f632f1eb1b9d9734ce8f1e1afb50665e615dd1db26b8acd707cdefedd2c58a20d502b4d6ab99a77506175925610ab740d2ad14eefa37aaf79ace2c994697f1dcbafd205e69eddb2b9e0ff79a23130b905f6114a917d2658044bca9c38309d8a824a5039bf545cb3ee0a3c19b55bb6ec6e4f60800f8635e9fc83eb639da96a274a17e1aa98da0e566f14708ab806cbe6cea5265449bba8c048c9734d8fa2bc8a80fba6bbc05aaa552391ec25ac6178422ed9c3e53121c12c591303da679588bff5762a89a14f92a2a0ce878526b235f964a2aa7384546edfef5514d138e13a40e745d2d04629387f3240e722b01f167c267a837d80ee606d11d45dc0f33bb3836f0c1623311195d49358b8d448d3475358538a432e867ed64ff8808e80cbe0858da43b0d57b9ac08ca972d20729a14e49301012fa48ef7011fc359baee587483588eb21a13bec400d6eccd52a68fdcbb4cb9fe052edbcf05c6eb44b87b68f1aedd9ea4298c757f289a11f5146281407f7d4c89ee6dfbb898d4fa0ee743c617bbfeabdbca29bac0ab28002695cbdd80127c6156692358a762b64f79f7063a5917e07c3aaaaf094a77a2f4d6989716f2386b0dbd5f184ebdc5220a4d02abc8f5afeed52373329fc5869033566de984f39aa23b702dc85913def06a884ed58df8f45f02aafd8247d166441c5516a9f023b308888a70131788a3e1b237619c0ab5ad2b4ab708a08b27ca01f71e54fa6c88741ddf86f360bae9be3868e362ff94447b98b01f9658f218a1a57ce012fd0601db4e4499533d688ce39630546d7def371b200388a9e32580e48269ca03f6aa194f66e3f6451cee428962f7f37b5ac55a0b1f7bd7b0be084f1ceeb7ccf36e82cdd7c3babc57941742f0a47910d340bb234dcfa899f3a8087208f94a8d64f7ef3a24e6d0f9ca6da36a3a580acabbff4afb4cc24e673d07000a6142b6c81b2837f35e0ef1c7cb28d5624ec26d900ec835a17483bc467db47501acd05e24025d62b564ff4f5532f96788c20a7b97f41754ac3eb283e50908d7af83f261f44055a073c79a8556f3b82a071a30b76ae4b9667ba3aeae434acabd6dac35ced7e4c2144ce386ef2fe92961b881dd04d285e9832c7eeb48692843f25d8a8cbfed0915348ea81d4324a4eac7d108f6ba4e18f33847e9202015e07c76e7bf247e52048d936b5e96a4810897439292b8df2abd3fa92d885b7c062857b1c2d5e11acb3c4fa219b35eaabf05363dde9f146e464cbf4e075b7cffc81310411f0d88d299826d549fb74fd1d83d819f0991cc52047cbd6c7293b398ea0d8931a34026265d704bdb064805c1539518d705d14c876e43831ae5d0fdb21b5441a8fefc60b881f38f09b41ec00daab4786c0dd6a7de4667c8751db40fda197eecba13b1c3311163d2986728a009ec0862af3966d36c59fb7baeb85443d43005fd03a1aa0e065001faab9ee7b06c0e5c9888838fb782d083adb8c43bb8aa626288eee749b53472bb0add1dceb95b76318256d04ef4150dc2970d29edabc840a6ebbb2d16244bd1f70816eb4f71ab9129f7051ac9715ce0ee0e434096a84eac2194bf0e9489d633242ac71d4b68e26f66e24070fa3dc47dcbd0931db2637e4017f84fdf841bf4804353c02956a01652057b9d25b63ddd3f1671a570c0bbd77bbb6202838cfb9656fb26d6bbd976a9de07fccbba05371aa2b836a5e726c3dd71129d68f3f388187bdcc551f1a98bb909b06b8498a275708bc2aeb35784c75a0052bceb75072035433e57039a038409a5872257f46cbb8dec10aecee429760746f4096d117c1d9b8882326e0dc6460ba058db5f5264189f1418379c1f22a3f7e9c2d19a3553eedb842ee5631dc38b0edc5bca10b0f2c54c288910b61bd0529f657e0932dac3b0e95663620bd4c47301bbf9d0f3d65dcd8e308b5d83ba99feb4f55ce765b24f984941a3035b26c785d837d6824d41eb985b5c1da756460893d10ab2593fcbfdba2ace93005f3c3af588222bdec957d53e6a0d747c9ba94a77b5f6cf7c635c49358fe2cda9dd0307653cdf13fff5943c6b265395a4545f17557dd235b8bea19c200356f15a4f5846d182e3a84f7c080862ce653a2bcdad6ea853cc1af18b9121750ff3f8174e6aa6569f9782f2c67d415925b100aac9964d9c6f172eb8c6971b9218fe37ecb516eaebca9d5fcc0e3e5d038bdf0c9c183f0a78615fe100d95cb21c9992a422ecbae02f4eab622fdf71dc3134434ca403172c9ea48cc915dec27323d6b0fa2177dfbcd93ea7c72e4299ae2f09e5d1111a5f1898a306b9fc729de4631e902b36fc6a6b060c108ee46af469d169cdef5cc796df71e73bbfc46a96f61f0b1766fac525ff6409038d092a8ec012c8ed66a12a4de702362e0de70bdf7c211061158b67ea1bf508deeed5962ccea6167ef110ea74ab55125e74d20e8a1e139f4a7e5dc29fc7f9c5e4b47629b9de609ece27857701bcc4119adbf82f0024fde312b9fb55234d84fb5948b71642cffeb525659e880f257dd15bfa85765279d7af20d7d766a20df77a7613f973cccf3535d135ddd3dcdac85cdc3bc7c002c7767e68a55d8ec1cbc48211cb65997cd222a75c41577970813a30a0684da4e6921175729a503e069c36432baf210a4b7d0110e65ec806a155c31f33b1353fbfb649b78b18401ee1a52439fbe2184ed6b5837836c7c7561f0e63efcee2291abde3455697b252798b21ee4e4305d0755c5b424894271d1695779eca880cbfe4ed3ea9682b507175eec0e8be2fff00bd69ad0b519bbf994601e8cfeb64c55387e6c518e7b9814c37b2f9848ce8e0c114f9237a6fbdf2d4a3cb339904773ef4412674092f32ce86c1b2f744e63c78a550043f8e0a588e54a59f9a037acbd5ab1460785ee082cf42a18f", 0x1000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c3251529aa05f0c6ca05ce3df47d") pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="02d56e3d010b19e962e20d1c619fba80627ce1b4e209c620a0f6982fedf2f58170e59c0a5f08430bd434be3df5dd787c0e8c7ee21bcc418fe0e73a7f1925d99e709cca901f7934a488433266b82cd473d39d6bb57a3297639fc3eb9d3bb960026f42d3fe53c4eb2bd8dbad953b5a885261ee8af57d4b8cc0c9ae7f63c3aadfd0698ffb4ec08caf1eb1fbee135100bcec836e8c85ee8b23389669c7dcd77b496d5f2f95c2df9f33e2645dc62be356a8d81338201c9f40e2c5d815ef41dd53aacbc1e8c7d5359a683a9d1de430", 0xcc}, {&(0x7f0000000340)="49f84f88831122bc7bdf9ecfe32a47937d1d13e3ced615f4c151687552c3138a2eb2169892e1f44003efbe7650f94a5fde263e2b9856bce58f79e7ebe8b6988ec9595e3084dbea53d53638828a461bcb0b19857ae7f16a0a8b4cef126130211e19059289606623b7d25628788798a1e8003ac32ab8dec80ca4a9fb2bded4a0b5e3208d66dcbe5c5485b0870a4388a027854df2ff202da16740da7ba1057cc163351c6d3bb97ae362642ffb61d68874fbee04ce64f916c9fe0393019528f606f9c6cae255f2a5746f68f5054fb3cd0ea8487c7be1da465f4125156731ed77ad6e536e07ee2a9666e543a56748417cb47142fb00ec844088d541a40d", 0xfb}], 0x2, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) setsockopt(r3, 0x7f, 0x8, &(0x7f0000000180)="fd75dc0b6947e16747567009042ccc5f649421e625d99f1cc7d8421cfe506f4b23547124282fc4cb433e339d43fd8c2235bd3f8c8bcb32d59c183662d1836fd5a0f7809a3dce9cc7712ebc31f6e30e6f1932fb98c23f6d8470649fa1ad", 0x5d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) getegid() r0 = semget$private(0x0, 0x3, 0x438) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xf2db, r1, 0x0, 0x0, r2, 0x8, 0x80}, 0x101, 0x0, 0x6}) r3 = syz_open_pts() dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40100, 0x5) 16:00:04 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/155) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfefffffe, "0000009e0000000000000000000000000c00", 0x0, 0x7fffffff}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x2a6) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 16:00:04 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x8, 0x9, 0x3}) setregid(r1, r0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043e6b0e1"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = syz_open_pts() r17 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r17, &(0x7f0000000000)=""/104, 0x27a) dup(r2) r18 = dup(r16) ioctl$PCIOCWRITE(r18, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r18, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r19 = fcntl$getown(r18, 0x5) getpgid(r19) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r13, r21) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x2, 0x20, 0x2, 0x200}, {0xd7, 0x2, 0xff, 0x81}, {0x28, 0x1, 0x3f, 0x1}, {0x7, 0x9, 0x0, 0x28000}, {0x8, 0x3f, 0x5, 0x8}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)=0x85) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000001c0)=[r7, 0x0]) fchownat(r1, &(0x7f0000000100)='\x00', r4, r11, 0x6) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = getppid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getpid() r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r31, 0x0, 0x0, r30}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x9, r26, r25, r31, r25, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r6, r1, r7, r8, r10, r11, r15]}, @cred={0x20, 0xffff, 0x0, r16, r18, r19}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r20, r26, r23}], 0x88, 0x10}, 0xaccff110451b3cdc) r33 = getegid() chown(&(0x7f0000000000)='./file0\x00', r18, r33) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x10, 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x84e, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc8, 0x1, 0x3, 0x5}, {{r4}, 0x1, 0x43, 0x20000000, 0xbd, 0x4}, {{r5}, 0xfffffffffffffff8, 0xe6948dd09c7554e5, 0x40000000, 0x5, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0x6}, {{r1}, 0x2, 0x0, 0x80, 0x1, 0x5}, {{r7}, 0xfffffffffffffffe, 0x82, 0x40000000, 0xa50, 0x101}], 0x430, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffff9, 0x61, 0x80, 0x3f, 0x2}, {{r0}, 0x0, 0x2, 0xf0000000, 0xb5c7, 0xaed}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0xfc23, 0x7f}], 0x81, &(0x7f0000000140)={0x40, 0x6}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='Kdev/bpf\x01', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d, 0x0, 0x0, 0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x4, 0x7, 0x2, 0x0, 0x1, 0x1f, 0x20, 0x0, 0x5, 0x9, 0x9}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='tap'], &(0x7f0000000440)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='%{\xad-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='\x00']) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0xc}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getdents(r4, &(0x7f0000000240)=""/106, 0xfffffe95) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) openat(r6, &(0x7f0000000340)='./file0\x00', 0x200, 0x20) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000002c0)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20200, 0x0) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0xa01d, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB=')-./file0\x00'], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x40, 0x2, 0x1f, 0x402}) msgrcv(r3, &(0x7f0000000000)={0x0, ""/18}, 0x1a, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000840)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/28, 0x1c}], 0x1, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r9 = socket$inet(0x2, 0x3, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r8, &(0x7f0000000340)="737a0bee860d3b7ed68ead7e8be068651b19761edd3edbac4a89a4d7ad3175e3b0d61581c15f9d2c8d70b9afa8466cae3562c8c30db00f279bdbc992ad83ee780ddb499de128e6c98af50d5029d9d81b2bae1833002d732ff3cbb0803aea3be7ee1efe5ac16c0897e36eedf8624e5ebe21a24cb335d62a93dee48a5a57fc9a0c87ee01dd5e65adeca53da67cfb5933c1a429bbc0a8d613b062ad", 0x9a) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x10001) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) msgget$private(0x0, 0x244) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x7fff}, {0x7, 0x4}, {0x100, 0x3}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getppid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x9}, {0x1c}, {0x6, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:04 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffffb}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x5bb19cc4a5b0e13f, 0x88) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x1e3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff5, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b61, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x48, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r14 = getgid() setgid(r14) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r14, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r15 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r15, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r16 = socket(0x12, 0x7, 0x7) setsockopt(r16, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="e8b40946d499cf90a634b7373761f4d734065376f507aca88737a4dd074f1363728ef5868e4c46ba1d472ff6476776ceb4eb5e"], 0x10) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r17, 0x0, 0x0) close(r17) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='Id\x04\x00', 0x100, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f0000001140)='./bus\x00', 0x0, 0x8) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x40) r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f0000000000)=""/104, 0x27a) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000001600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002940)=[{&(0x7f0000001640)="1e8da69c142421c08c5137c4425edce2f32c49041c6c5e30155936663654c025f94aae9e2dae2b3f853fc89b19f182903a4e6e840606bb404c59b186899b09fb7a3549b941f35f6f21bc276d7537612042", 0x51}, {&(0x7f00000016c0)="605b0850a4843e90a945aa8fb8137fb687224a27841b8d4c6f2f81314b35b4fbe004c550ed8586cf5ad72cb393dbf0dffddb1d5cd2c625d8d9587de84119116559b8d8d11476913096b120a8d927e032254ec54f326c63bd37bb73568d8e78581a083cea872064f13a67a71ec3498471b14050d1a0c9eef14cb6d0aafd1c9e580cc04487c0", 0x85}, {&(0x7f0000001780)="4329fbac2b912ae4ee372399e98f33991aa4f61a9d3271200462b670f4a239693de1cc9004bbbbefa05a9b666d2fd75e32d7d423a2ca2c469a7434d09dc8ed5dfc3b692a0178fc6b1e80396d756567b56fe2705ac2045390", 0x58}, {&(0x7f0000001800)="cedca325ad9bb27ffabe65207707b27548329747cb4a04731c0df0b3affa37bcdb66e21eeb5131ef540d885bb88ecc6be7b19a36d2df490ba10a8ada71b56de3f739c58cb8d326014449f1fe2cf0771582cdac125ade95f0284c536a5f47e180560809c131bc1132e3ba9cc3d50216546227f6e59c25164451b631ffe53309716f0d39de6aaf36af00dffe582c7a7a6570", 0x91}, {&(0x7f00000018c0)="39bf33d2db77351af3a0d2f024847f4d996de254c6a8ad4ae444efa00bc80c46035c3c26b2aaca71ccd8a24374c5d21d8d622021a3928d502dd162214208576c69b9df7855c00bcf38ec64a7b864672186abbda7acb99bb8147af5b2c0e1be294283b65c71486c42e896ece38ff13d95568adbaf185fcd056275eb942d8ac1278d83ec94cc19b2c6cb05de17fa82f2f08bfcb75591a9b38cc7d41cf7492c9ea7604a2e13e381578c7824ecfd8141e7006c26a06e04ebb929071fe0ac68370260a6aa56b63c92b8760532acb761db7e329cf6e8916b5d960dac53a651a212307636691d3274e48c2223310a67f8e766868fe1cfa5fc6535e887087e31f58a9b854e9a3068fa3593f938313fca52f648152e10ebe665b7681518cfbd2ec2eaa95726f2ebca96dfb913a39c1dc1b5815a3dddb47de400da8bfc961b9ef276e128905448d577af320ae56b350d4da8636c49a7d060fd3c9e447d80793c35488153596e3c7c67a4c858f3c4d4bf7c738410166d6b7e63880373503120b986cc1e25d6b0fa81f64c4bd1ed09c52c5c88cfc42a646f4f7c9887d4a16625a044852a5a512262d1daf75bd5fa273c08ed951219fba39cb358155b7dc2abf95e5973e7a89c6f4e97fb30093f4a9165b1af880c5caffb582a5175a1b22f7db8a7f4e9f9234a7da069049e5b114508e41081b784301bc86859713ffd3f44b0f09df118931d3866d8ed71b08740a79df5ec756abb175459749b75b1ec34bfeaaf46c298fe09a2f4c3011433b921c85df9501337ccacdb133824ce8432a38f15baf180e9ab67f762f3f9cf9a32da712fa08c0effafbf93408bf7d556ad8a3760e59b7d0fef36a608daa33b7572b8381d536960bac7ceedc75191420f52133d38b375ca457fcb1373a992310d52754029d3642e4c9f3cb238d01c2488da9cfebf6be66e64e03c2ee343e7a43da4560d8ecbcd59a9ed4ce0fcdf0a7d949313e9741ceec9ce533b5c7f5af825a1819e665898dced4bb07cff274bfeaf5afe0ea2bf7cf9de394a33e932e8edf66a28677e345cd0a277dceaaf4734f6faae52e8d81925db59ad552c9166f67b3cf39689b8689cee1f320094895f0646f15c6ab047c77ea154ad6d1bbdfeaf2bd70769623af29767a89e1731a598dd546c72c9c7ce1b034af2266742e344306b99b21054c6c11f21ea674f32f6d83299f634d01a6179add182989b350e2d71f3f20beaa7c2699fb0ed74570464b7f4c109f2dd87d107db812c4b641ef4dfb21b2722c965b7da56752b4ba0bca8c7f08e920b994f0b5bc7c5da0f743091fa0d48cb5693c00734ccb98fd1d129e3fe444123438222d787cb0115dafd46ba1d7847ae46ec87d7be3499624dde6aa9c7febd812814d2cf87121ea90c70872cf9a8414afb2bec1868ebd882adfe7497588264857d3fcacea3d5a156ccd12e0c12180fee56834c0f152112716bc751cf2d194f9098705934b1c6f66207db9d04d8f60177fb9cb442ad782d2a61091c17162800a079ba99e0f29a8c50a2c261ae4502e2f3c7830ed0b22b85027756830a4b9da2aa96f25405b75e11397e858799cec5a34a7d7578b75665233b3db0ef8e82c8e6a4df3fa99272af6248ec7dfaf927b809f4c214a5e4ca57eeb8f8f840322d0480a059c5597a71cbd65ed6b3971f9cc1bf29c4e50a7fabe7d5c58acf07711cf2e39f79e0ca20edcf4ac87f077832bea280b696fcba402af02cbcdda9ea0e0baebb57005a29bf8b34fedfe118f2dd53592fcbd49d55fca3eb406a494823bffd16ccca25972aab834f5a3d62e92c58db4027a12ad34d589a702e4b4318b22bec1c96a481696dc12c03eae1c4a723d12a263ef01237d7b2cc8eb4421284dac44fd6a65c75093f74bea756677494f34fff031f6bc9e038cd3cc33c042d8c71a9e33cfd9046af5c27f58e853358a3e8e901c7da954120aabda2a57d433a120fe79f14b700b42ebc3f35f8bad1a8596dee3eaea0ed0e417a9c29d95800601e2293d67c247bbd8ae3c1e8154914203bdb8463989e32b1ae8c1a9a93b63eae09a9705236b7f4f9de47832c7d696e61c0dd34e210e4ef8920a333c09ebdbe20846b2f277fab72941dcdc11bab1d7720fc9ecac027d6de2066110315015f4a7f9ec1b9cee1ec3a6423a9b0c469c650df7ad91ecd46e1235ee69f5e783ddf2b0f8ccd2b9d1c646a244dabd4249b8609488ad3cfa334cadc9108412cf6c56537c02f51ebcfe8a76605e5075ec4eb38c0b39ab0d46c9121a1886221a75f97290466e92c4cd164899cab93afdba3de1909d65c9983c1f32a531393bf714908fff1fbaa731602515872069b555b849807841fd716e7dda18cb39d687069b763221bdac57083173f4f1aa8a7226c36b62afac2c2cc6895b870ecffcc5a96ed6e18c06ba34527220643342506b34378abcd34c336a27736f580346972969ee950b9a71e514f60fdc8b4c32f33b315e322e7a93b1a7d93e830746e873a0298190a64156f612ecbcf40c830a479e083cfec6036fd17bd5d7b8e0ab0206fa25598992f511fe7ebf610b1e55b0429068c2ec2055e3288bf8bcd1dd2fa67de8dd5c5505863b33398df7e5f8bcb36bac8cc60f4a54750b20da445feb47c045ae1aa4905568109d659aeea395c4638b20da5f7b9d58cee9342088df806b470f9ec494cd2295c228887869f5797acbc8155eb7533e9c4981e7b9d3c41426aaade4e22ea38da1a08fa9b66be83fd01bcdcdc2f100eca96b0ce14708736ab18fae0755f3073ba5787346bb0a49249b69b5cf34f2472a17064538c47eefc9b8555cfc355e9f6ee0747d31d418cedf6346226b1cc96a32162008c408e0e9eb6c305a9cfddee3c2347c75eae54100dac32f86bfbebae621e85504be592636d737ade30937a16852a0e3fa6870f933283048f68f2cfd202089011fd1ccd06f5a06e7ca75cc72beb8126e29eb7e60a7990671834a0a981e2c8795f51fe5807543dac3248bedecec03f24e5116cdb863139189fad0ba514105636fce3f527f5cc5dba2dd71085e2d6e5e418bbbedf24f1632a011cce10e4d2dc71e7f6582aba6a3328b4fead4bb1db6baaf3ea0a4a85e4a8474fb13c120d22f98db4b9ce08f8df248664de843cc63a123080dd1ae6d410d357abaabb193d497d91b321b72ca3cfe55d4a5bce3d5724639c1ad7698f98466fa220aa2b48eef17b0ede5ebafae318a1949cd38f682fb9bffc27701057cd5db85e6b281606931836e60994c6430c80f9acfe5201e859c623892896720898a7a2988092740c25e4baee44e11ebd051367ec762606dc1f8ba927e2605d1a96bbb9d0a22fbd40ea1294bd416031a0177fe718a11bccb9b3e6f738da8e1dcd99d084e12512cb8eca2ef63c3ba36ee76a91e259874203a33f4361751de7da05d9da2861e334643e48e834176cd7468cfcf7ecca088ef193603c368fa57fd5d68a45366ae37dcb0e405623bb5c018f4f483960aca2315c861864a302640e68b94255265d3871847bf69cc600c3c2e5a8dfdbc4445097f308eb66a69f193ba757833b7ba2de9f46447041e8fcbb9674a6d1dab019816ecc1580c90c83087ac5797ee11a5d717902a077fa5070ca3ce1978e7975b33ee087467a4e70be1a74456ad655379508f1a2265bfa3787ddb5dd6004342cf76844e85e0214eb02c16123aaabfc48ca1328f29d8041eeaab322ee6cb84d7fbf79720cab7c0d595c1befb441adc3b1e0839d067a1cd16b4883bf20813a0d4a6312b98de214f53c36e3c3b30219ed9671c27a11d5a647d4727339b5e0fb7949a40940fb8f29c90f17b524be51058c5e04ffa837727528b596e0a3d8dc2bc7f168b3a15b99ce7f7b08ccc9dd15818252005aaed770976e9a9fe659365d869f0f533448f66752db81dfbc82a10a9a4205c5601ea7d8dbc8d88d95726562c1b7642fa08cebf81fdcebdce7c5e0fa8b792200cbbe81da377a56c13dd783bd58a2677e3cf5b5c9db892bd04ee522b5a762d0215dfafac48ff7df24e0d1a1e939bcb381f0d72ffa4abf97515e474576a774d64ca2948cd64f7d22ca607c5c07c24c90e49da39121573f3d151ac37abcc971abeae78f78a0c4b3f363f1e232c0c2a66faf3384855f413f5b93def6c7b828dca6cbf587c6b3c6cee481170280b91681da0d98c85631614f6fb7d3d1534b9cb44aecd3c681e5a1be875077e7c5d5d1eda4001fcc62eb596d619025fd7072adb0a9177b7e3025c7c4bcb7ac3bb047a763dcda425d5216b4f8e4b787c05f0f38ae01f38799873e5086f2eeb7030f9d01860d0e5451b1081412577d0c6b48efa7f82247ac6b9a2b4e439748dd76152934ec26c53227459a3fdb7dbbcfa690c5137f009fefc071ab65a28aee93348d01916ca620b85003e62b3597f85f87282424b45e9121371b9f3b33bb52e8d3ee1651588e58bb6fa90d9f5c012b4525f5dae8ddaa015e9f43081ca7b00852fc5b08353f25eacb6ed6f3ee34720dd8374c0916f93c78a1d5aae15a78c73948bc57ccec54d40f10dde5c8c8b1d1a6e23bad2bb55e4bed358a66d6734ff922d9c23d0c981b73c35ee071fdf3fb1ba33f2b29729982cd279d26467ebcc4b5e44f457eab7ff713bcd10860441b04faa07a5f3dca343dd59e555433f85e896b58f13ca15a8982520a348328b1085f9ea8137655142a608b0cb78cc42731caa83721e54874b79961d5e9080568aaca4c6411ba8c96ab87ec81740998dc09d97b63150504166523d235e8e628c387e6814671343e28449632073f6029deae03c22d6bc5eaeadc88e4ff1d0c2f3b7c2710a218c8cd798f74585a163d49e187f61d3f02c8e34e7d505be6f714681e914778ffee75b2036b056082e5c53265eace5952df792086c5c97b2c4fd0cff5a0f2ca25808d32fe41c3a176a39db43546eb7c31233f4370784643e890c6acbd16b16514e6537e067d44055a53d68136b1e65f0d8572eceb19093100ac238688bd185794db17fea68825c3094397bc2712008512a2fa18534b0e4a6d67ab859548cd403e2945883d0fd36e26d0b568ca6f90af1590d84c2602cf60abd819771d95925bcd359257f52460b1dc54192ecc2c6781f89fc20233f988612fdfc61f4dd5ee91032374153dc566165ace7025784a7ad4394980d240ae51a48658f0693df00581cf98b3b592e3ffd0916bb7387e7e146fee192ef10265b6398b815bd789bd04b2ede6928ef6cd7df04ba769c0cdc11c360b337c76436f112619d3e8ab5e9b82c7b8da079e453b235b9d636a700b285c45b2f96ea48456cf1b5ce64daa54924816c15719192b4d2248a188d4cec865c7b9b811415cb446a22ed0c929ca6f6a23f43744d27b02e55582d3d65704e1008451a05132e4ebfb5d34d3e7296084d9e3a6684e4f26ceb197fb7ff8cd82f9e542f01900665121588396cc0742b35cc68b33ef40b94be5a8d0f7fed11f9734e24b77aa13b43dd6ed381c82e5b55d49d02707fc58dd8d3670cf26b68312bf7ed64046823fc5cf9ebf17714bddf6212ed7e823e7af9e95fda0395e5c131d189a08993da2b5e1286c2b44d4b99a701fe248ca7881a9a5c49d895237ad941a38e0623868c7f3eaa9f319a0b2d931d02c47b44262a74072a4bbdaa118657afcc75a615eaf327ec4f27acd202378aa93a5ec3338fe5d7ac6e833f8af2a32992f2e324aaf8718893a67967ca80940b5f0f3600fdec6a82dc344c7baa6251496fc8fb43dc476d3b0645940cc6182d1a3a64ca5d3caaad12e843025af9cd4d8709b5fa66f5515c9a791bf9e", 0x1000}, {&(0x7f00000028c0)="8c46a48b99aa4b57d66d7f6dcf655edee9a3887865422598b9612ca564efdad0a42157a8554c3adf52c2125bc6fcb0416019a1dc704a5539aaf77031d944bb3c8d6209a8084b177f6fc8c802df712d3e410046c191be87fdb3bffcc598cc01e537758a3bad2c636773340cd64ccddd2029d2c83d4c4acac21843abd9be25eb", 0x7f}], 0x6, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, 0xffffffffffffffff, r9]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r3, r10, r11, r1]}], 0x68, 0xa}, 0x412) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) poll(&(0x7f00000013c0)=[{r3, 0x4}, {r4, 0x3c}, {r2, 0x40}], 0x3, 0xf4) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000140)="c9a0be0b65b64480bd1f45eeeb0e0010e053010028133936ee061962ea3d1bf6e45f9f93f65820f4ea3ca378e02b581f0904b36fd5f305cb1d81bc9cea64168a17bcff45b143d3e593d3ce09346554b607f721fc38ff55d4b63205c9d9211959028cd3bb06caa89b59e31ad6f2783be6e78977748384f87d5e28fafbfa8ed154a0ddbddcc62e47335c22cf3911cac5db8c44c81b9015b4512c0ab28f16714800c706ff768a816fae143fe185192b9609711d31b77d74a9d222fb530a8054e52d78c92cd4884d3e4bca41c8e89222c94a97bd8ccf", 0xd4}, {&(0x7f0000000240)="2ed67db7ca04d1cdd76a7a9070d76f50131563304536dff6ca06d6bc568a9cac35f2e060349efd59ded5429ae2f7f92ee2315aceee1f3c0211192be1614abfaeb455cf2ce602d636a6d0be985a857119c25464dd302745284f1b0cb27758b77399c7e46e0f0772771b81773e3e84b9a563330e4eb6ae76212cd55964fd0fa01d55cad07b5607d70367c415ce3fc30aa53a11bf70cd74d07546bba1ecc82a9577f18a6406623bc33fca5a74ca6385fc6ff040d165c349238ce614e1696db59cd498f2b81dd0b8db14aa804a52f3727fe875d86eb2056a19a7589a705c1b62dd821b8080ad6d8293ef64335f6f03e2cdbcdc52fd", 0xf3}, {&(0x7f0000000000)="6c8dc45f03", 0x5}, {&(0x7f0000000040)="8168fdb8a2ba39ec6999727c0bcdd220775eade16f1c2959b2806bbee28696bf604c6aaba9c5698b7aae6eb57f1436aace89a9fa118bccbe6bd927039da471fc", 0x40}, {&(0x7f0000000340)="c8e75a615c31bfb4ad8dc448e0bbf7f44c7414405ef6d11e8fc5d05c90c15286251a40045828c70c6852432ccc02782dba43e310646428a362daea15aa7cc00cdcf9e4aad5", 0x45}, {&(0x7f00000003c0)="cc9465c9b35321db740fbf666407e8e4bbc515f753fc4194412a215a0a8fc759a65b35e2204a89622d2ddce78d93e349ce0ee39f578ac88c71fc6e4f285faea4a313261ab18981686cc0c151350c911ca1a1468af3c8539ea7de388b278372a9e56e2b63e50a79dcff9a569fe5be7ad6edaad4f287da4a1b044df8f4cbd7c12ea11cdf51cf87b4c42087dbcb04b14426b744265de8d4c98ab894fe339aa1b24771bd5810172f0f60aa8d2edf9422831f8be63691ab54a1aba54e1b0b20a39951f030722cbe3aa02b8691cfed83257c57713a5c79ead4e9cd72033e19122bcd3b982035a8cbe0d567ea555f77e44ef3cde324a8cdc978376b0d1a77810dbe42fde6fdbde10ed85ef166abe803e6d83d6416aef6b088620776aaa1f5c23c9baeb8a2541f9b686cbf95f91e5b489f32dfe36658d28e9a94e451469b3de35904af65c00d4c6859fdeefb9bc0b31dc64a8c84fe071136bbcede4c39e716c9293974563170e10a959903645e17abac5c9cca2e4bd23656f85dfb044005fd91632589d44ab70d5aeff7ca8bed6a11411857bdd50f0b8a94eea320a77d3e5794a7185cc5700a3899ddd049a2f96a9a694c42fa4db7ced8baee994b8fe157fbb1728486b77ffae9185f6730f3a99f8a2178ae67f8547bd1b2ad273858ce41cbbb571d98f8623f0d7df14982cb3c8e2c98cb92978c1d1eb6f408184b8111afbeebf192bca84df85b539c5222327c98e635ede7e5459b8a6eb9366f1e27d8c10d4435a68debf1dbf7d76b805654ebbee253b80eb93d7d73b0af5cbaf2e4b03923b371673f4735aa849f9013c19e9529aba24782a81240ab23f6e41909cbf57f6b89491135591963d1c489dca9525bf84d7bd0111d301b47673407d62e448f7f72b63c24f6708980b557a082bf29321ced8a25466e58e22e5765e4b7843c875bb939a1c6fb61e936263b1d700c8c673f8f8da03835fe66b7952b61306ff18031f6c2edbfebe0bce331bec568764a2a37f6e070ec5a746153ed71f2aa823541a29455f839dc091534cda13a62eb58e0aa0dcf6d9b43503c889cf551bbd33a603bc2c63a7eda0849762fce241779f50e3f8e530d75b1478f838a06a83dfec88098a407d98638d6750db62df4d79ba5b8a7af916ab2fdff254e55e2ab554dc8572ad8f47f8649525eb21b7c903222dc3a10b007016435236bde774d18c87fcfb90dabb9608a808e0ffd8d32cf430a7076dd83516187754c070f135a27915354f451ba8a177fc9c0843ae2d0a1c66c2762ebc712e81b075cc95b0e4feb85d306c56f00468fd5ab2f662f97b162d3b21ffc3b7980842d4af969fa6ce10afcbc45737e08b9c6158e666e48c22ac46495cd082cde525eb7ed37b2f3392a1cc16cb65028c95906fac1a52c6faddc69bd356f9f52e4acadb60fec149fc9bc455a096996373eb4e8c960b45a752179c59b5ecda4fba50e0934cb92d622311e686fa75a4d09f101d7942c3142799bea6dd931a7680bb91cb6417e8d5247bf64552c2f6ae6836306ae03aa603e32cb472b2e218a5783c2a3861612677015a72494dcb3338cf9fba199be0d821cc63214a03afafc68a04398a046cf1b187eb7c4a2ed6ae3318322b9f8ee726728ffe67fda7ee53e13d6a57398d1bd473334ea3f8b93ab1d61869e387928623c064dfb9f63ad23692f711148c938e7ecda89257cca6b9ea89f67c4c391b986635d3abff6beb44e183dc0fad9cae445aaadd67dc901f2a8254c7ae21a76542776b8674adaacdceb9ed33db3efa07452a4d483d49294edf9bdcb598c8573a917f9223adbe72c51e671a826c5deed1dc7c76befa083aa348cdefe9abd92cdf414887608e1f786deb9d29243ea62ee32088e8530ea8e94f00e7249fc61b256924a94c220e9fac740850f14f452d0a2f153e7e9da271d02ff6882c5194afc21611f5cdea0e3cb3c0dd1c2731b4d09174b069c06a6cdda529e037b950ca81c1ed91c4528cfabac9b3e93238be1148d6bf5ed98b57de192d428473d68ebcb25f9e2231bfa4fb07b71ad70e52d118da09daf4cce1b7e9b1367e27cdd76db2a72d249c7f6ea67bcf5c0d5db148623b9264a07068e737095e7871108436af84a125894a4cae490a61e906e1a0b10148ccb357eb1f0d2c6b7355f80e2b00ed38442c44ca4b9d46b353666460df5f845d910b2bda380f38f1ce5e3e8965af0b1df8bf47c8436102d1a65e74002950adced1b4aba2cc67baf33feb9f3950afa5b9df05cb0d834fd330c544bca60aec52ea90e68657f5e348bdc2f54d1aa1c4752a93b9a03a5ae5c0a54edb860cc0d7e6a285331edf3f67f0fbe4c3be3681ecb651c249d437c4916a2903ab384466b864e295e5d9d676f8de83400d8caa87aa6eee7c39016552bca81c40dc0f6b29ec12b8e523c0c4a9430a273455725e1fcde29b3265eab3168944d923c4e61dee47db973cbb8a164e074a12c5fe32ab90d98a8dcb114bd6f2e8d59ef6f656d501c1a0f6ce3e315dcd8fecfcf32b23b8b7b91af4d06f398bbb73ecd661ae383e91222201b4d7bab387f43f9e800a204efac5dbd086bca392100bbb385da993201d41beb8aaa6f3a26310c8ef61b588f664e0fedf664707131e42ec58ae0daa4926847ad4a3e65af54acb8d2c5a04144882b0851b31cb77f5ea1990f7308813b4353430c31965862cb119dfd8dff22453fcba73bfdf64845756aff6107452af4b6fa62b6c70b57a6d101790130252bc2f69068e7007ff1a732298f77e2fb415edabc6ef9bf89b5e3fd3e06f29ec70c287878b80c28b0b35b692835146daf5328e755182b33cb726548370e6128e5da51dd73f125d692a4d5e78daf204dc79d764d44efad3648a7025524ac6febc497acaab907e53566c50731d627af4a41e02221b98d1e4feab53f66d635dae1cdfd5f615fed4d92ee9742a122e7ffefa8d57d1975cf17e35273d0c79470509b0deca2766bcd66fde33e14040bc2b3ac8789729b77639cb82ce2216203abe5fbea60bc55a03cccf00e8a0a682818ed092be74f3a8170e16166da5b005230b6f556f11895340423982512dc98db3fb762754024da4aa7955747b0750cf019325fc038c0feb05600a724bb2fdacf3586557cf08b71bbbe11f669e5700666b56ca637cdec7b210f17345a8c5b915a495bdf5728d935f6e3e060599da752e838f360a893bb47b2ba3550d10eefae5eda9f9cdb6920bc63c21a83332f0b447576e421269146f0f432d671c65efd2e1fa5717cabba4a4b6ce4963871720f9b61789af5a166c11f00e34145ae96e7a8fb23c8162f2fdc44de1960184b8ffc2216c4135ed2d38f8bb21eacc8f80fe2ff55ee60c0007b3cbe907a3949e1f91bec03da91e55fc215ee2c26b0a2acc49dd8a1d11100de6e4ace77c1581a6bbac389ab2200edab30d7fb983e784d2b9ffc5bbc06b6908f89f3edb11f8fcd085f390ea56936d3ba04a673ea379ef9c8b9e2593bb5a4133965cb28465ea03e0dd310db92a2fb2797c178b6790c722eaee84312a07628752773103fbe2e40ae8dbc576c2f57d75b029c68a4dd32e0d6a89f1211514a40398b9d49b6aa698240a877e0f1275f0ac4c79e5fb0254bc39975db6135d4ec59e063856c035fedf26026aa5c3c3512443989d433c203780c47ebcddc38d076e64949ca4d17382b160cb713de1fb65d4badf1800c4f3504eff2bd207789d23712dafc4921d37a5f54f470fa6407abc4d92458ad26f6c676b0a00ee82af113b325d2c582e4ce7b4b769b57eb2b740e7cb2dffd3ecfaabbc45446b1ae5ce571ab12a9c329494ccbaf21cbc0fb6791cc0da1c37c32ff5eba171d730c1c6344d15916bd5d2da01dd686efcbdce91ce60520b18f73f6ba6c65124eafc9173b38f480ab270ee6fbfa275b6ed80809e99643566c7f663f094444e1c665c16a5533abe7ba4c9b2677b24c728a28871eac022b84a900724b9cfa0caa10a6fbd751b026adb487b5530f1b6f36422c7ee5e2c8ea409290ad4f008d1277224ced813cb68591f29b6162092aa6e4d866e4921fc570c4d78fdd041200d16d7ce71ba6c13cf956fa2717123d701250882222c965ec00b659386c4239150651d01a536d2984ad1c4184dea2f992db5dae21121e838c6aaea8c73887a2e4b1bd9024313f942697d793e10fd982aec31cdd9fd6add072a98409e47c53b4fb6b777819daa3fbbc7f2ccda23eb9f090d9f460fe6c2709661f623f7680721bcc4486299b907ac2beb717218ffdbec4322dbe2dba698ca1e75bf46e5657e5e19438a0a899780565a59df9e7fb085a2cba64d4afcfc4fa79fb9de1ba7451429a61e9ea6c52e16978e7b8d097e3653d74e358ace91d7a0bb3e45221d44b482d0a8828e165f015c2f7833f13b6ba04be8fbfbb5225b00945ed6b0e5decf437c907e75c86ba8105f7a4710fb0fe622d26babc6954ae245efb97e99b031bc2c677c362bcd6e9fdfe83fe3ad85997bcbdd8459803f8b2f6c5afa95f96f156cb581265fd0ae7a49aefef56540250f7f192869eda10c8c948380f5e4b84e38584621b29b7b2b30e9ac04e37a3aabb5f062d9d262f5bbf6ce8143faba6815850255065b0b70789946ee697191c1a443505f864419717ba218187bbeed13a6af61ecdcc6880f68104de69c57112926d9d327fa132ac435a6b6995e09631b23ebd642d08b8e7d18147bcec283e4a54b49f18a2f16070e7d9b6493cfd507d08695f0bd920aadaf6a75cb234b644a765fd48e331442831e397b96efafe593adaab921cfa0d02d3a182b7e61a5e799953c8aa881aaf7c5359e7ae419fb1facff6b8b170aec920c76779faa9fcafabbe974f8bd015d5923299fe0368e2e14ce97b6bea450bbe66570f26449f7801662ff0888cb72e623c0be1e24e892d0fb4c619dae0d5f6a48670478cafe4effa4b57a17e0b9c979f8c3c083ad63164263a385a03f4cc4867b22c802cdabf563ec458c3c3dd2fc84af78b14b6aba78c6a2383cac20b6e8c9a48f254a8df53c01be286a9cd4c05f7507a2c9dd421db8c3a381b979c521a85339c9d24bc73460d909c155e80e1fc1e1e9891dc317fb4e3f58f5dad932a1f8abdbea5f7107546c3febb079429f95cc99e52d8982362c53ed69da09cd3539fc913d860d28c3032735fa4f634c1a69b7727c867a750527ce1945a167b0e3dfccbb410663ec63a90ab1798b29f8d9b17ae23ac7973519775b5af94fedf6b9bd4fe1f5ebb13feef182bd9648bfc3126ef039b7d22aa35d64de5666d748cdd7dc481354999919b645380d180c377173d0dfbb161efc4f6b10de087e3e75bbc40d1145a024812f237d4b562601391f1bfb2a58e00b62532239f6fff9d5b49198e36412d470173b9509a96e2be26d3c2b49df42b7458ba1df117631e67666a2e52af2121082ddfab6ee129c4dde3d7f6a280b7ac63f85d90a48886b8371e6eaea63261ced5a01a71a0654bfc12a9a2e2982283cb55d65f1992fd02b2d0f6728b47c729321e49599d01cb8bb0e82f0e3a06d240fcc01cba3ef6c51209915735f125d4a32f0f99e8ef0c3ea520deaeca1a26dfed2c25f840f40f768efb95a01cff99743759fda221d004cc2bfa57f9fb274fcd1826514152cd6ce91784143e368e4e20fc066e1ea5611cf1ac5e00c03c37669874fe88a38040dd03047aa1777b2988ebd61c78c969bf9fadbd8b457a37e68d55a6a78c9b47155a19b5014cdb7f7c37cb700be610dc69d29ba1d52f8ee4d6d1bd987e3828e4c1427da94aa9d800b397ab427a9bbce56a02e012af7508e4", 0x1000}, {&(0x7f0000001440)="4eae5d1067b5ddd20764fc38e6ccc3ebe86ad9e4243850fbc64a10fae24bde6e7c5859ea56c5182dcf6e7fdc6cae5025bcccbea97e3f6c5219e53879c4bf903f18a45fbb1d7b788d06c4cc80cc60548c06dd99e4d82e840356af1eefd717ed43f33cc0ebcb67a3f034347d8b42f43ab19dacd11c09b63bd274490329c9165b63128a3196c5839643a2c99bf3cd4fc718e0f18723ce8300df49bb7b48ffdd2ac548c46d166ff7defd8507747bce7933314c8464c669bad1891b9d2d41041740370f8396ec1a0034555d528a24e6d2ba8b740562a099362e86f31a8c480da56b3a66ed2d9045b3b7b7010e", 0xea}], 0x7, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/speaker\x00', 0x100, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4785a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcad9f69d7a29aacf27be21281d4576ad5ac5cabb3e36bb7033f944a65c753fff1d306eb4eaf9b4b6966d65304d59f09c16b3565b1577050048d0b344232ed85357f0ad3804ce34b1ef66b8d9c71dd6e772d11d3e18d73925221122d86defa452bfbb8b6678a6468375d364f0f453a4af325c4dcabd026967c6464b01ad94caa74314b1251485143465e7cdf5e1a0b7c88fdf1dc2558cddd3b9c45dcf92af9639ce93b8c967114f19d394b58fb062f284957bc19b9fb7e19c8630758eded28a9c6dd03a24cc7d8ea3df31c288ec3de69e26ab70e09e6601239e3"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048a69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x2000000}, {}, {0x0, 0x4}], {}, {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fb71400326c19d6286bf8f6956f64d6fd1b262d38cb5a326a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcf971a245cee099157ffc1aca69e1d925efd3019988da8587a0000000000004082384df400a728a0358499420ec415a3ec1c46e85467e600100000000000003c487fdbf9cb27510b411890006bb6dddf51c1a36c2a08fe8bc9d10000000000005222bf4f7e74aca902e94acfa6c1afd8b75ce7b4e3837bab0caff0e1496c138983981f51b36cbf961a657f057406d8421247b1f6a00605742df7797dfb3a4c42f4b7661240fc234be0ff5fa2b8b46c8f8d24e3d70e7223297e60de64cb5ae216b02d3bd51c0c297f0964443519f55d7195666a4a1b17bb5a82c71a6dc5262e733c787f0700000090c9852671adaf6a510921a2d31247c4f93785889eee1024f8dff1b5dfd4e09ec750a7cd011e122e9b73b24cba1cc34df8054029d3c8bdcebf9ea6d60f33ef9ba7742da6cb0f2a3dffb7d62772b04ce84706202e243ce37f5f240247ad5e49b8c2e73a4c238d693ffae272bafa3a167cd127bb8d1e28afe3bd30df2a443014bdd297deffd64e4d7066ca4c8255b2"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000000)='./bus\x00') close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) 16:00:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xd98, 0x6}, 0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="437b3f2e158a7e3cdaced72c7ad19f277d08024885909be43ac3922076749a5e8bcdf47f71be5e6b6166f5fcbe82f084dd5715bc3b584d7eea2db33f60a5ff2c8db808cf0c8a176069d4a64e2880e02d6c2b1e3d56b43f80496f532c27e01c321e248a6a9abc52654b9c341d09cc7767642b758e4d4a73ca595036cd891db650d7cb1de2f05a12bb5745f523fa110c3563e2a261ecbb7abaafae20294fad46144ff47ce33f41c126c0286c66684df4b1689e925945a6a3b6852f59cc3c7f6d416d072d1ea5a1ab326a0ccac82cc933093c6e2de08a86c57a3cbcc496d73459e2303bfb61cade4e6d6381ab65", 0xec) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x0, 0x81, 0xb6, 0x1}, {0x400, 0x1, 0x81, 0x9}, {0x7, 0x40, 0x9, 0x5}, {0x7d, 0x8, 0x20, 0x1}, {0xade9, 0x1, 0x8d, 0x4}, {0x3, 0x7, 0xf7, 0x1}, {0x642, 0x7, 0x0, 0x7}, {0x3, 0x6, 0x9, 0x401}, {0x4, 0x8a, 0x0, 0x5}]}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000016c0)=[{&(0x7f00000002c0)="88627609e724417454c4a2f5f69ce15a1f951e0fc98e01934451d8671c40ca5120ddbcda2f3c789e28266f152b5ce4a54bfa21121a20b029644791ed1e0ded", 0x3f}, {&(0x7f0000000300)="ce20f380e3d8e987510940db96cdf5e3732be25c375c6ff064f7fc1d8ae60ed0919fbe69ca0129922a72cf2af68ffc5c4cae371f514ce661a736321ac9f7653c52b41178d1af130401125e8bf0bb4fded0d11539af9db74af53dae23f644808524d2c02e1647e889cdef0db2090747e850ff8df3", 0x74}, {&(0x7f0000000380)="2687d5b2e2c586c31904eb5c945051c4af3b1f976179a5c3e00f8b986235aa5d919e959ed1adc6481c0b5d21a1760cc5e45908828dbbaaa71142a63c1a376fdab4d181aa8bc2c8f37c864bfac1924da076d09fa396ba8eee37839f59956a55c448418535385d071b470185771782b3fce3e431acc2e380d64f378816afaab90b2f538dbbcc08170f57c5e93ee354ba66d3747277a5d267cd483864f728dac5082483b3d41e290430768ed87d92e35855acc874ad8f6bd0c4e9297fcaec2b2724bd67d4c28d84c6f6a939765fecf0706b9ac6456facc2dbe5c7611366c9", 0xdd}, {&(0x7f0000000480)="d9f30dfa6b0c3c7f8ec1abdfb620", 0xe}, {&(0x7f00000004c0)="9e7f967942624157fa1e690e9cbe51df16b850f36e4b842734fdd1ed96e326e54317206d6c34014cafab1de52a4d518e8837746f7794e3747fd4a0d78fb2ab1bcf042c78f0ccf51e1fb683e4ada8c3f8b7b3c30beb7547673d90a4cd6aa5efe159292ed1e507268fb09abb1e19156a82b77dd8c8102b4a4ea804b9d1d4d769ef4c56e09635ddde5b5fd6841c783c97751726798d10a48daf02330835b2926da9e9853dc7683ea83757756f5620e8e8a4894fb14be55bca44522088389c2e89aa1a794fb578489a4f8658667f", 0xcc}, {&(0x7f00000005c0)="2e13e4b478e08bae81c358bc428a534d93d29231a732cfc017bc5497101654b7fd88e5525c3e4d50b4e7559449a274c560e333e99038021ff2b9a3081713903274c49b9d20605032d3f6b987340fc6507b51e6e346826ba7d1d66c1d223a7c44ce1c7632ea64d1715401c024ee953e5152a1e6c2652ac672b345950d4f7546fca1597e2823bc70511af0e0e5992c963190e7c566cc13325e9867ca83a28b47cb77b70c0bf457a9202a7b", 0xaa}, {&(0x7f0000000680)="70dec4a6a24fdf516ed30b59da4067ef7b32690884eb288d5c7dfaeab98178fb283e21f17d99b43437b8b5d0563f4d40a58d463e2a941100905bba2e83513701a3c05eb9432ce56bd9d3924de4abb6f38d6177cb304fb1acbd93909bd4fd6fe933220a8e5fbfa797f9b7dbe509da0867fc9583a1218e5f39be41278600fb37ebca7c282c6fff8a25c40c968918de7d6f0eaa994813b85212956879adcb3736eb6f693cfae8722a08f1253a5c53c1a5b35b3483b8501473670d7814e14735590e92a6170b138b23f4c64a99d368678ab02ca31845609b51cfa1aa55335f254b2e9285139b20eff76a85fec84c385aee81577d75484937b8d418975a929638b81a85b12d0f8ed879772859f5d0d698f2595ac16d4cdd17be56e552478a2e7a18f6a2264e380db063185a529b19a03c6625a3ec36d8a541a59faa7f20f261fa0cb8e5946fa0675965f608b6eb6ac93e7051170e4316371cf5f59623223a529e7c8bcaf750c32110e5e68a9ceff072591ae826cb9822b5d84cb83c8666dd191210baf9693e6c275f55c87867797efc705158d4b321b17b204a6f808e50e8a9a0161a9e9855b3c2626dca5b2fb8ff0532b75d1319974fdf9ceb0b93a0a6feb40f033007a9c8564b82bba537cd90d135de4670624aa39ff065e8614216fe8028fdb12c25f103fc784a2c8ad1c09d0ed7673c5ebec5f9d836bd1057bbb8d1bf05c08efd47a8f9c62e2c7e3b3fbf6930ffb45bf296ca7f4985c1c2de4999aef691fb878798ab140e32a07ce81d57068d1f3cca8e3d9ec8a7b635d32089ab6c8bfa86d592bbd57d1e9e0b0eb9d2081887bde59d98ffb10c26ad734dbd9f29e16677f84be12fdbb5e565166d64c9a27dfc7ab98df8bd33ffd4af499e42648486a871ea54432647bc16bc690d8470f157bd1d6752b54840a869003860e5233295fcd03372f518326d65de608c244312dc35946093a47b15648603730e2b5eebcb8dfd751cea7f1ea8f60f8734e4c26e86afd8bd7700c58a4ae9e4abbc7ae75f5390cc6dca11ed8b76129f7b8bad6dd99f165fa66dc0d7be3916b4ca5cc1f34a6d68450d53abc8fbc0e24b61c6017cf6142480ab73e931cb6049dba2948bb454a1b06658c2ee99add693d5a8b68828e26d175e1cacb32ab0f175aa846f1d93728b66b26a6a5d135039e997ada0591e51f8a5e6e8072c10301ec75656df26512c9aaec076ff224a2dc09bff26eb761795f9b8fe6952a5a29d2892fc236c53b7112cab7793af301f0c6c0c851262f894ff9e27e4d810f82f5d2061586209b70490e4b8b72a20374ab7e110c2652f689c0e9c5f3b418589035b48a481d4562347664d2ed311eb5e9bcbd98597e95a98c84ddb3de6175d42b518405dcf5b3f706a294ca0c1e877706904f672493a7334e161dd4f011ec59ec40e3df133eaeb0b3bbec249b776c10c582d71fb782295b7f1ab49739bfc6b67c55f4aa07e366d59a222f4c93483db7b92f921abcb9647cc594425d78eacc825383c4cc7f8bd0af99f276395150f48d1a42dad6abfd60e41dd308062ceeec929220d2970a7a7045c11f010fd6574e64fd509f74cf4d4921ee6ba5c99621c6995edc976465cc2043410c68b8bb486f0ea51b6ac5b33780c89abbd9e4be84121eccee7b422425932eba4018b98adba6bcbcdad7bbf6c661bdbbf1c17a29d54c220e956de8e831023ce927d7413578622b565b840adbaef391fc5c462c8e86109a9929ba088cf362bbe1d4ef64d283b5a848a712efdc6dce0af61c2e66908139ec0b1126df7aaa91f9666775dae837413ded032731b52c00e2e1e18f356a94b1a3d21bcb4746f874df4a2bc3847e8b8e7ea856d565927b31a30c828d1cd86ab83a105dde3055787112f2badd5f14458bdb6b0ae4fec42836a78d23f3ec33c83cf208fde4461341b98018c4b98c570229a9124e3f074d26da98152251590a9d95d171a3552d2ef88604772876ac2f2240a0243c45c4bef134b2d177ddee9a7603a1b9b422c56e0a3959ffb362350b6529e353d08d04bd0e3b2513c9ca77180b5e77bfceb74d1164c8d6c0759cad8189c770c4da9f1ddb56e863a638c35737da92bc5528e4b3dd12742f030f270d95b979128b5fea7259b312fc0bebb76da2639338ae1abd3865fcf93e43f467a9e93284be9779323305dd912bba503d699f009fd163a19d6f5f0a9e455956b46c66795a9b609fb424b5eca2016417efa1f5e45fb9c02c6ca26b56723855914c892b6fe1ceda5fc4f2d3fcabcf29009fdd7100af782c4eda082d62d8fa6369489f539fe8f284e01dabd83cad38aadd6be34c2db8960f16f836faa3fc64ba347ee4a148454f0113ce11e693754ba8b985ef96fbb49423e908b5509f90cea547b13f3f9f032de4948aceb2deee473cf7b99f23f7f7cc143667977f3d540c3424d9a0de56605bc84f43868a6a86a732664f32cf4813265d6c4ef4ea0baa39600ef17e9fa6e937d7cfee97eb5ddb0eeaecf3d581b7d84600f6a21ea7ece1cd3c24a542494910401385d6a40ed7bab520057e817f3564834405521a64080a8a53919172d1f13be63ce7bc791e429c8aa1af7332f28713e3b51a984118189893d6437cc235ab9ca850e31c4910395168547407dd1a654bece0013f3fad75f61236aeeb7814b23e9c8b43809f343e45cadbe29eb3340543bb0e502754a44d1be7646e51da6eca9c60fcd48c9ab22c46f8e73741475f698265acef54138a67a667f67618aa3522d71faf18d7ccdd97371df2a923e4f76c810c1bd8da9e107c6f070be68410a14da11a1a433da4be49c5693e957de43e7437e20f1d7c627f107efddfb9127e651fe83752a330fde61ebe7bb13ded9be4a34892ebfa855c9214b7dac25d220f3abbab2c169e0b6f1ce301f597069bbd5d97b0c01ecac2e808c7ae7b2accb3000b46b6295de3133d615c6bb0c316f8d94d64bd810f21ab898b82719f99c8ad18ec7b999f43af9ce1f43b04a48f9db12f25c8e44ab31e2b82461967a56cbc1df11f9f23e3561234450d4ea1b06264087a88a493923e18b2df99c273af11805f053c8e90b44ac274ed31465e700f541057cece746c9d5986e7e12454ac9a33c07ca731386cb561e228103626df68965389aae49b036e7921052fb681aa873b388784e06f05fc2974a2dabdb509e467d9d04e69d3a031128a2858babe7f9dad8a1f2c83c34905cd3f5305e45c17b755a8a96a19b41c205b58919d86dd63c3626d2d2ae7c12d2776b9482b805bf4d28bfc45f73277bf528e257a9c60ef461a60b77a13bdf3891f52515d529f6ee0e17a0f82481e6d13859ce80d390b95cbbfb485987036ac8550fdb986e766915c7c8d9e2ec0c4b1aa85e5be34ced5f840d924dffa783618f7c089b22a69f0ce97baeb3d9d36742277e8b83ca84d17c8f54203d6ea6bb48ac089ea91d122365d154e94c3419c407255ced3039d05d9ea24c37c1645f36b66d55fb9a2a711429cb910a210dae1f31e186df4918fae16585d8e540e683bd9711646ef08553375716d8d25fe6c8cd89b7d66238e18ffe6a519683642389aeadac084bdad3c449fb3a5b6eef4d978bee9603859e0c9babc5c529dcfffddcc31395324f8283628c4a4c00cf7576499bbf3ed05f204d9b48a9767eb569cad83a84c92029032e3c451da1ddb9844e5ee5baff2a68bc4d06dd18d4ea9f3e864923055cfb6c69ade1be7874709ad507a3bb8c9988fe64a5b9baf4153a99e8cd8da6be0d8389144db27d0db9f5774e22d9238f627c29371cae2186bf9646deb48e3ecad705b0be5ae04b8c88c0c4aed245f294599f225741d5393c5f6ddfbadafbd25dfb5f55bb507c81a8e69c274ab3c0ee7a629e37b3be8b088e809653e93207a05d6743aa239aece4fc6bac186ce971ccf7baf2f09cea217a72492edec3b2afb2d8cd63fdb10cf6f4e66a46d789e00f71f47782a0ba59e60a93c4dd9876bac1aa11baec21a81f10fe19bc4e8e149aac2573497cc460d57ecba7f2c0b357eec44f8b1f0067aa4ef8769847bdfb526eb0757488da49cb88b9e72d167cb65a77179a1a4b5bfd5decab4c9e944a442ad427e464c762b1f583854f94b4ab976da7b520ce5f11f492e75dbf79413dfa5e4840b522b43565e0be14c0716f6000eef05eb85b2057a23e0d45a50f95d6363e023574100331d43092eb99a84884081d36d6afbbea697abbc5b83f4f042747c1a7e647ed065abb39083edc06b578ea27f137217ef76a3a59595d98f2092e4a2dbc9a49c8dcf3c674a86b6973518ce98613a5b979ff599b0dae0d874cc6327a13dc76b6d835bb9337816a959732a2073ce916c6de4a721cca2c6e10d525cefea624daf38c989a363aa2007584f1a18f7598574336d8b86d4ab30cd6e17fc4209a20bb4e0662813949394d63c82fcb221edc1c5e227cd3b51d90d2b42189846c04f20205311dd1f90af9987011c7704a4206983b799717e4345810cf9c9583200db642755e9fbf31412e2f0736f7f6a7c43682c57f42dd39931c0331624f28e54f4cd619b7858913ef44ea5e79f93514bd88263ad10c6f9b811251630d18e2590fc0f1624943e8ce20757fac548a9e10154f4da555708f6f08ec864b96fb2cc70d0015c784fb21a256077ae45888500dfebbfb6521cd8cb22154f3f8f133153abccb0639131822b0dde3e84ae6baa5ed550fafd4b2388b77e4b403127b335aecbbfcd791287d8126da5635fd906c78b831adc5385bcf42bdd12787fde130090d78e6644efe29c955576c2e7f1f105e88d24ad2931c69603345402d33cd0e0654022e4d11d5a51d8e0f039a6679fe21fb26c59d14c01e3f7a181af8b12c605684e4ee2c0c84f65c77b9b223b7c25d49db0ed206ce945f0769803aa5c84ef4f3491575acf74d5a8ba8c14d043147de06835c66e7f0641283e7009a9189f2c43e5fe9e56c8a0233bd641e0661e618b8af5000c5e0c0c25a387ab57d34f9ee9284fc585505705a8bd6702d1cacf7bbf6fc1bb76cb970e8db9d5fb09cad8a792fbf8e1034300c6853a2bc440cee9b40763c3270927bc1247d93dd769622374e0e0167943c569cda0cf3c480229009c7f41d81def21e568993b7da7f37ee2707bfb6a675cbf78d144e96b7653d90fa4e6d1a90211ea0de4e58c5d70464f37a45518b71644900aac8d7fd97b5b0d5c4656f16433d19f52c5b48c1e7bb7d13708b48fdc71f00b92aac5a54791d198f7ca2cef0cb1d3c3163e53c63a62ac6880537877de3fbca200c30169851a3cd9d6df71a16122632d3cf742110a838930225bacc4a0a765f6c180e360c8de1980ba351620e80668220e6211917f1bc2ed6fe7b9cd9bd06433b3e60828c79a8e4856bf1e4394833db1b85b237c4698c304d0e47e3db4b678d8570f571ef8ca49afa2684af447c16366e0118d7ef23cf9670fcb423cf4cf362f5c5050c4bb352f54377c1ed1e16b7e2e2ab0c6a7bfbb1066e2605f4bb2a81f3baa251aa350ee2fa1c47b057ccb4617130185ba000b70c5935822e64a8d75c2757b4f77008a3baecaeda34eb3fe180131db2e2534ee14cb8c251f7c05cd23f15ab1daadc6e9c3ef07ba4dc04012e75e53814f9ee1726a0a41670acacdb69b2818b308daf91ba125945a716950f4f2dcd5e3c76914ade91d0006a7cfe6e19417444a97491af1facd3fa7b24dbc771d014732c364db025a7d94a3803a7e7f26e938fa4dc7e90d1a3e0e6985bc477e7900c12cf9d67ec0cb34eacd35fe42e4fbddfd368df3ee086b7906195ed4d6737b24f7eea837858", 0x1000}, {&(0x7f0000001680)="23edeac20e2d6183c07134d53c0d29307c89b46373d011d423b8203d86003187ef310946ea776cbd523c36e2daa9175dfd291d010f", 0x35}], 0x8) dup2(r4, r3) write(r0, &(0x7f0000001740)="dce8917d996bfd5d45c3faf476f86a971969d8e87c318a4e7e39dd24fde83653d31ed7b0f8bfd618ce03dcc28a4515413bc55e6b35b161b7edd42d18826392aa76fa6c734d6290a57d63319f65dec73dfd875260d9885286951e06d48bf9a10673992e7827147428ff8e679566da9341ac3236a09ff135796a9dc04385c322a3e771893e1f868bc7cd3e3655ec06f373042fa0f775e13f24bb982ce51d1fd8a773b2b11943e636b88fda50bba3ee76f6548290ae478af0e71919b9b61b613758de961e678c218f05398832d8744ff94375b0816ae28a4cc6f93c002ff7258d217a144c1383", 0xe5) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() r5 = semget$private(0x0, 0x6, 0x22) semctl$SETVAL(r5, 0x6, 0x8, &(0x7f0000001840)=0x937) write(r0, &(0x7f0000001880)="8a7c5f9dee887d3ea0747c54e6eb064c0ab50083bd623ad1cad47103c87e0140c32f7f01bcdfe77099e8f074c8d92f470ce82b85cfed6347b1d799b4cdca869e9a24df06574a90f64182cde0087738828787b6e05b7b635574b850b98d26376581c1de544a7c5fd1b75b18641f8ac45119ccaa9e380d9eb1677155a70299e25c2586bad0842473fa3714ddd4fbb22e28d54010ed8fd430144a60dbbb38a25c8f37c8c63a22d93a0f94ec1434dbf729a828f20a4a9ed9", 0xb6) r6 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000001940)=""/35) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001a00)={0x1, &(0x7f00000019c0)=[{0xff00, 0x1, 0x80, 0xffff}]}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r10 = getgid() fchown(r8, r9, r10) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r11, 0x20007461) open(&(0x7f0000001b40)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f0000001b80)='./file0\x00', 0x1) r12 = socket$inet6(0x18, 0x8000, 0x3) poll(&(0x7f0000001bc0)=[{r12, 0x81}], 0x1, 0x5) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="031a0737eb2ca24f3af0a2998d2ad64b7f4a9af62650d07dcf0d4a278567f797a91bee08d7dcc40b3f49f0ed15af2968394011114df674bce73f3953ce2754b90000000000004859f48e1e500c58fa510f63cce10644bb031237685d087a5c6937754a002f959b5eba12a920a75f790ae1d7a0187f84cc4741a3e3a18035c702aaf7bd60f98181d16a465b6f62671600ef3a18ddbc889c12007672e6cd463b096b918e360449c290e11635f000aea90232a489c3e085cc9e83ef1f27a5bfa1d1fcff6df32cbf6a14406dd6e6037e5bbf90de8b9d6cee2983c524c4ae70a6c571e48aaa36a1dd23200af968eb"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/196, 0xc4}, {&(0x7f0000001400)=""/195, 0xc3}, {&(0x7f0000001500)=""/201, 0xc9}], 0x4) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) socket(0x10, 0x3, 0x7) 16:00:05 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f00000e1000/0x1000)=nil, 0x1000, 0x873feb8500c15b76) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0xffffffffffffff19) 16:00:05 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0), &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffeffff00000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) geteuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = semget$private(0x0, 0x5, 0x46) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) 16:00:05 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x80}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="c744f07376b119f2d13c15e7d382c7b3ef5bdbb9d0d9b039f2ee5d26f65f6602afcd6fbe6db21ac58a70d393003922c0186a2d2cec40d489891a1bd5bc756f7471ac1cd78c3ecccac59dfed70c329539215603bf50ab7aed378701a0570413b62960d68437af964e818eac002d76ce5e3871e1093630482f70ff83310bfa81117f6c9e7953645a26c977416bef96a6339e7dd6bfa1729d454a0f2c42defc60ffb270631f37adc2b2ae471ebc832a7b03c661", 0xb2}, {&(0x7f00000002c0)="21405f2ebcfb6cf7da63019ac95267ef0d91cfe44bb53a5e281ebdeec0f5158a0d708b0da00580d924358a1c40fa2d1fe4216be4e89fd0ab57409606c78e8cf900fd4318e5f6b7c759544e2949f7eae889b5d678a539121a9a6da3cbb33b372cff1432fc6795cbd6d16f631bbce969fe2588d372f1b76f4b4c4666e4c93eaedda3877b7bacc6f3d62a710d9c5f52e5cad4f0809ac487ed2c3a66c4c377c40e396262a9d1436e56a450e9fb63f8f2ba91624cf4d5cf2a41fefce75855ec22c27591102a313a9897b9e5fdc1ac973952ee857033feb3494eee41594af1", 0xdc}, {&(0x7f00000003c0)="69ac9af3a1175f28b1eaf50c59ae68c9ae2f16dbf1045c99e71ff37cd93f79ed2107d169f4d5c9f62dc0210ed1e34e7a95ce2a05ee3d2d9d2cb1d081133c484104e487a400ea33fdb133a6c0ebedcca50c4f143e56a5e1d2bc5872b4b86a70760b40fb0f261da0ae55cfdff28d7fc460864b97f17fa1fffc963ca445d8fcc5cfcf0ef0fdae8c75fc925b0d947d322ba8b30a9009d9e903077ea5ef6fefdd66fa09f55c3d25e2706be89d04bc8b8e5bf0860a95a519af2e0166b5b073893f", 0xbe}, {&(0x7f0000000480)="47b42e7c9a6938fca7ed2d08b4ea3bbf525533e5e72a41d86b03d8573fb2c393419b3ee332f620a064fe9625c5ab8f758f579b9b04ce98d0dca5162bd9c32693c30ff94d1a8906c35db6caf60df258fc367760919fef6b5a462416625c6db975281c4d63f2a5b39efad61cddb0c3b19cb75652f7a1d6f66cfc1f5a80b3ec85abdefe9a04726f3997aec24feeb2b59ca65f0a501c415523945766453ec2ac6e18aa955f4d83e7c0ce1d5825241b8aa723cef2aa5645da23d9d0d2a554a01ba082c7abc6ae7b0df6d7f93d3f0e2a64b5dd61ded44863c6d425b119fc557347b6b624959ea9df6adc2cb42f0b", 0xeb}], 0x4, 0x0, 0x0) pledge(0x0, &(0x7f0000000180)='\xf6\xfb`f&\x0f\xea\xf2\xefmj \xd0$\xa7B\'\x81\xd8q=\xf6\x92\xce\x1c\xedh\xfa\xf2\b\xc4\x8e\x0ep\xa2\xc0\xb9\xf5\x1e\x12\xa1\x7f\xef\x9d\xf4y\x131\x05\xe7Hv\xd4}\xa1-\xff\v\xaf\xf7\xc5\a\xcd\xcb\x98A\xcc;~M\x7f.N0{\xde \x17\xee\xba9\xb8\x0f\x84$\x87\xb2\xf7x\xfd\xd1\xf9R\x97\xf4;\x88\x19\x05\xdeuJ\xf1\x8a\xd3|\xd8\xe5&fG\xd7\x13\xcf\xc3\x7fAs') 16:00:05 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='x\xae\x9b\xf9/zero\x00', 0x40, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0xc, 0x4, 0x67) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f000060cff8)='/', 0x40, 0x9) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) pwrite(r2, &(0x7f00000003c0)="3b2e265339c166181d4e2e5e79c5378e45c2be20cbc429fae9469aeeef914cdbbca9dacc737d56018f7b400718ab031c085a4f1aeb396ebae452f914b53a7915f0ac0d5e51f172cf9b043e28d741985832b341e650ec4e1ba64b74feb21bd88bfe9947d34c2ec0c07c9b2c677a87c4faaaf7d223b42442ea5cfeebf972e9debae189a17bd805c189580608c6", 0x8c, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x80, 0x6, 0x2, {[0x200, 0x1f, 0x860, 0xfff, 0x8, 0x81, 0x0, 0xd06, 0x1000, 0x7, 0x3f, 0x3, 0x9, 0x10000, 0x3, 0x7ff, 0x4, 0x7f6d], [0xec, 0x3, 0x81, 0xb5f, 0x9, 0xfffffffffffffff8, 0x80000001, 0x4, 0x54b9, 0xfffffffffffffff7], [0xfffffffffffffffc, 0x3, 0x164, 0x8, 0x8, 0x1, 0x40000000000000], [0x3, 0x5, 0x100000000, 0xc6b, 0x7ff, 0x4], [{0x37, 0x7, 0x3ff, 0x90}, {0x1, 0x13a, 0x800, 0x2}, {0x8, 0x401, 0x4, 0x4}, {0x200, 0x4, 0x2, 0x8000}, {0x1f, 0x5, 0x2, 0x80000000}, {0x7, 0x10001, 0x2, 0x9}, {0x401, 0x80000000, 0x9, 0x8}, {0x5, 0x7f, 0x2, 0x7b}], {0x7, 0x0, 0x1, 0x100}, {0x4, 0x80000001, 0x7fffffff, 0x2}}}) r4 = socket(0x20, 0x1, 0x7) getsockname$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0xffff, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x6], [], [{0x0, 0x0, 0x3f}]}}) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x6, 0x4001, 0x7f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCLOCK(r1, 0x20004276) msgget$private(0x0, 0x231) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000140)=[{r2, 0x4}, {r3, 0x2}], 0x2, 0x4000000) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x80) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x6) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000180)="6cbeba62acec2cc488956f4b2fd6d55915116d00fe3a16f6f8213611a9cd37ec8971a6ff4fd00679273142c8f6fdd26cf488ae8ea12200b4cd30cd40a59ac1c232b789bb925d328a54c1225ab33c23da3aea94acdcb337699f7ee7d07c8bc986ec06d3f290bf0dbdf650b6a201772a1bfb7625bb8416db789d05c100600914a79a2deff14e5cb79f14844a8ebc7edf77a80e50a1fed04bc8447280d1540da25b2f65acdc39796dfd9b8fa3e99866af51be8e931426816a56bd5321d6c33b89fb03888d7c51d61c0cf05400215444e723bb8ed6bf8ebf3d95943b326e1128546b30da9a2f8236d8d3008b4cd393b1e6e68fc5dc5c3578b031b4b7680cc0f8a076eb5ee5f17bcaed672e8c772d48607d06b37d661043e746d46370237fbe31c1fab455ec6ad5057b73763dc72dbf97f955325dee8e805f8d650aab5f7f2abe4ff26c6f7aba61c213bc049486d91c137405ec4c1b096b37d5b30dd3917c95a9912bebd4e95049d4751affd57a9e30a6fb37ef80dc018a403f9b1fac99263a157d4bbc969a19ca590c39afb0e122535bd92c8fb590fcecfe4f9d010461977bafd74cdf05c429e98d7ba40d2015db4c5d50a5010e7ece50ea470eea3568cb9a977ab7a230b635bf9fda14ff49dc2fe5887644379a6e19e6ad0686259fd4aa422b", 0x1de}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getrlimit(0x2, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r15 = syz_open_pts() dup(r15) r16 = dup(r15) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r16, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r16, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r17 = fcntl$getown(r16, 0x5) getpgid(r17) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r14, r3, r9, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r12, r18) 16:00:06 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:06 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x3) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aa5c18da77339b9acc8affcba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c9409a984e74f76594aea41015db35fcfd06c38e1ba5d08e6b3c285e8751e04543d56b337316aa37e3344143629f1bc67f60f3bf9e754cc3ccdaf93bbc90619e8560e71a0a6da9196a49568eddb956192b280e3a84d676aedd49f3b66a7c7b5f44cbd83508df046f2ed457a0a8e1aa4c94c693af26f683560c6f1bbe88a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fbdcfaa1b9ed47e02a8bc2f35ad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r6, r5) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x5, 0x4e2, 0x785}) r7 = geteuid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r7, 0x0, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r5) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) sendmsg$unix(r8, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) connect$unix(r4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f4257b2a4e6abca64894bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7799f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df55800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c947c824a8440df5bdcc80e9b975b40e8d9edf5d37945fdb2f3eb21a5781bf3eedc61be0a243b983d64eea4e2b9c2246a5b5ccd61875b9c13d85ffdc722b69796"], 0x10) dup2(r4, r3) 16:00:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40004, 0x0, {0x3, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10000, 0x100) ftruncate(r0, 0x0, 0x10002fffd) read(0xffffffffffffffff, &(0x7f00000000c0)=""/189, 0xbd) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1fffc}, {0x60}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) fchdir(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x80000000, &(0x7f0000000280)="fd83bf4167a6869d82b0b7d33ff61f7084491b5f58a303d78aae1c171274348d9800be0622273a010d4becd42cb495c80536f49450d725a6c19cad9e3a2e5ef0fac57f27eb57fb033ba7ce9ce3b4326ff7bc78fdf4344333f21b03e6d58d0a63e99ec78027a23000f8ed8c3e55a0513ef6f17c4db2e9ee00a770f0b03b616492d5e3874a0ddfd0680cd649640c1d9f5eab6cdf5b92a3ffb0b7252e4e500aeceff1efde7ada31", 0xa6) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x5, 0x2, 0x1, 0x1000}, {0x81, 0x1d, 0x3f, 0x4}, {0x2, 0x0, 0x7f, 0x1}, {0x1ff, 0x80, 0x3f, 0x7524d970}, {0x5, 0x84, 0x2, 0xfffffffa}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x55, 0x9, 0x9, 0x1, "b044af09eba1510d068aedc464eb04610fe6016f", 0x7, 0x6}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: truncate(&(0x7f0000000000)='\x00', 0x0, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfcfee04a7395f22b) recvfrom(r0, &(0x7f0000000080)=""/44, 0x2c, 0x2, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x56e8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="81f22ee1a625cf81a5b542110e9bbf5ff735a547d5315d23c353e3fe18d8156c09b2b850e58831ebce122767ff6b66c9b33ed8bb63d5ca6a6aff0482c2594c304f40e5f1adf4bb83f1dec16f8b01e2d70d09474d697e4822f11c183c1638a535de2989955ec429e82526989753f8d417461ff96f3b43a19733764a2688721bc1f188629ee65e58238d4aa88445c006aea724cc6a", 0x94) r5 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200, 0x180) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000300)={0x81, './file1\x00', './file0\x00'}) r6 = msgget(0x0, 0x500) msgrcv(r6, &(0x7f0000000340)={0x0, ""/210}, 0xda, 0x0, 0x2800) geteuid() r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x880, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x280, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffc, 0x48e00b5094dc55a0, 0x2, 0xb, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0x9}, {{r8}, 0xfffffffffffffffd, 0x20, 0x40, 0xfff, 0x3a6}, {{r9}, 0xfffffffffffffffc, 0x32, 0x2, 0xe000000000000000, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x5ab9e5a04f899a8a, 0x8, 0x100000000, 0x3}, {{r1}, 0xbd320a45f0e0a81, 0x0, 0x3730b34275fa6429, 0x0, 0x6f}], 0x6, &(0x7f0000000740)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x8761}, {{r11}, 0xfffffffffffffffb, 0x2a, 0x40, 0x8000, 0xa6e}, {{r12}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x1}, {{r13}, 0x0, 0x40, 0xd0000000, 0x3, 0xfff}, {{r14}, 0x5, 0x4, 0x2, 0x3, 0xa5b}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x2}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x401, 0x2}], 0x5, &(0x7f0000000840)={0x5, 0x5}) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r15, 0x0, 0x1d) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r16, 0x40045720, &(0x7f00000008c0)) r17 = open(&(0x7f0000000900)='./file1\x00', 0x8, 0xa5) fcntl$setflags(r17, 0x2, 0x1) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000940)="f2bd0eeee92d134546af462cf3207f3c6235070076fbaca3041f851395a5f901d664c2346dd85b7b51780421f7659b5ad4402aedd68719158b4a5aab9798b035fa0be88f3e671885f2c1bbf33c93cff46422199b9509c0d7650262b10413cba877cecda59cb44164b10eaa8f19fc78d27851f58e039d6a3b71bd3926c8a6f317a4c5cbc2c7fe227772ad", 0x8a) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r18, &(0x7f0000001c80)=[{&(0x7f0000000a40)="5e692cc2934a04c2c942ca7056101ca0036880a4e06d3e4af813acc38bb7edd6e122112d382e745dd2ccdcdf6102623cb84b44da1588bd971ec413e2af79d382a49875d73e51e659f242cb1fa41f318ae57b448067b5186050cfdc1661edbaea3e5169eabd0e94ede249340f77434c99bfe8d5c531db19d8d3a74852e4c0077effc01718c1e4f25b478aab3155eab546b9833278e87c0d7651a108b5a1235af359985e86bb2f2d971885ae71284542945d5949952eb28fded298dc0b8c9b085353fe387202553976aa81821563cd3ff98f5a9f39b5359d662256abc4e2c38e006edad03ae12da81f494305d01230e7519dcf25b6ce5b99afce668737c54f6611319ae2d4b3396de033ff4a1b94a2e20c01ef3bcfccd74fff4aea09897ae18336cd68d6d0e1a1e290a4dba6641c2e35ac9365d988bee342c8fd78fd1f07dad0ccf9a2f8ed49876ccb6887bd361b3c6a5d2a7525d21a1e30418de2a3c7e742a652e1e5328e662ce1df74b42651881be358fb25040d7e96fd2110fdd14e674f34797fd311be35fd408cec49343992d3a5b399bc53f0584f17c1226a7213595e9fda49104dfc8d93514e95866827fb46549095fa411494e17a51705a01d7eb42464fc94ca54480fb3d829be186c5399fe14e02992b2c9382919cacb181f8100f704318156d35deae3674cae48a189c3d3fe07872fbc89f7c877c5f7330db572b45739cf87bbc4f7f9094bbb7f6c59eddd558d2ed8d1e67832ed2034c9be0255579480e63a040e2987fc7cd178fa53ebb45344477f7efcc59735ae29a6aaa028769a769cd8ca12eb2fae68ec83ac51d29514379d39133b37069f271da62e384fe5fc9c65638b91c1fe1f9835753fad703e3a9bb628912fca576daf22078b20875f2c47a0d533c3cf3f4d0eeeddc3250ca8becc4c4ae2746f2945e50002ce3b366564a4b0f9491423ea80904ee8917338ae885558d91b5b2a6f3a21d719dc914b53192e2ffe4fe2329cf5d9aa469791b37dc06379e12d7209ad41129e3346b85401ee00e1ab1ec1086ddd92657e3d7e3c6562ac74a8e56b2eb258815d39a2c3cf7319878d7f8b7f7cc14a0020de459209ac0a3cce68da96fde5d632c97c28261a73028560b5f9073a1fad8538562feae644e09a2ae9c567680fea11d79dc7169ccbcb40f15b1d91c7578bc9ee76a7ddae9d907778f835bfdc861c94d1500ff15843a82dd5ca7446d21519df2bcf6f686670b60b8022505906c1e2ce38ce1cedc5b3ab01291336bb3df351bb6998495e03d22852a5395111f7ebcf248eb0de40d2196858ebdb2f7afb2bdfde60d36481f1ec380bf71e1aeb0727f35eca8b5705ad9ddca6a871cf7e19385675744c326e5f70e2cb8e60c6395204ae05a6cf3d0c94fb05cda495c47d56126c15b5d1dc63e2bf3b89d620b0a3b28480043996b3d3583a09f3b14471bea033abb0f7efa96739188c693baec8d99721e84fa03e5cf9b66e989ef722a0ea4ad60f945b35dfb2242f533c18237f312053ea68ad57e730e1ea8661f10e37b05adf5c886a89279afa8ad35260bdd5056a4f1d830cfc2c2a91f5c75fff24bd3da8e5c1c8043da9fddeadc0d6f6b7a0fc89bf454ea8d9c1b4c00b01ac45943089d0f33eb447332208a22907e280a80ffc4273a18b52143861c49e48c52b6f5c4c41a654aba83b02b0d5e65105820f0666818a52fd748f1bb477fe789d7f82afecd926c038d40a28d743d83982df49a189d576e7888cff6cb9bd7bc883a0b2249568af139cd379f449a553b75208870a33969bf77c18841d02c94753fc731f34d49e3324ceecdb09ec81e08f62dcccaf9c2dea6572dac470e4ca4246ac577b90fb669cfb829637d0007776d2028014a4ba878be8adc791ee33c4023044d736e4879f0de64fe6ead613964496fb0ad6795662a360a9c21d5ce70e041260d1fc3d51d6a44f4e51428e35c69c2295b8d9bbab138f188b443c53b460d133318cffceeb1c27448d94c8b4a7f9a0a53c861afba899bb1516520e59cec46d69f94dae39d743de3d8ff209e1e70f6515b1bd611f28c25e4b25fba82c5af48e0436cff655d87b9b597ebcd3f782352df9f8cfdfdbb6bebbe50906f0e7ee9aeee9529605f4ef7d37324120d64d609be5de6dcd01d42c7127c3924da1bac6631daca32d3801f55f766a685f8d061eef01535b0a9e0a3c0c9191ef4a43d0a77a5e9727d49c4ab8d4746fd9bf0d22d065ad1dc51d2da4e30004929241d34464fb8d3476a85481facce391ae7f9405c0f30f9c166587daa70c1f021fd69abe2e5da048484f8c95199a1e5458896b7495ff9a7d4e0f9ac5c473bef3ef7cbe4c34a45f3b19c869b3f681131363b123fe87e3c40d5b54fc20ff4ef69fe1e57bf9a6927002963acdcb4677e6437f9f79994449a7bfcaa722b3942661514a7c2e3483dcd6b504d67a9ec80e94265f53a5a60b08b5550afe70f2df97b0d9f2488e88b78d36ca4f9d0059bca9ed702c3c28f98a1792d169faa60247531eb284555948120ed4baf9cd194e15d2c5d37bcd505290acb4132ea2339e837fa263eef76b417e0d57aec2ddba8ad352dcca65e9732b247fb3e166717626203fbc0cecd92bb6e05c2e20ce8741b31d921391760c361ce9b8b2df4d0da2882896c46fba229ca6df1846fc1f25aa6c68ea20edfeeae087300edd031514ef18b2f3ff812f1d0a504ed83636d4c990962c617f419a275cbeb3ab7661cb3e6d144b8269b0eb059f67b29a2408e4824973cffd254676ccbb9f9ffb297b1d7ca4243df9d880158cfc50a7586c0881b6d4848a4875afb28cfa53fb200f6c7dee9225a247271f7a8bb76a06ec3bf6d1fabd6c0ef6dc4e7ebb0d3682683273505a98a8f377bef3c23a95f7cde7719c1f18348d5625909eb49e473047771496686adc4210741debdf23f9bb471ea0eae324f81c0a1ed91120b2eefd76ac07506e92b961399f47d5c156d151b6036906877c76559357620d2db3168c42d62a8bfdc06b6e244555b5ef17b6fc700755560c750fa7e7aef12cbf3728ab85d06b91f6ad2fd668fa7c002842cb87f18e9604e7b16f97ed3753d9403c4fdab5ebf5fb53f27e839630f401936d6bb1ba30efed0a1fc057e13f2408308f0b605ac2263a7e6c6cf07fdeff451d118ad9ed403371ba9a01cdbe4c5e31197101824041c5ba182c8ca908393c552c60c92ef85a6b2924d79298a6c55a9ad0ae8a3f5dcaf9975bde2bacaaf586ce23eab4a3d9026ac8ae1e25df10d9cb3e934bd3da4165a74c4331cbc8a3b776db1ad2c2cb1d1e2c297cd2f99440a4aa7d4f74c9f4b40c73bbe96417d7a3caf8cb69af4ba68abd6646fd6efc761b271f7411fa506b7958e4d3012d7ebda8b209f66286fb389b27812459070e8140fa18d1733f7a47a9342a8408401393278a12e0142a88a6a8ed7f3e7fb138033935c4e1f99b6de007b5700c765dd78fd7a93430a26be32036e41cc48295a58c15b9d26a0dd97a557a6d102ceabca7e8eea59eee2acd25da8891be356018c8d5daa0bcfe300d98bae8ba53588699b2b4b1bddd8d4e13d1406a86889a73b8b2a90a778ac68c792f8cda6ebc265781fbde1b0086459070163cc971d3de19a541eba9c03c0d9adf8a54af027d8835523263d8f969d0bb8f9c8b22ad6e290327b64611196739580536cdeb1c8aaa080f08abeb77c424f8f6eec0e0f00355a696c026ce8009678676e5de0ebd20c6a18607efedda1ae1bea7f21e52eae4f3eb35bac4d34950ce84a9b742afbfcdf98f35492ef55ee5e7f57cfac1664a2f0da8f05c2da1f0ab33a30317ff42a04dedc1291271a2811b9638dafd23f370cbf778ecb36ad739a661f3c8f8360651600a84ee03d9d17b6fb181c4d5fa5cdfb32ca1fa548f87efd24e255378bbaaf433b4e29fff31d046b0e530fb959a498ecf3b09e631affc05971db99dfe972c5081dc8cf23c48ea0e791e33e83ad9bdca5bc64617e9dd0d4f18c6c4abe070feefbc523a8695c1ba9915592f15b977a4d2742812471ff0a0272a8351cd01ecccf86776458fc0ce8f4d7e839a21343f184635af71aa97af71460294d373263c9bda876f23c2436b1c555e3d524b2abed07985ded4c76528c9a908be2d82723373fa272835a70e6e8c5a146b915774d450dbe93adc88d999c3afcc256ccf71beddda060861c0c80fe8aacc14e2eea992bcb8f73b5ccd9f2d98b1f52d908936667cd843cd14e7aa6c2ce12008e8ff01935d8775c911936f44d3ea5ce2f10c1c7f2e7753cb6cb58d7c19aacfe668adfa11992a22a3661a9338779538ba70aeebad5fb98b4598d1760949304649899cce257b49250462328e51f2bc7886e7be4db536ddf74672ee00d882ac2d4393ea766902bd252c6b035c606277974556c7c09231f82b0ab1d50bd1be8da47897230d6c634582db2f0838db360a13fb0cb9ae1e9dc47c9d316d88b2bff78ba314e9bfffbe7fa8a10475bded3b5862e90cdcafc9b14df1bb31173b3e223389c43dca1da4e0e2233a4ffbed1f77e3837c70d8156fe0eb75f149d524b50187d4c52c4b9052aed12fbcaf31e7968ff202428bc8bcb85fed7f98b164ad8d07b3a3b3d582a7995161dc2f02dfbc8da57dafb4b2a031a1431b7104fe5ab264a3b9c2525ffbdd72b95d850ccbb8e33f7cc4de72f980ad3cc1d717f3dc888c45b9832b61857dc2ef1e1ba0f4224c4c4d32ef924a0281d2c486eb53a9e2761c5fdd627e0a5bbdb89a84f9faa930c77d98c854ea52970c96216d466207bc6a352cb7135cc840ec621a10f13334f0f374f7e755ab6e1695ba39ccf5121fdd6b4112d9af2857e347936be8f98ac2b52b4a9601c8be404ef55abedf7ac1e3279a47688640b181feb644449c356604025117db655cb6db814fb6da9d486878ba10ba7c6cf6772dadb5072db6268af79bd174a5fb142ca84842882c3d3630537ef2ad03fbee2f549da6879d21d5cc5460168d77360061c14657b61b83889a11d6113e38d7c9d9411c2774928d3c564d8dc7f486147fef2f11d1aaab5ccf55f6cd93c8cbda38d9c151a32359f5c91264b17bb624f7bea0cbfacbd44fc751e8c5ebdcb8692e62f87b390415205c0ca4653d51bae03a2a457f16682cd711e8b5676ece438733984b52f0912e3f5b8fe9d8225f92acb1efcddd673c89b1c3ac36cc1666fcbe283d9f24fad4bb3582e1f984525bcd43df5236100620fcca49d0300db0b5f3dd323f1c423ac55e6d7c04973ce673faa9e01d961849cf58764cc73027e90e22d66909d55e0e8ebc1a2020239770e2ebe08680f183e75bc3a4f222b3cc652494249d86c731920832469bd5e744c93cdfd85c5ec73c313d6048db1390fd6bab54bfaabfc4af9b53fc96fda6b2ea0db320b62c6b365a192197557e032d9012b28d061de9350b7aa234598c7c7c0538a52a58cddc8b559a1e5b73476561d3c96ef8bdd8ab62764ea25525b1a380eb95a85a5dd6ce17ab2b7ab5684bcd0192cfffb65eaa0c8ca56ae3dae634a6e5712041fdb05c120b34e39dddf0166383b650be955c3fed51534b3a1ba7cd74a0691852a43fadca77a1a6dd994210d69bebfa6eabaab64d5c81cdbecb81b4447970d52e5ebc222c81b34ed0e6cbb3ee1c53972ba0b1cd3ce5d704bbd97977700c212b5df60a2c0467ebe3c8c8790f423ff0f2b205c59faed8d4cb7ab7ac9e8ce568e7afba95fd4bd71636fcb711b16dc90edf009566291de0c5f285820c7e4127934e8386ba0c519b55ef423e99df661f6d0ac83f9dac9398d40f105f4d8c08fac97", 0x1000}, {&(0x7f0000001a40)="81a4a918d4df2de618fcccffaf7d5a92636fd31190c11ab8d4903c9c1fa56d62ebe4a6ca8ddf4bde8be4bb5570cd3d13217b00f23d2900d4294921a9f6ab475dace893b9e87059f37a58aada304e90dd7f925d35ce806f7c3b928c8453216d39d0ad0a95c1f2f79e2f9a64a8c35c0cbd2929635b0b5cbfde54eb53bc93db55ee5d4fbcc62e9fa95e", 0x88}, {&(0x7f0000001b00)="bd83f28b592447d8f72447d00425b9db63eb339d862919b1a5d139e6dad15ae4c1298281c2e37bb2962b0aefe4b6b08c6824cc005d517d5bedef5c845018cde9a962eeb8cfcc5199e01db955a2326589abf82d9ba8583cf263a854afbced3be6900916159efc3d1af99e49b6c5eb9f2fd905ff6b8b61eae17702fc2b551704fd55ffe05cbf60ee17c238580497a4777019927d7be0574fe29625", 0x9a}, {&(0x7f0000001bc0)="690ea01256d4f0670ee82ea080cca9bbb8f6135c31a2d89fdad5e0a285569f58b45c2223d51e7ba83b40384b630bb6f1ba4119fd6483f31dba4748b6d7b337a4f391b0c91a42ac4bc387d56f7fe74552b868a91d034902ea290ba31512b6b2439b24057fbb8f403f8e251a12746c4e0ca845feadc1a3cd901a45fb26310126d26a5df5416fd4886085fe2ee55872f362b11b60764753c57b9e8bf5cd04059e10f11f6e4c0f0e86ab", 0xa8}], 0x4) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x0, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x42e58704b482b615, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) fcntl$lock(r4, 0x15, &(0x7f0000000040)={0x2, 0x2, 0x7, 0x7, r6}) r12 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) close(r2) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0xffffffe1, 0x3, "2a2c223438c66f1bf4bd36df66887dc3ced64c1d", 0x1000, 0x7fff}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x10, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000400)="cab85f53591abb365ba92951926aa0b86ceec94575bb692a0c1627f79b12b37dfbb73f1e1f9eeb1fa518a6205f0e6331407ea9580c8f7dcfef56b8d86fb297869cfb00a75ccb", 0x46}], 0x1) pckbd_enable: command error 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f00000018c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000000340)="1333e08c88eee4abc1fdc2cccfd1a9ea6eff9961628cb76095bc7d58854dde751c493d5cbcb6766c863bb3443e872cce3930938db0bc1ac9a84442f8fefd24ff828c2416cff1a648673f0062cd26c5007cf1d7c872da18e18121d9100a7f2c7f3d86ce4fa9e1c1ad79f8421691dd05e32aaa3080f05a3f9fddd5658c8a2ade53247505f92c2acab4a88a2d596d253aba88aae00df1044eadefa443b0e48d07a27f59064999b08647703045620ff83f7b88bc2361e0276ab4ab3c61b7e151418ce674e547850d589706dcd86b1f9b2c8ddd818014bec668537d1c51a5030fd9c08c3de1546e00a2abd97bd1cc18623356cd43cc9af99f5b85924962da91845145bb2437bd9327ff56781129cdd5d957279cc68fc7fef35c092cce562275a4955110dfc93561d0b3d272bf32b04d464523d8c5c66e17165596df0b9405dc10f8947d8fe76fd0318c45d2d5730069e735cdc2ab91f277cdd0b0a5f70c4b2e3d681a3a9990962856f0964eb17023ac391fb40fe457104ebb5fb664165d6b1377baeda2c7b04df4d170e166aa110b514b528dedfc0f2056487ec8466091711a21dd9cf5e88306f573325c3e5d467f0cfce5c7cdbfba4406fa3761bdbb401836d05a22b373105856eaf39849921baa8d6332611d385643537f9b8afcce10fa02392d46e59e4938bf106cc979563463ee1e27cc07c5b22481d3ca898ea50dc68600c41141e767983fe96a6bc3998a82b166d460a76e46337a0008cf6876a221cfe165ad16ace946bb36c61228c504fab26fd048c994152b12173fbef5a70a990957c125fcc1d0c1a8122c5dc4a51f0ead2e3aba7edae4d731a2645813ed7af9f6f1624801a3381ae05c7992ae68c4dc1cd728d61ad4faf322e0b78552cc09f5718aae3cfd4d4013c7c527e5f2175a9cf34045f31e365460090f9a1926a9a21008764ad51a1213de12fd91e60746c25f98df22598eccb0f6e00e55b47e186e50fe397b234e9b0e6426c7a7b159ffd1d2f53cb384cde4f300b3958ad16eaf1fa6d56bb757d72331836e1d34441429287e1f3df3b5f1c5ab3a3d0ebd5b6ebc0619f1f6c0a7260e0f4cd4071a3ab9d4081dbfc57c4dcd654948c0a99e16a824506cd4f2f3bbd58cb5cb40d3980fac41e1c1bcfc6f422e96c1a80d238a442f796b080a8b2f5c86abe8842bb5c31939c77322fb3cae8e68c95bc9600498bea7267fb192ff73f6deb59877ff30f9dd6a3cbb50d24d18ff0e916a360d3d66a560048b3a80b22838b6e40a5cc3d6b32944847c573cb6ae8601c4bc582a1d5b07f1861d36acebd4c38305a6249295546dee99a90cf83e430d81ac048aace3ae36de1492f19c00fa5cf31f62d94dd0a4a365ee3b1a891eed8b08a5ac5c1f857e0bc7b66be549af29564c7d31e8d12477f17b80ba71f128f9a453e64488cbece67ba4a59b429ffddae99e75cca1ae6f6bfbb9b43b1215d6be8e66e15215460c68d7f5faec3eed19e82fc0ddbd9f32b342e8a9c3cfded0065411f32ccf094bdc5e94ddbc3be4fbea4254e177cf81b879ed039a63dd5a263158372139cf6957f53e51bf478dfa23c04df076d0619bb3cb6f5b5831a93018675f1a6425e91378070062530c5e8a3237fa2facf8d7266dd4508f6b64ff3da951fbf2cccc0f1c730394a8d04f1e85affedbaa48d185646b567a20ac1195cb65e7a6539d67ddd8c7f6ee685a69939ffd5b8645b1bac6e5e725755d9fa2f1afc8c4d71531ed1284b90456f7706fe4ada5385aebd848b97322466b702321525f258fa3488da1de3af76c3e9d9a1e91c3e73cfd14b767c457865cd3eec267043322c15768b54e6bacb00323e9132704394c91fa0c2a754578dceebdc1d7c7cce17aa19eb614b3de7134bc85b197c86aa44a875d2b3425af3d267f2072bd053a5b22ee9f34198db20c9076d55bbfa17dce50e6d97f453085a4717130f826c7654cc09f0d1a55bf18224552e21780a89e7d230b2235a71af02ae61016aca335ce1a86a17a29c66da0e449f7187f08d76d09c9d9ad819eb5503bd1371cce6f44721ac15d8d4474a49be568031521462cc328cad9dd840936dfdc08c0d458a416ba65ec165a94d61cf1d3234dcbd5612adc7161f1fd8df93b49d55b6c2e9a7cecc7216454be5caf95a1e4907e4e5df74058ff4bf952264d33c670d04cda2c36432b89012a4a7fc0bbf2703a3493b1025458a1341d1e4a881728b87d54a789d84f428e58391c02b2d6d264fe5afa847843ad1591a4f8eb33459bb096acae003151395bcc442cb11178ad7b2a0cfbc4185848d958fcd83da9e62e617cfb728e0ffab492a50e7540609746ccb0d94926f312065266a8cfcef8135e4bd5883a8bdb50876e84771c156176233b0645a4f469df1ac904c9f65ba196ee595d36fab2e3e631933b2210cfba6d1fa8311089db16fd3f95da0f4e0314d53f4eb1d85f6d53ef5ddb8f2af442aaf24957e30923276402a0ed9de746068dad425ea773dc373a616885c35ce4ca5a0958bdd8f015feea9a72771f40fe072e34f90c3b0b9efb6f8c0bbde7f14cf08e2b0c8d67beb43596cae229e4876ffc3986a1d996b0913254f40321660c324f379a9ce2bcd34c17f9bdfde7c6b224f54a6c4af4ab6acb1da6caa2d2a435ec858c117f931cd449481fc2142098ca58e318d6cf34d7fdfabe2c1d8c6a9bb0658d8c1592de65a0e585b6143400239f1b9fb5a51023ba6d9b20eebff480f4055fe382d68493085b39d15445f4d1f6e2a2513b11b349bb27b862f9a43b3cb8a4fd10e853a37ecf3292ba5460b5817a14a155004011901a6109afa37b4aff34e829a3c32df884a193f0df16f16d80e7b15f9b5c9a1c3068fab6c65d331d278f17100d742d928c56c0f3e50ea86a325f70de827faa442af4f5be85435cb534d5ad8572abc91a610f502ce42732b4d696c47655266d07154e3b16594b512fcf3f3f1c45192a5ac4266186f35d30666512639a2c8b816ff84feb6ec804c1de623b850fd48aec50db72f9c8c35efecaedccf75c3ab9528250e0f600808b4a4c164be349189f0a470a696aaffd1284bfc087b9faeda5b5cd10330c2abdd5f9a28d3940a1ce7587090e7db5f213639bd58625edf192281d861a3fb65c6b238da1c1152393b4cae98cde56b7ecd0ba417d943990e2a6f617b5207a41c1a2b408f25a90ef5501ed460cc26a6387fcc2a9ceb0a803b721b62178ce0ddb1fcb2f9e60f1f803c7c11180d623750cee1fa677fc22f08573b1a46287efc35173d6cc3f3ba5546f3f99f09e53753b7ed1d58282f18f4323b19948ea18cb3a6ebe80d4840e44008a07204870c5ea1e71637b5cec3ecdb68646a9f35b8902380398c155c5b629c2f72df435e43f48e864e958637738fea23a8c3d0984f88be610f4374f6abcb1de19e8ea65c5e0e90e952c974a6e73319dbbdf839e40e4ddbafb9d03f116a525ccba09328841978ae47f24247ad3e0693f5e36ec3ac07cb57849d398de066d7abb12727ea4a8b1a2ee89fe7b2e38ae3a8c6e06ac8a991d64db507518ee46ac18449f1d6ebb89f61ac05fc778b6e90816faac8f0ba6fd69c730058476bcb62ac2b607e639f83bb5802946ad7311246f57d39a5403d2c5ca924b2d6ee7c3e2b3b4c6ed955c0547e15622550bc73681c1b6baf5c440d9012f6dd7442d7550cc8226786dc674c6416fb95f2a4ed5724104f5f55f2564bb65a02ee5d538c0ae7913cde5c794bad785e8e0c22be9a769bff81599a079ad9f7a0f343da7ea2db518ab0dab28ad370623e607dc13f51b6a04405276556e0f586cda2e2525ee77e87a3db370b901f8aef8040b3f41effb33587cb88966e695b3f839e775524828e659351cee4e33c1d98b9beeae400c3197a8f33a72174c2cd026f89299ef098ac67a4ef91dd686a5b7d1a486cf8b4e889dad0734d23e8dc22389992927eb1d9d71597642579c7a0493b00be77c2218e711913d50afa79a0f577e55f53685b2d001b3e6857a674f1eec5fa3204a38fd29294176ed44a8948c74bb675b97e4f7c0cf29dc52a60ff7b186e5c499d05f40f01f1e7d2a292f8e7d963e0f7c947ff67e73d232fdf8bd2137e49289153ad3f4df38ab9b03535979381c5e75ab313501b5e7a5654c84d9396a4cf2f04ab20f7c6cb0a6a8ee315cc1f6221fef20769b94c9a0784840dd7d75b77f1e57f99f88a14a632747f43ab763f45438fb3c0ed80244c1ea813eafb65b1c79f240224c5fabab9f1f57d8577b8c3c45d11682ffa3785c9c535ad2535a02b2f2b0100727c68754f83aacecb4fd5a25e69baf5f816c8e409f42d3d4eedb701504bb147da94c0f977052c2b6a18d89b5c50f65843150bbf6ee7f0cf86222253eb70821447e3500e009afed73f38114d9b809c37f71bf50ec70d65abb8c621750156ad528ba5e5caea9d73fd7fe351b9eaff0acf49e54d5fca749e13432106887b84bbf38c342f207a3e32a06974dc0f4fdae24d442a9bab8c1eb5f62f0e9b57e7ffdb498013dfc3737a85b1f414919126c7b60c78ee084cd3932cd215cf7d1883891d94f4ac570060aa56d3ea002e2301c1f4c3cced74950c476f42dbcce713a7a3c18bd68f77f6b03b9ff1bdf2964fa9788267ec9368d60c34b2d030005b2935f2bd8f396f4bfe261dca5d027c2695a1ecddf362c153d6fce36ee1ca6b5f6081eeba6eea07067c2981bfb5c3ad570240d3ea28ad0f175f6f1a66fb105d44f624060fe14c53e81529ee1b97e0faf4ff665b09abb3487bfc75b57a90b4a7a27cbab5d90920abf47ee9a780a2dfa1a253bdaaf94fd13d7fcce0720199773793aae4ebad82916b63ce68ee49a91dbcc1fbf050e40f6be7612f4ba8a68a46ee76cac53a0cf6e0c40d3e4fa38d9a40b85752a39e7594c7cf9fdcb6113fa022f39fba0f830153026cfd0a3ecb65df750eb7467c7470e6ece4043e3d93da266fcc23ac6c3a635870fc3b681fb607a478635078e99efe84af269ad6610680584f41894b0ed87d2d98e45a23d076c3a5e60c2fcd5b24f4c4f8e2abd5f5aa91d834e9d79e87976c67ebecd60a196162b28d409aa4a401928b4c6a2b528ac1959ab1396f2ea174e60eeea7b9c1415497fc72c9110943357e3fdb73d9a1da6f9b40cd8116142a776b7c281bbdcb80107445e09a49f0d665abc12ff99ffe7306d4cf9086b2f2af6ee2d3d49236f6d20cad6bb25fd2effbdb43f0979d2ad2a659adcfdb4010bd7c82652be2bbe561ca4a8fe5c2582c025b61720402e5d2d44bb55f3660722d58b940f1013abd9a7a6a3a1ebf9374ad7aa91a524b385fbcc77edcdea9007b9722db2867fd2b0c148e7c603443ab3bcb63775e77a7831ca7c786d5bc26a303cb4868b4d87ea87efa1e40f6c8847cd0e2b002c4d4e61b91213db70d48d9655314b34668b9e9714ff30c804c8e8bd8630ce9608c5b39556081e25178b44e7f74544248759d690ac460eb8e2ac3438d5779089723dcd2a2477dc6060424c80cddf2470c00c4a79f17720fbfa4cc9dccf416c800f87ace3d8be2babeeef24ea13ffacbdf80d495c83675b97022cc987cf798f3d689979fd2fbe196013907cdc8f74606e60bbc90447fb244c0c1f18ecac04f8718863e18746ea86b2744db448d74c4e6c8246aa2a00764bc7bcc682ee802c5eaf3a290c24eba7a7afc7bd385f7371f8266569ce3b6ac2e25b5b875fc65c2779773bf37d3e48c3b503712fa8b32120690ad8455687b904af76b04700cdefa666ee6ee49a04e384bb02f80a6eb780c8af2330417e753189b5ff92cecbde81ca9812", 0x1000}, {&(0x7f0000001340)="6cd858e20906a72ee47fc0f7913c3e4dc3580d8a198592d3ca1dfed3dd1470a4c9fa5aad1e21e730295169287d1045165b6fc7b5e3cc9aa0ad42c9b4d7c00d5cd9a3afd67ba517cf1879482ae5f7d6056bb1385fc2c21917f8f3be4aedd621c20ffe389008b15cd7dc1dc263a68bc9886479cbd32eaa9357a86da00994c543b88142e219ca45c12cf1fe0e46a0e73f25624223a387b9b8abbdec765ab5c63e59a9c4005d7c3408c08a59af56559e676656475a14c87a9e785d5ca171b5daa473480d18ed48f5388414c868ff429e8db2a8fd9fdf59ac708ccd36e2451f21f88584e5e6496acba4ad07f0c531fbfe7ef845de8b2b5ea4e303a6", 0xf9}, {&(0x7f0000001440)="40c855f50470fe01a3cd7c5ed397f3f74b99fc48a92d203fa90d4ae1e2a136f86c79b7b67e8ed485f87547fc0306d2855f2a9b5a2bb99b3fbc8ba92efd387c6954ca5fa7d06d82a326b75a31f6de8dfe1b625ea470d8d378db438ed5554848de33abaa6c5c73cf5d774d06010f3d37e2d147", 0x72}, {&(0x7f00000014c0)="560df072b4e595ac53ae4bd6e458f3acdb552c3371f71324889211caa110bcaaf862de13160f9dfb336a8e56279323fd216ece9176dda2bfbd983453c20f9bdc1020975fa9fd8f8f04e9edbfee1765951461bb2858f67a08d1bc0fd171a4a9ba433164fa670e243118c1d987a57f", 0x6e}, {&(0x7f0000001540)="835153a760b8631a844ec866cb2386fb31ad05304d932d334e746c240ba2e3ec863af31bdc437718fa7dd8aa979060c753595c2a2c43bbfb116b323e163a906de324b1d9b5fd02030a40d0b1cf3f6f833d4b363f7515ecaa6dc0f344c4a03db0749e37c6fa60afc6e7a09a9549d4d959238236f48338b3c177a07a915ccb7cc8bbdd7e82717254163fd91b71f86ec56afee9e3", 0x93}, {&(0x7f0000001600)="1f0d1114f641eb77abc9032b1159e40fe6167b2b5c1cfbb363749139f9ce11a456ee3d69d2d7fdea5f5acfdd832be62717435d50862c2dffd536813090ab8ed6967e07860a74841f9a14a02849bc80d9ad52688f7889767cdf61e79065bbaf9fe8a9db51d5142a25ec9d5cfca9bb93ff233f5e61c0c6cbe2581c360a0a0c521ea4da75391507c075e78658aee20ef0d8ecdd8aa412d48b61ea3e014eb491943a9f1889b0587d1ddf9d78b49b4f95af400b23fa5409c0f1be372f4c3cd021658233e5482a62c937542556cca816dbec7c", 0xd0}, {&(0x7f0000001700)="68be723c0a7ec8dcd2421bcaa06206382869ef8b4d45d75bc64fb35256d0a6b9c23976d906f99d0865eac86454148b0eac53d22876fc99f0f65e2a0625d7f192703f929c17304708bfb7bb88e247637fd0f6bbc4cb21e618b7f153000882e4ec59cc307b6ec333d2aa2112003b70602291fb31998973a494f97e97ad9d14cd60d9cdb826f375a70513dd2f512d2d5b9d3e74d17c2357358e1b015dcfd4277bbba5f2e6d1d41d4f7b7013b8598f328dceb48854eac804c6ebc881e8ae12dc3d0ec8fc25a29c86071eb857df9e80ddd5ca4a922a3921754bf929a7aa", 0xdb}, {&(0x7f0000001800)}], 0x8, 0x0, 0x0, 0x2}, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0xc003, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x150) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfef4833c7f5b2466, 0x185) r9 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xa) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x38, 0x13, 0xef4, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x23e, 0x800}, {{r7}, 0xfffffffffffffff9, 0xd, 0x1, 0x666, 0x2}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x800, 0x6}, {{r9}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x2, 0x8001}], 0x6, &(0x7f00000002c0), 0x9, &(0x7f0000000300)={0x0, 0x2956}) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 16:00:08 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:08 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x1000000000007, 0x200) r2 = semget(0x1, 0x0, 0x40) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x9cc1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = socket$inet6(0x18, 0x1, 0x2) r5 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x1, 0x10) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r9 = dup2(r8, r7) dup2(r6, r9) dup2(r6, 0xffffffffffffff9c) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f0000000740)=ANY=[@ANYBLOB="e43a2e2b66697fffff02aace392a13a56f9d04941480266b095f291773b6534956cc3f1405407230e3f5b1058b2b82a337dd8a1ccdc55cdb3041a87b4e386efdb46c78906a4d8994bce9d9cedfd752684d794cfebbc7898fdd5852f20d85426691a46a264ee8e0e0620cb2d69893b58cb82ef597646b6cf863910762296bcd78beea251021ade72ff2795ef943165e0a5a00000000000000a1c4d90034e2d097da7f0373aba63cedee60ce36c23776af0f3a4e1322351f1c21224f6f92c2f40e87eb028b41bdc32b6882edc8c31d726b7670fdf14a843468950c64035164441bdf00ca41847734765c836d365a4ef315ff9adaf5169b356ab8e2bfe011a9c9"], 0x1c, 0x0}, 0x0) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000700)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="9953f1bc46aa5a16ea0f6edc6c1bd018dc5dc4c88d05000000659bddd27df91d1d9b90c46eec0fd4da206481e9d96c5d5494224d5dc037c6f9192403975d0618f543838d38d07331cc1a568e02b795344bfa20a52ac2e85cb3"}, {&(0x7f0000001680)="0f84f2ac8fb2dee6d7012f26bc32e4955c6c07cedea37c137289f8a3cad802a982ba6f52aeaff000d10932a519215a1747a8040a5de12294516b30e7d099ef0530793f7759368cdc8888a59bf0bbddc2b32cc71e037d49dcb54e928a490c7c032e7391fc40a6a32b032f55f20c44dea9715de14268c2e0249abc781a6c0fff10e762b9dac40a1d60f9fc677e2edf73895e5c0bef0629418fd24b78a7cb620961051c1b99875ca911aa78b7b8ccc7f3e6a5f998b97f822ab8cd74fd01ec67027c77d427c808f3b4a472753d216dcae894794bd31731e74cf2c38c9d406536b6170755906c63625f9aec109d34d08a74aedd15cd7db2c2e6925ab6db9a2e3224e105f985769c4bbd3afa4dfff8029a0e9603e7cbe43abe213d4c18809c673248813087c39ffa02fd0bd907dd2a9ba0c226525399c259e4992e332f525be99fd2891b0b6ca0085929419b08a12bfc305b6e8407335badad2051c704b42b9d3097664d49806b3a6bbeaf4e4b613483f2db8b997f4e6baf04d216992e0a75e60a8e5e7b7e553828ffb2f364cfb8ea1590918b02f4be2376fd56a3ea668b7780e38991a0e7f4bd2a8de9b44d449443e3371d6cab4a649db4fde4bade5098764e519bc4ab1a786af314bdae241ec2098a66cf6d376d570524f037e49a315d5af481d26ac15ef3ebef568b8d4fe04e817561a339513f58e85005c5adb1a5ec1b42fc4753d47f6f67d0a47f2d3cb5cdc5a99d0f91fcd71261d361134b638216665d9d78e113fd05e97fca828f2a5cec5bbdcbb4f15b9de517331d4f5bec11cdd744c0a45a84596c8f06dc71d1ffa6601e76402ed441b13fb89a28ff5403836455869af16af376b4c30e8b94f853f62a715e82c6f3d354185f0eb77e303947ee2c0c869b5e4508d1fc1b9f05a31fcbd324974021d6067f88b21a4b93035f95b689840596c104426b175902d9df2b8f017c325da53dbd6805f83a736a9f03dfcfdd50603b4bdf3c46a4445829e7ea3443a4bb2cfb0c218c5de02cd439586b9c382f188976b6d0f0481c0f425130e002af8b39670a31c7cc4ef91530e65dd8c88719e37ec2a8566dd9df45f9177026685db9e235e3ec4d6c38efe9fb5d4ca139b7b92dab198666249f1b54870586c1a1a384314632f22ce71436d0ccbd451cc89c519273e3bb47ec09497a92b73c6b8a459e62b86f827052d71f52ec6fcc88da408f509b2133cec627dc045863f9a2037b67ef9530f451be5bee812fc9e110d39291a3a604f67b96f413610cc2583816718acdceadeeb1dfca2ae1b5ce38d37126bdc469c93de1731f910c438c2f0b01c1b2badf741bc8389e19c47954a0e3e0bb9fadcac4f2873ed34063f822b8ea651452d02bebd4ca2ea8f6a9166ec215f5aa29ae4a8a768b76c585dfdec89d2824874ec0a91479ab8e14be1966e53b976c7a2f6ec3f8ab18bb897887fee433a16c0b6a5100eb6df3ba0b8edd29b3f6c1bedfab0a7dfa8e07c6d62c04a7aa826b64424120fc1951f3bd29c40b8b6ba0b71efb970503b1f4501fd3038c5b5a0d266a4912b336ad35fa9fd4594f404068e158a5889aa90b4301dfb9a8c3d119ab8255a0e92c5f2c1e0ae127fb3d18a3c77bb869d905687644f256a7dbb904bff43efc2f505d57985f9361ae2730b167af6906eeb54b712831471d6fd0075387cedf34909cfdf23e0aee202cbab90b9890b37056474dab4a67927dfbaca55971a7960d51192173be9747a09de2f7e2295bffd99120d86b8931dc9c2bc396aeba8e8de9194169d02091f61429dfd073e12732dfad0b53576b18bc17a66dc1f24510cb99e8ac8d1401b6141eb3c4ebf19ee813714a5bca8d4ccaaa3a5f4fe607119d2a04629bd7068a1c1b65a603003d00161ea3935bca97b3ea423bda38065dbc4ca267a935ff103478c19f19e83473b933d5ad842c9175df03a2d47e1a5266b166d03e1188be7e9659b03acfa3a3211ebae5390fcd9546e69342aafc7c82439e64691f3c9a1f375aa32b068d78a8764adcbcdb4ec2c34013e04b9caa29bae8edd339afa4506dbaf398841e3cc1bd761f0fa920c3e0371f250dd016fc30131d043a932fd746dd7da09c25ee6b7cdc6e3a827b299ff5c02569392e3bb3ffefba3a617271645fef855a3b11a7c70c7965e78dffb4a6deab320d010416a535225ca3ed28f49267ebc77234505a306be7159229f186389677510689f4e85e17bc0eaa894d27c31a87b66117f95230086654c92692d52d11e5627c1692e0ea86e2c8db293ba6f15305de115f7956faf49fec9954b81c9718f9f8bc4d334a17a0e619a65b9fe017d62d7ce3d2bead625c43065c7224b0e91c06b80d9e1f8766d34a4ea3891e287a2fcaaf97da516b6f0808eee3568265b7429ed02cabc2ff0a1ad40383704605ed01f870750e7f20f6fa69fa50cf2bdf373ffa79fdf5783dc60093d622a265490af040643d30eef8113a48b6e480f3fd08dcae54c192f3cdca24819c63787eaa79fc4d5984fd9bdc63e4b15669a3686127afd018b7a1598078ce5f0033c6c19051a4d0e93dfc2230d05f41bbed565d7f3bdf13362e05b14b07d5c458bc293742a05a0935e94e2992ca55f9e66aaa62df489c8610e83eb32416c6b620e25710ac1696e106f3722abcc0bbfac3ef0d08e8b145aa70f7cd761fc3bbe6e4fd65eda1c9242cfaaed06be60e03918501b9ccea3ce26379478e0c1dfd496354a48776874bc12290d42904c68a67104b65c22db18345c77d99da162ba47665c53a86be2c9ab653d348ed4adbe73e8d8d36591dcb327e77d87418e2fe3a49601a61210d3c68f5bd91d3ad2f48e16a22b19007db75179f3727f87fdbea74937de71b4d9f3098281409f7ed998046729bcb781f53cd6d3c3d6039d09a46061dcc9e2aa3520cb19569c4b13bc0954235457f10dce6847089c4f6f60d121e61e47c45f5808535c5195cb4d254f31cc8e344ffdb3752d638617f736e178adc91ba0f3348dd1bc73e3721e04bf9e57b318f2b9dade20cb68ac2c9ee07f888cff1e3189db118019a509d0d1da44728a68baad0790eeeec253840763383a3b8cafecb113b0e4ee08f05c399c49040e03d25639d2d7b375ca49830239ea66709ee4d6c2feb74a0681e058923d8dc1230101f4462ff19f3a2554493ae0f207b37627bce5733e8d63a35a15ffb5bab32c6455a7e4fbd8d86d1f7586eadca2ff334961b2bb9c63aaf2f56a4e14fcf0149eb4bf37c82603e9eb2577236f840b4baeca49a1a751f3bbf2540ce66adb36eb9f190406f181d6e55838a4bac0f66b92a798796d50c67217626f175b1ee0127e5052459a99b61c6e87e8e11736d1e47c622bd414a7fa77759e2cbd385bb04700af4edc0421079d7b03e43760f50d982a47a5e4a91905f646e725d5b5bac06ea2928592f329e05f40e973d7a64d33b2355932f7c50038da245318c7f41755f81ac35831ff7b17be5712e282c8cd481034465f603dc8480848be4733b79361711d123caaa48301ff97c891a64b0f91aa55332f3cb0628606406956c7a708e5ddf8c6246650d5359ecb5c0761804d942e9b84fc38ebed3f444040d1cb87bff82f334babefd2c771e886761b39b6b5fe9a9177490c15842bce6fcca4d0dc60a412dff96d4e328a8ac78598a58bf463e21cb51b72bd9a08a7a3e7b92eb7f083de314e9725af2b9869c6ffdeb3d90add8e68102d07ab8d691b6af661816b6267d650ce0476830dc15f8c6cb264f0810e5f5d50a50fa0b8de13b1c2abcf0d9e0d30114433abd948f11a13b4bf3e3e71f52a314fd48893dab7893867a445d56d718a69016725c13c04fdec4f41b69eeffb5e4760c89c73d2f2bf95801386c604d6d1f7be8bf96862f7a326391426e3504673e0f9aa115adc2e6e137fb17dab771ce9e62cefabd9e9c7f364f502ccdadf0a4120098566112764862a8cd45c639b1c96a83c9f575272ceb4e2ba0a8a54ddb1aa6e9fd22082b2c18ebbef186663cbf443cfbd92794d524585bb089520fe1bcd62abd656112a23b5b9182b28f2bb7bba1e954919612aa295d18001072eb5a2cd36dd6487f8e86ab7fc14c9e53901fe07cd92f6d4ec3f73a37d05462bd8b4daf67311ff985e283a6fb51b7ec0cf5b6b6c454aec69b906a24aa4f919fb4079ce8478c2c8dcad193a0f73317623c6995d52179881a21a133d90d3e7c040856d0c4f65f6db3d4b3a69367c738a7c0eeefaa0425ee6bf94a0a4ea802aa9745af7cb027efc4f6470928168edfa0d6ef9ecae20b526737f4d0474bc8daf0cf39913e8badf1f4f6fd760ea22a227c80ddab0f235025be361b7658c4f22ed3d6f671520d33ccaee8c0f851abad70da0f14e31f84f22b770cc7cd505b4c1267470bea1736dae98f2ecdf39afd84bc6146f6cc806f1ab6b720acc71ff69448464329a73091fd8aa1a45525d17d1da21c0e2c2a6659afc6a191077dbafdc90828ad52effc7ec926f1a4fe0f1c39f71ecc1fafcb5257f09431b6cd680a2b5274aa4244cc3bf4d78fa566f27531f59ee8cb238b3310d9cb5b759ee8bc8a193d6630039fcd166dbba37c5894d978c58fbca5951bbe7c4d290240b41b0590bc8b2e925ff7c9ffd59fd9303f6505d7eb89c52d66871e8f4fb23b32ffb3db9939b8ca2a94bad6bd1c851f4fb0c1327cc0df4e54342c906857323e08665311365d81ee1797eacbabc407c63248fd58a684be4a300c4356bfbf2dafb56d7f4728ccdd10011d7e4ae886c202c61821748f363d830e7f21c35ce5d43cb789ec6c901a34d30c8d13a3bd24811a4e0d81be3d68583c168b096359f9fb805497197c51bccc4943c4b47a0680ff98c4c49933a9d3e888faaf138eae40bbc5ff1838d3347494a7a71f2e91872882adfa93c870a366bcd4263a6efc87dcde2b213b799c9f8f0d9ff83e0fe560e347a2a4f52c6e670adb89058493bfad9347eb10ca1c8b13af95e41e6221696ee37f49fcc5969fab8c0d431a9e55ad7fc3294da0cbd0d029813b1a64e16e2307d6dbdfc9fdd1467c906ccf2c67fe4fabdf960e3a7151f40b89ff5c535d8bfd545eb79ff1dd1af9a49e24ba96d786d975afeaf6322b9207a64f8768e176bbbf07e6aff2a5fc77a75eb7ab7ee6f0bb492cf3d92a39bbe969c057112d534710604f0ad7c833b500fa0eba3cb054e93923c60d4a40506984da8330972c130cfc5c708cc6a96914906b28fe2da75857a8d3fef9ac77a58b91e98ff5e550cf069a2bc5882a4af3cd0cd2d1b930f6ee9eecae00a1de39cda65ae76638ae03174fe19e8d846780cf76614a1abd3229ad2569753e0faae833ab72e76b311304365774903d76b9398f0fda38c50bce6204ce2d73c05e78b1ffca2ea0cafe00b8855e6a91a25753ceb4924102c5c76a073eef147ffdd231517db1ba5c60b9f69dd3cc3414bd67821267ce4acab99b46a4f16e1c074b7e61f7540de2aab62fcdb7198da185af15891a3697316af32f14b4cf69944b0fba21e2f259d810e11681d513a0c77965b21329dafbed652a9fa6666280d879b78248df2f86c6365890a953483fb5e5e7ced47c894ec12b5e417ac8385763bb1c9e3b7b17e85cb837060f2fc4d7a2905ac0fb7390c7002120cc79f3cff1c9f71099c5e2d4df399ced068d3c830241a9d282bc2c474e659850bf74c58e21b23b988805bb17e9f3b206e70675ee61a06ff63ea86eacccdf1bba53b90db34ae622d0f93bb952c7e20fac5ab37681335fb59c430b7244c73ad20687d327f2f35bf16d8082750a2d2fe092d36762454dd475634475d546aa"}, {&(0x7f0000000200)="3c42fc22668be2a8055293dd835a5e7a4f7f640613d78aebcbc75dbdeaac8e36c372e7566f3a2049d86329e606685aeb2f4a79953e8d9b21ea99ebdfc3a054a04ee6ae3d11f07258fcc04e9a2ceff8ef29fbf9c4ed7e2cd76e2239bd4a806ad57c4a3f2bce19"}], 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x0, 0xb10) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) r8 = socket(0x18, 0x1, 0x0) close(r8) fchflags(r2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x32, 0x81, 0x3}, {{r4}, 0x7ffffffffffffffc, 0x8a, 0x1, 0x7, 0x2}, {{r5}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1, 0x6}, {{r6}, 0xffffffffffffffff, 0x8, 0xec9b23a591c64468, 0x9, 0x40}], 0x6, &(0x7f0000000240)=[{{r7}, 0xaf2355ec966b8321, 0x1, 0x4, 0x1, 0x9}, {{r0}, 0x4d0eef9b9e5d2131, 0x8, 0xfffff, 0x6b80, 0x8}, {{r0}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x5, 0x100000000}, {{r8}, 0xfffffffffffffffe, 0x1, 0x80, 0x5}], 0x8, &(0x7f0000000140)={0x3}) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) getdents(r1, &(0x7f00000000c0)=""/33, 0x21) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x5}, {0x18, 0x0, 0x200, 0x3ff}, 0x3, [0x0, 0xfffffe00, 0x3, 0x3, 0x4, 0x5, 0x83, 0x611]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x3267aab) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/13, 0xd}, {&(0x7f0000001380)=""/52, 0x34}, {&(0x7f00000013c0)=""/98, 0x62}], 0x6, &(0x7f00000014c0)=""/217, 0xd9}, 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = syz_open_pts() dup(r16) r17 = dup(r16) ioctl$TIOCGTSTAMP(r17, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r17, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r17, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r18 = fcntl$getown(r17, 0x5) getpgid(r18) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) r19 = getpgid(r18) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() preadv(r29, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r31 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r33 = getegid() r34 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r31, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r32, r33, r34, r35, 0x1, 0xff}, 0x8, 0x6, r30, r30, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000007838c46d50308a937d40209759624d0000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61fd2fb0eec306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820b"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r28, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=[{0x50, 0xffff, 0xffffff80, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0xffffffff, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xfffffffffffffff5}, 0x406) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r39 = syz_open_pts() dup(r39) r40 = dup(r39) ioctl$TIOCGTSTAMP(r40, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r40, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r40, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r41 = fcntl$getown(r40, 0x5) getpgid(r41) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r36, r38, r27, r33, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r41, 0xa5, 0x3, 0x1000000100000000, 0x6}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r19, r21, r33}, 0xc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r42, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x4) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x14, 0x400000006, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x42) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x51, 0x5, 0x80) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet(r5, &(0x7f0000000280)=""/114, 0x72, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[@ANYBLOB="00d83000006c983c00"], 0xa) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000572cc4d6944b3c6d40ee4b86a1402da4f6b172c12c57a243084d2698a287838b7f61be5e9ec9c72234"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x4, 0x6, &(0x7f0000000100)=""/114, &(0x7f0000000080)=0x72) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386217000000008295956b84c87910bf453f68c11700287ec74bcb777fa69dfceac2a84e6abca64896bc5657008000002ad88b2951b15801360bf8440a162b58fd4237b880000000e44747e9ffffffaaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a09fef9d612f8e23bd79e5871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500df6400bad0890000000000000000000000000000000000000000ea0000c088b073c5a15c616ca634dcee8c171c636bda09899bacfba3da507ff3d7dba4ca2b4ef03bbe65e64fd998ab3c369e997e415a90de863cef510cb5"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c7", 0x8}], 0x1) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x2, 0x3, 0x0, 0x0, "000000000000000100002000", 0x20000000}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0xbd8, 0x1ff, 0x0, "eacdb516e657a6a7b7f8e2750bdcabb1dd2cef0a", 0x1ff, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) sendto$unix(r2, &(0x7f0000000000)="6758fd598972639236ef3efd8dd1467f106975f402", 0x15, 0x409, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xffffffff, 0x7fffffff, 0x0, 0x52, "2412f200800d3dc3b06a94f2b93c1d2803f1193a", 0x3, 0x1ff}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x1, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x800, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x124) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:00:08 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xef9e13d47659e287) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) read(r0, &(0x7f0000000040)=""/89, 0x59) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000e53d2338ce758f5ef89aea21168e220e5dda673d33b067634d5c2c698d384017a1439485f03e0d54dd8a0412e2b502279ad1a68f49e99076f5dbf103bae24248b05f479fd17d79a9ea7bf53746cb30175c445489c211912645b5ff5dc441115e98eb0ccc26320e32f170113ec46d59053daedd5218121e76248e1a00"/157]) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x2, 0x0, 0x68114422728e35b6}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x3, 0x1}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaab}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x10, 0x5, 0xfb) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x1, 0x9, 0x1, {[0x100000000, 0x1, 0x7, 0x20, 0x3, 0x3, 0x8, 0x7, 0x5, 0x1, 0x8, 0x1, 0x1, 0xff, 0x35724123, 0x3, 0xffffffffffffffaf, 0x5], [0x7fffffff, 0x7, 0xffffffff80000001, 0x0, 0x3, 0x80000001, 0x7, 0xf8, 0x5, 0x6], [0x2, 0x3, 0x2, 0x3, 0xccd, 0x1, 0x7], [0x3, 0x100000001, 0x1, 0x6f, 0x80000001, 0x1], [{0x3f, 0x7, 0x15, 0x4}, {0x8, 0x2698, 0x4, 0x3}, {0xe06, 0xffffff8b, 0x2a, 0x400}, {0x8, 0x1, 0x7fffffff, 0x7fffffff}, {0x20, 0x883e, 0x5, 0x8}, {0x1, 0x2, 0x1, 0x7}, {0x24, 0xfffffff9, 0x20, 0xfffffffffffffff8}, {0x8, 0x3, 0x101, 0x56}], {0x1, 0x8001, 0x7, 0xa7}, {0x200, 0xffffffff, 0xfff, 0x712}}}) pwrite(0xffffffffffffff9c, &(0x7f0000000240)="70c1101a4c9c0b1135be3736fbd3badf3358e027e94df0334709e772b73ae86b6dbcdd9e0564182592ec29b60ea519288197d91df5314f21bbfc362917bac77315e8aa9be4c4b3c282a3ccf0d5c1558265ede44d83ae2a8c5686df94bfd7ae75e97eefc6a4a7203d9134627c9a177b8b00118686450657f4edade7d62d4f13b0c2b5f320e2b782873fb60202548cf94e6b7e31aed47ab3", 0x97, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44}, {0x3c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xfff) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:09 executing program 0: madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/228, 0xe4}, {&(0x7f0000000440)=""/32, 0x20}], 0x9) r2 = dup(r1) r3 = getpid() fcntl$lock(r2, 0xb033f14db4749d6, &(0x7f0000000180)={0x1, 0x0, 0x81, 0x1, r3}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x5, 0x40) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7f, 0x81, 0x9, 0x6}, {0x0, 0x9, 0x5, 0x10001}, {0x0, 0x8, 0x9, 0x5}, {0x3, 0x82, 0x2b, 0x7}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xfff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'\x03\xb2 ', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") pwrite(r0, &(0x7f0000000140)="a77a2180325174057805f139034091a52394dcf2b82fedde482bb1b4f0ca979b5e338d1c956de2f361c0494481ab8f2851c92dbf8aeac6a67fd168a4753598095d1e9d48879bcb10ecabbd176931baa18391cdbbee8b3b66a9c9ebe38f6fbd4cd3d7940c89b1d9d38012e940f9e05ab67dda8e7cb8cd9b7eda6f279eab6d5f05", 0x80, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x24b0df2411282cc2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r2, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1ff) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000001a, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) recvfrom$unix(r1, &(0x7f0000000140)=""/9, 0x9, 0x802, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xff2d) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwrite(r0, &(0x7f0000000040)='l7', 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000100)='.\x00', 0x20000, 0x2) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd658, 0x1, 0x4, 0x91bb, "57f20c25bdfd31f2ff4fc0e121619b8d25793131", 0x3, 0x200}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4b6216ac132482c7, 0x4}], 0x7ff, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x101) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x0, "937500"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977925e83bfc6c08cc5fdc32f774f0d580f609bd5d3ed976acb4150a1854a94bbf1920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x64}], 0x1) syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x2}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8603b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) chflags(&(0x7f0000000080)='./bus\x00', 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="af59a7074e9b07f81b73850100000000d33556562256", 0xcd}], 0x1000000000000381, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7a, &(0x7f0000000000)=[{0x30}, {0x8000000000020, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50800000007000000000001000000000000000000", 0xfffffe58, 0x0, 0x0, 0x4a6) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) pwrite(r2, &(0x7f0000000200)="5c4780f2d098a5a7bd792a745aea56f8b15997bcfa15bbf7dc641b8c204d1262913b543fcfd296b3691e34b12361ea54bc2875b90e3273f1a7fd5aa29193f537e759374f9212d6af8d1c77c5ca43bc3db5fae8ae07e8d5b7b1e4fefc539e4e5012c2a169fcde941a2532b787f29cd63751f18c51543a807a1453d014171fda14b89eb18258a72a81950a99973b6af635e47f2ad3b458e7a8845286fff32cb73aadea44257553eb5f829eaf673821611cc82c1c660877e30c459479ee316ca1f5ecf6d99ba65bd015dcf5154e4e9b6713b1ab601e1f6b5c84d3a64c9965dca892d83464b2380b118044abc33852d9463a5b98599dfd52d3531396404b98b78134354d07b568d307a6f53f8da5fc603ac80cc0ecba7cf04ab5bba593da6ceb551ff01a894f6658c39299971e556a2df1d7e6e96e5c1bbfab3df49029cb2b5a407f68162c65e524d152858467defd851e601f9d4c5249b79d2e71d1c1d9b8fde47f66912f7054846d17ff48e688a5198c076cca428426ac6eaa5c5e630b13595f064955509f81de71f0b6bd32d0f432de9854e8d135cf0960336f1216b98df36b3c02e9d9973e16356d1c17adad0cbabc86d91b9240571a750b3365286b3d015df70e1accc82f99c6d35ab70ca5205c2916e109d9eda3fda2061070ea127920e7e223a5ac39c1be4cdc6bac71efc5476a3e2f4ac62d3d637d5c2de38d3e5509ebc5693d48e7afb1553550f3d27672dd89de3cac70618f04dbcc1b960845b9488308c43e1c0693697d69c110f21716766336f37f4b4ab80cb499e623e7e65fdc7a4f3ef6d53e51b1f0bf7f36d032feffe3beb1996810d2364e4462d6ad3aea512c7ba89f901deaef5e5ba89c461cc40ef596d9fd4d2a860f7b4a7b1ad506d6b87c1d43c1091256bc60d7c8900f866dfead1c2fbf0e5ed2f4cf19ed1160c464ea69c6f28c376447a6b9ee50e7d8e0fc49302137eb97e18013cee7511b13014c5a0acf487b858f1fec349b3debed1a071438afe89b6b2103af13db272bcc23c4fb70e1b5928c3194cd7f3811a908267c6f55cb624d786091a967d12ff2ab641b7d821829746f3b8129c3fffadc4ac55fb626b4f286a4505e92be9ac9cae103e214d275d4164717bc5f19b8c231e456e1205b35b4245d3b72f0ee51100eaa58f4bf093c6a57328455c98cf844a95c39c0a616d6e89793d29025050455c08268ea7f34180bb84fd1e4dadc4484ef7caa9a2419393c945a0c0d34a41a003c76b208192ee6b1624db38249a214e199703f34c7906307b11d25d102f95568f25b3be1ad7d16325b24f482a346549e55ef5d49834b88643fde811ce5d52bc011c191dde1c996b3675ceb65ee2ace3038a3b91ad86277998bffab3b8e9690f9a0f60173671b8204383aedff759fca9859fbc155a393c5ca86c85b3af501ef4a27629519e8ac57b53ce4b777c71683e8dca0b71ed8035b33bcb4c756f634f665234888c7bdad34cebe4fd3ea25661852d66f015f0b2bb37fad03ea145f662a28ad435e77c8037fda605d1ffabecc5afd81fe709f5ffe3886318570e7d326b9dcd2e8b143ab6c8014317f4283e55b56f72736f545735d71c47b1aded5bfa7f8da8c3435f21e2ddd78589bee768b9e662bf3538d296c4f2165fdac05c037e38838c980d01baf16ce59dcef6fd7c2c1798c3824593bc46b2eaf9b6cf72ad1e8a82b4b8fd9ae76fff428f45cc8707a407dc7062e85a0d378a2940091e2fae038a6e9053e797196f6a538a39d56689c655f21082764ff21834a4112960de2ce8f8ddbf81d60acbe6a855101eb1002f4e451d623075fde4909e3434c1d65ca46ae679efbddec1229a74cd7b94bd4b38a9171e2533d509d006c96cf3adf5282fd008d431ff933fcd0ede0460bdf98b8949778d330d3bfcdcc9465cc53c1efc8628ffb4ca9e61aed227727acf66d0699aad22196279847686a5f5e06b882ded542802520d92b190918e832870b92d63eef776929bfe315564e53e102d5940dde64dcae75d54b484c32a8ba79988102cf4c302732940340773285ff66edae8094ddc6163a0ea00ed870dc77e7ff6c50d107156c98a7f52afec8af3b89830169fd149541b93eb8379eceb92905e1b4132c9df51a405945734001fafd5755c96e5861f1ce517c4408117c37b5a6650619b128232de2cb5666e3f747cec5308207f5d71fa46398b4e541a8e0bc4a9f378253f514df9f42b4f8c575a041d7d76587624a1b8a11d854b1b7b88270ce0a27dfc822c898e63fe04ed79096b7670f671a8db983e29f35c5eca8792449a1b10a38b6dee677d8ec6105f3f17dabe361bec3fccda13844deaf5f05169e2e1d558b6c033b5ad3fb8fda8b2534cc68e08bf6a736a419a0166c1e5ade59cd2e4160f48ecbaabfd9307346eba74a6b2febfe0868d5f6050cfa1a4546ebe3b29930e5303266ef33be3e7003e68136e1a1f301dd411078fff0f8ccdde8482ca62793247178f49c7bc0340dcbe1a3eeef1f27b2e7754a0f252de4c029612357d053d947c4a0311adb7d0675d580cc7dabe750125d31ea99d14e7972a505dce2eb70c321f8f3823654e6aa921d54b8b94b75bddb8132638c9bfde4debc268fbc1bd9e5752dcd23c8a93c93383d53d23a03c383651809ad57b0a491049f8c0d4116e7b9521f690e710b5a05a795a435b15d6795bf16d57e65468573b6d9732e9b3d55642f36714e8e3e838c822f4d6071ac6e68fda80e6a03c99ef2f4c3d75b13151373bf23ae3bce1cecd0e92ceb2672bf9982034fbcf15ba60b83168e330d1e7218265804a112a8179c339262adb14b42b952b2c40574e71553976a8a0cff6a6869ac85d81b3188e228afdbe233379c0da8fc27314fddd14bf095805518134ca868b7a8b4b7c17a3758c1e700a093a857374088c8597df731158ba684aef1a9f493e6bd632e38000669f66f9ca4cd8c1e74f3c58bf60717770e2463c9bc2271e3505772efadcf58a6dc562a52fc2889b9722eaee4862f1596fbb9d8404ed009f0aa298a7fc932d085926fe86b8384550fdb173c5a15402e156ef2ba8cd64c166ea707cd416acb9344e6c727ae9ee9cfdc152cc9b798bc6a18505ce033e606e3e27b798fdc7031329cb0ded3439a67f1ca7d23dbd9b168beb1bc2296d6d4654bbc614b8c3b069bd7d27ff8e41c81258bca567ae41c016fb3e05c7be3f267c44f795f0edd1fc741cebb10e372f5af41ccd248f4a32d0fc04a28f894cd35c08d05cb4f08f1b6fdfa9cab7c64db6cfc637f7b9467c01089adc7873172062eec844542871d71ba2e48b0b670868f8d06e4d24ae795c3ff74a738f0fe36d357e5d073b4b199653d809382d7ac1bf0446dab12900a023ee73abdf5858b9c808b7554f9dd93baf34f15a00a929c718e580dcb7bf141bd87bb6a63041ffe0414ed486670c5d3fc102fdc4b9514c001100e4490988b2c838800a4f6679029c4834e3e5a04a9c28a5997da6065a7ab88993406210aa765e0929989c7e1d62eb47e6051db7ed984d04344e8227318b663b73a0c86c2b252206162ba6ce25c4635d2584b1d62e02f85b0566b8fad376ddeaa3052d970bee25cb7eb89ca0b6dad05a64a51c257df4608185169dddd37f9e2c0b95c334d9f4d5258aea758a1a82e93f20f791bd597a1ed6b622332c463bbc3d5b4df38c6fe943ae1762e165e044eda109c8d704c3cf76d6ddf30fc8960a0da18078f81dd1bb0d9cbb51b51de736d2d700858b9537b48b3b7f6a9b5f44d46729c201e1eab301d1b824ccc0cd2201e43f53d49b6c00fd7fe20b5f46a6a6e156da1b9bad485e5b899870737f4c3a33923cacd30b673e8e39f7236d0fd9d43e754178077c71476d8706ee0c6f0f6616084c9e7041011b4d0ef5f5ccc5a4c7346162001e4a6eb59f1c02a58851638e20b70f08e8722f46ab91f62cc2d4eb0c8246de471411afa780cf93c4812d5a7fe934d11913736bbec387238281cbc67bb4b814841b2438dd40321e2c9b9278e995a90b8951fa7efaeeada8e5e497f2b20a112af743405e52b1185096cd1d71321de9eb63c792fb1250d7259a8b8fdd16ee7c1cfc0dd594395309a9b7c9f7b2582f56e10d994944d2d24a28fc8b0b7fc5ad749996d6bd735e7e208c440a3703c26c04da088a46461334d8ed5b1957dc342a6add0fb211c01a7a49afe955d2c5a69a5e9c586892d88367e1ed7079bb9cb6fbf2968387843467eeb2287adf4c58228df68df8dd570a4a831cbbf8380d08293d2efdcd6b38001537158abc9bfd1794b785b036868556bbf5502f007a41a2bf9e31b7f351e20ae21ed422007c295dfda8da8bc22cc45c3bc02669017a8787c53862c8118b241dd21ccca0bc2effe929570c9e1991c301c11a44666caec2d4045fd12cbc41be15a41cf4c3d49ca2bdb7156736afa9197e514b1c1db74fb7f0e80ff89cf0915eaed9482c55de373c46b7f738d0b208335398a9d49eb045a7db31e64b6276d0de2339a7f7c503721515f2aedca581288406fd7d54d6ae77368d4f7e9950280c06b63f56e2e0504c8f381111cb74a5e6c6e58f815127a2f91e68dfb43bef054076749390f49d3f259792c389d3032c0f2ccbe8e31a2183062e813c99b7b89feab80a0c2c3b3188c9053f0a1d6c72c268d748fd851920d9f342a408fb91914be3ded3a2458dd0a27fb68be641caee8b0eb920891c06079f10460d8c62ea42933eae1bc9b2c714656079fd9ddd750148628c4f5ae102c26d81c3c72d8ac90cbc63f08890ed2cf9eebe1240f4cb6eea053e7104b146131186b977bf400df3be4ac158c0ff20ded09ee4aa37da2cd111a063fd0d62606baed7a9fda7fb600bccebe6410093cac7f12a52be8170daf1d4b4614fd901e750edb99b64d72013d9d3f8d176e6c805ddeba3cbf8689b296a0d17caf72907167c8d6be01996269d2ec7827b7af048993b08f1aaab7698269549785e954946ddb9f1283a955d40481369d9d9827b4a097f5e3bba09f0ed3173c042e620cb4ee519965ae0a5395974fa7c34e438e1c34734f276bcb8f93e5787ea09debc524b8422fe5a5e1c6d87e8e84e661f33210f4b4470d6db78689b72e0e31fea48f89ed67ecf5c7278a32abccb427c80729176706bcf6e6a99688ea34aff9341babc7df10c2d643060c1df2683523bf73963139578238db00765681a89c5eb1f2d94812589e05b266c6f704ce4f29cc471cf2a3f0127ddd793270f080e255ebee8122ae82124affd26c2e141f7ae166286f3f606ab258a5c592bfc874a897d125fd831d423953b6bcce06883c65a9e7669d071236c5ab4a826d19d6f6de0cfb5df039a1d27fb4e9975ed5cd3891c1a5671def14e92cd634d50980c2ceda4926de07ff89ed02dd56237597f8681abcc599c602221c579e2da18c65b14e99052fbd9c873147ed7eb952588ad6a368d3a70434ff340215213e1f0eff75aec045d92db1c14296cc787056ca502533b70cdd7f45524ca17f78851a182c0973f9dbb43c970168f9145b2b10e9254104486e362156cf20bd1bead1abc5713aa151e50f517b27f299d0733d3bd83d8425d1d04892ae7574849ff40d523fa4cf54e3d651903cca02d017ea9a1aeb0b1c804ca995f3788ff57d21fe2b24e1b9e403c0cdc9767484a192821def21b9929e045954ac5d35ef910b4b279d593970d499566ce8b83cc30dcd24404b2402231992c59c710c672de521e525e0d2ae6b84ea84d8d6a2f83b6422c4c68c81470abd5f0d6861954b875c67a83e9cdcac272d983a966c3829376aea", 0x1000, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x81, 0x2, 0x1, 0x8, 0x4, 0xfff, 0x1, 0x1, 0x1, 0x6}) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e04000000653000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000040), 0x10000) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSDTR(r4, 0x20007479) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0x1c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffffffe0, 0x2f, 0x3, 0x2, 0x0, 0x80, 0x4, 0x0, 0x0, 0x0, 0x8001}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffff8, 0x81, 0x20, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0x8001, 0x4}, {{}, 0xfffffffffffffff8, 0x21, 0xa5, 0x1, 0x1}, {{r4}, 0x53289d59ef028dcb, 0x88, 0x82, 0x3, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x4, 0x8, 0xe, 0x1000}], 0x5, &(0x7f0000000140)=[{{r6}, 0x0, 0x10, 0xf0000002, 0x7, 0x800}, {{r7}, 0xfffffffffffffffb, 0xc4, 0x10, 0x4, 0x7}, {{r8}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x0, 0xa749}], 0x10001, &(0x7f0000000080)={0x6, 0x9}) 16:00:10 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$getown(r2, 0x5) connect(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x2ff7f}, 0x0, 0x0, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) link(&(0x7f0000000100)='\x00', &(0x7f0000000140)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x3) 16:00:10 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x89) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x0, 0xac) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) write(r1, &(0x7f0000000080)="612494616f4fd468ea9d541cb45f9c634b49ca14563a3cba30675ec5f9763f38403bd4873f06fbb3f58ccb108e2aa24e42847ae5ce55409b00d8e54c2b315f47e9da8d52456effbe2b8896e4959dfd39a07a2e7b546dec2d6788b24b07ff6a3e97052c2a480569ae2910a61beead71924567d7f804ba63d0008d33aaa580d4fac716decd572bd23f36519d60713a9da48f3db5c3212643060f59900306e38791cebc60b34d06430606e660af4e8892c422bd4e4185f31b4bb4bedfb62dfb779644cf0bc2e9307af9919d411fa05e4cff985ea21e2b744493947f001c", 0xdc) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000340)="a2e14743128aed1482185d374eca999b2023adead43c93a70adfca9161b8bc70f162665a9e5a444bdf5261ae157cbefaea35ba1b85c671da1fb57520bb0f101deb3323fa0c3e022f1f182fa08a63e907a1b280e25ae56655bd5b271a5c98ea125ec757d9b222de37248c63bf7d0539cc90b0ad7f91604a12e76e96ed", 0x7c}, {&(0x7f00000003c0)="70eee0f5c1e425dc5b24ccefb159cd8c03e25e3df693e3aa0881b92032f9f9891796910e359f70e090cc107bc0ad3fec9b86dc87b08cdd2a4a247b0457964cb346c4fa225ba47529fa1ea1166de49c7ebf2b70cd54215df8e1bf629cd9018820b9cdbe6a426192ce3d46e434b5d69bae6dfa465468387c3999da6c960a7f1880408950ef6d3b2e1793ffd84bef8edc8337aefe7f33e3e7cc98fe781b7ea1f0c5f39e790f7c979e16e9b16c58eea4a2f78c65982d8d611cce5a7519d26624f3ad9858664637b7f70f1857c4714858ee3b12594cf2f74affdb1fbd31", 0xdb}, {&(0x7f00000004c0)="718b2b756d8efd3bb2492b22bcd0e12c86fa716a9f762f689e2a28e6cc81516ef22d1d31c602da5ddfed2382c7879ebe1cfed4e33b73cdf8f0dcfcac8ddef0a789fdfe2b744d61ecd75344024c3e161d712a994ce14cf545d9a787b66eaff6fe5bec23d3e8a3e44e675f74bd8186710f3489ff9212b76a3f8fc511cf99dd33d15c7eb88e278119d10f46ef8ccce5e1c23f23adb3846cb63497d5e3de2fa40c7c50bec35f16be185d3111e208d52bef3505e560230388ef17da287e9da46ad3b080bc6ac38e38cd87e1fe130632b5585cd1c568a6bd93586467bc1a7503eb8899b9bd5dee34dac0607dc66b74417e7a1418226981a5d6eab1c9efb899c2a7bd", 0xff}], 0x3) sendto$unix(r3, &(0x7f0000000200)="a6ca27077e73162a3a800476de30d95e7b107c9b7249a77ca4bcd338322b013b60bfd350f39d1c8e1225205ee627426eccdc7c585863c4cdff74b9122a62875840afd88eec074aafa7f5eeae7427e36436522cdd4e8cd96fe01908d17e64f9724c92d8370cb61f51681201f63030722791ef23f6446f9af9ca84f5ea773010344abbe60f3936a726a29f7a3daead363762c75d9eda824a735d0a6db79e3c4c4b4dbc47e3ea4fe7d57a3b1c6478e139cffb114b7deee9f6ab0d8245e83d9a8dfab6ae4cf2354314a0e9bfd7c77a2214f21b78c3f5f894a96ffbbf592b85cddfe3793700aa9ef9670aa49187c0f1e0e78ce0394e53fe", 0xf5, 0x2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8000ffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket$inet(0x2, 0x0, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r3]) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r1, &(0x7f0000002a00), 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x4552, 0x401, 0x12, "473973e5e43cc7388026e43c4fef0641aa8d540c", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000080)=[{0x3, 0x4, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0xef5, 0x800}, {0x6, 0xffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x5, 0x800}, {0xe, 0x7f, 0x1800}], 0x7) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f0000000000)=""/104, 0x27a) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000140)=[{{r5}, 0x0, 0x2, 0x20000000, 0x7ff, 0x52d}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0xcd, 0x100}, {{r8}, 0xfffffffffffffff9, 0x20, 0x80, 0x1ff, 0x4}, {{r9}, 0xbab125598330753f, 0x80, 0x8, 0xffffffff, 0x6}, {{r10}, 0xfffffffffffffffd, 0x2, 0x20, 0x6}], 0x34, 0x0, 0xc65, 0x0) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0xb], [0xe0000000ff]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x1) semop(r0, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/205) r2 = socket(0x2, 0x3, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x1, 0x6}, {0x3, 0x8, 0xc00}, {0x0, 0x6, 0x800}, {0x5, 0x4509, 0x800}], 0x4) r4 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000001c0)) r5 = fcntl$dupfd(r2, 0x0, r2) fchmodat(r1, &(0x7f0000000500)='./file1\x00', 0xa2, 0x2) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0x5ea463b6) recvfrom(r0, &(0x7f0000000000)=""/38, 0x26, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r6, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e07f7e22953c9ee5a0d0fb754664991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d603000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee003e657aea8a3f8000400"/177, 0xb1, 0x6, 0x0, 0xfffffffffffffee9) accept$inet6(r7, &(0x7f00000007c0), &(0x7f0000000800)=0x47) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000680)=0xfffffe55) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = socket(0x11, 0x4003, 0x0) dup2(r12, r12) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x20, 0x4}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)="96e829b176c7fd9b90ad55d11c1fc451a221cfd9ce83a38ff2f9f72aaef7a7cc11977092543709028d225decf838ad8a3410b3c1f42ed34b88ac8c85f254dfb4246d7cd2df394ff6791b03feaec3f75d8c49f3e21652e26157e4540a8fd5f5cf7c605445b53fe7b82386c84842b4b2f43fba441263265bc370170b0e9afe58cd11ba08ec5fd2325b331c53b356f6efa5959be36641a2a7a498ea8ce0a3c695ada8adf05677df64081b9fb7a37cb0598872607a7d5aa831bc03cf7c8d6c69e96c7a8cbfadb9fdf952ff07143f0144112e550d927f588d2991c29bec2f822b35837993783f9c81d92c3e732c848c253b963ce4bf", 0xf3}, {&(0x7f0000000140)="f5fba8f5aee7e100dd27715f", 0xc}, {&(0x7f0000000180)="ce7d87ba89ac1081d44f9871ae53d684ae5e5259dd1d1a592897e1ed11b286a00a9bd2d1ac7bfea55ed95b5801e9e533f2d31d97a202143b3ffbe14d04ce9e4d7365e293fb229c5e6255ab3d76252f7b43cf666db3de3a56591c60736088", 0x5e}, {&(0x7f0000000200)="53a264d02befdce7d720fc8f59b8284ae10ea6691b8c4ca260e09e1588e77e272af59e8e354a77895c1a5dfd0a88483f3afa9ca4b2cc90d477f3774ff1fd478d83ebdd9a13452d85692fafa37a43137829b48454670fc62cb88aac9008cf5c8a224e6958a6a620e4c34bb0181a7c7bd61d4cb6f608fefbb7fbae0ed45f3b0c1aaa335c10625f77a342995d41dbc0bdbcf3a4d5b37a85e7107308b364d798ca6d96bf9d8d491a7490027eb52f8971f0d086269629a3684da66784b74ed8436646653a9c9a6f3513a171e665fa720d2a08162717c5750a00ae32f4a8689324243a16ac0921e3ac17c136748d5869202e0e2593bcf80299f2d656eb93", 0xfb}, {&(0x7f0000000300)="f678de5f14c384fb5a1aabbf82423956896b8b469b5cfbd9e783b3e8b86d21aef0324c6f31035613c5f92c95f051d77d155172b2a12b13289f563e8088dacfe9c19735b316a0a261908831043c6b31074f29efdbd031a5a21b2255e68f03e92f82fb314d3b4c9da9c37921f744f0a26bf6b84d9265756641a578b1d506b9047a4eae32516909a95ff4ea5d914af13aa0ddb3bf421de9f006250c51ea", 0x9c}, {&(0x7f00000003c0)="529f22c50e438c57f6364098e5682de23241fb2a9a8f1a1ab5845dfc7d0a74dd426ee923852daa68a5ac5fd5bc9249ce31d08fd827d688caf1614824ea79de390f8e0435559b434a01303c456ed867ec55311a35bea1b808c5adf5e8a8d49e17c7eeab96e01d6808836d416fc79ae73dab4a54cb383d32dddd23f1fc99d034c9d961253e5df2175aa138c0df0ce9a15354a1c350e41134179253c0db7999bff024f07a3405aec4c7718bf4027bf6ad094b2d91fea366f4daf8baace9a564c472f803a3cb53acfb21818af2435175e8bb127a640ad7b756d9e94b2459c00dcdd7209220adec219bc0decb01930fd210414cb989a8cef51cd53a336cddd5e03bef812e619f9cdd302f1e8b8f3b008dc191abcbc9d64963aa9c1e23efcb447670fc3ebc634a94f235c03b9947a9ac9525f058188c36d97c35a9635da80ee390f185da4b7bc2353839e84195a3e2822c549ff7cb81a80a0915c93111a344f8d3b000b6c3c7dad24cebd27d55b0749dd75d0f089874d22c09c0d1562ad4c62615732aa3f2af8f67d2ad68f07f94d762934341f3e2784d552267215b506bb488747dc5788fb7705905f4e02f53893568d103df1e33160ef0fdb05dba48e1e095e21e49ffc40bf11366ebef3413666b6ce89d1bfc648ee967b0a7d508053ddbfbbf9696ab44c7d33bda0d6a9ee378b94911e44bec7204d24f1834c3603409821be9a2f903e3ee3cbe6f987d66c365701a4011433eaa1d3d6fce82d34a40e075cb0376f114a7fc1711950053609844e7103519dbf3f60af6af09597765b34b1caf659aa03f074bdd9fe225949d4dba3958d5cb92638d0bbee01e293f0d4de68d28d0c3a73f199090eb97610c0072aa89ac26b5e241b2ee6169ed66a157da512d7f12b5a07ef1bbfaffd771667eb5ff915970e4a4fb33cad765f09d9fc939a47e5041cd52d0f817cee8996c69529795da8def61d3f693c47612110eba8d243b320906e9cbcecac9f62b590533cafcb8a87b7d20ca94548f442f4543c9132610ff3ca0b1777c21a2ebdc7e0a480ec9e54ac59c13eb376f94abe46ff29fbd5fbef1530902083c67a6098013e0a64f54378578c9f2ed2695e291a3b34a913813ad0bd4deb30a46e17671ea6bef045d3d8332ebb3bf886b78b1d4ce686fe99f84f105f4de0c3a6d13a3f7184bca374266465aefc0a7e659c9af19d3bbb860c8092b8f1a93c44dc0c52ca89b114d47ca9d89e61bea626f7308f0daf395347f2ff03eef001c23f49fa5fc82549fada23a9f84fec3a4030eb90a2794763580d5c327c3e2224af6bef077f6000f9ed8de346d1b26aaa5e0c41e52a022d7fd639e7af6db8dad3ef01796be6d97c2fde48b0f3d98d9096716f163439cf600ec2a5b5e9fc2dfbeeea7c4bc43e3f617dcad3448a8fd72927fe2a559f56ef80e43a06698797e6dbf42628b7aefdfeeb1d95021f2479527c356e8213b5275970731719aef3035cd689713f2b13287f5f88fa37fa59e7e19f372faaf6fd4cbdd219140f8099a187ff2814a6bcd334bedaedcd20dcd173d3b17d829f9ac72e5f30f4c0f2a6c4be8624491b9abca48066e886c391e242d7a45d02cd603f8de029c761ee49888ab1354ea92db76166f1f0270f4e9941774d74e2419f816eaaa9bab8cae17125586bc33645d45431504e8c7779cca1d237d601bb8eddd594cfc35d61f38dde62b1bfa44f76e4c1fdeaee28bba380a6310257f87b3632031c98520d784299e3c66616b17ebbf0794e31f3d9ccd7252a8105d301c50a293a3f7871b48e6b47c776dec264eb35fd2b39d71c356927badf2fd2e530c5d2015591f3f66f1ffbf93dd452e799e2eac22b6eb0549a0f00c653c96a8d9b04a8861a7464176b63a3b58b6a5b59dbbbaa5e977d011c0a75c2cda4ec2efe5dd1b056d82db61de305da17b906d8b09904419e16560537c6606eff35e7fa3d1612b367ee040acdaa922d2fd7131d2394f2483361de46e4fec07652241d50cddfe08aa1b46efc844ee6bdfde88180979cc2c315466298ea1b3f756e659799ce1abf30b449e0cc41dbb832ffc92274e0d7baf7d3b9e1e79a4d1e76d80a883b501162e5adebf28cf89d621eeb83a534e1480a4d657c0d6c507757632cbd9dbea5f2ebcefcdc09f0ab4b3d14d4716cfd44053664661831aed882be7bf92b0e48913d1f39324f0053e949a54f51928e8d8bb014a4d38ac178cd728efe44aa31bde078306449e86f987fb498d1a68c3db5987979ef24c1eeb29378d93e870a05ea227303b9d4b436c3e0aceebfd9273c8405ca5207d91e771ba50900aadc26ed802b2cce72d3a1db7d5ea8397778ae38eb47039f93e283013c7a2d239c551a310b0eb2cc11e32a5f2af4c707e485e2cdcee8bcf7f5215e87a3ab5f2ca3dedab9f554590a5562a01d80e81b100068153a562ff253dadb70ee71233a628bc4e21c0a294dda78580337c21151aefcc0508539609eca909d0f52f48d1f9ca0a82cfae2b9d399a9cec426a727193238d45215f981ec38b0132e2c587d22b4f9b6b6a9430eff94044a0ad7f50c4a764c5a5bdcbdfcd0b4040b3029fe8ca4ed35e59294d68606f646b7e013138645c528e21b00486f6f3430dd981a53723c8bbdfc379200c75d73a329544a506721e410f60de8d85f1db8f0d50e9b42f959d4998ef8fa11b4cb9c636d6b027d7ac504f9d8b089d52a1e07909e426220176da90fcb3218b6765bbc15ae56f718a7edd0e917cf758ae6ca6d1ab9603b7b257a89c5997201bc1cca6d5edd4f04a596b129346ce5a37a8e68aaa86bb8b54557588a0f46401f676c42a5bbb8ef8bbc1bc5579252e7ff3f9f1b860dda265a1cb0e1d80110ddb1430941296c450bfbd73363dd9a9929bd928f7ca6aee0216d10b2668ea0ae7bebe414312cfd0a03ea7e343565a4c2e93b8a1ab9e767be2be262421ac14e46d2873cdf5fb651f00dcd228beeb3d8b99ad7862e80446bc2b54c738addb8e1e67fc9b64b5b3e210ce788c59eaf51602f6934d615fdc1e9cb5b0312d315addd4c04467a157e56fb3fe562748caea9263c0d8685d1d9606fee2ee3dff009b349941a6e6a5d6a725178fdead1e4a03f5f9c08f7b12ff04ad0d79d099a81811c57e32db9a80dea7431dee0242c28142a52fcc5f617767ed2366d546ab9ae975bf56b4a75cea75cdb7e5a373613fd80d002bd7f3b567afbd6984eba2bf5e94f51acbc83f30df26b3d793839515ee3c8c66df3de9ca9f001465abadcafa7366017ac65432f01eb99c2095f0db2553bd266f6b5d8c21bd6680c086de8750da896b13a86eef364c7f5324f6af5fe03c3f10781aedc0be7db99f0535143024a42289f6c05b47d8159b83a133ff95c738ccd169d43fc794b92841b414f293005f853a90826d8ac43c5aa021be493500f6d5951f82918b2334ac982522b69d3ff1979d49ec8c0d40c8cd820285ff1426a15b522a554a452ddd9819b4ff993415d1e606e3b972e09bf1ea3a3643521ed70bc75a21265dc0618b5b6db49406a332d75fcbda95be6e7bad312d23fa17fc1d57eb38134a5e52f9fdcbeed69b0bc674d71a690ab34c625a1a2270174ff35d2c3e3ba28697c221ed9c85f85f6d963b476c97d9e6fdff59aa9746d501399bf8236685fa4749208cdbd7a86323dc2045309adb5d1bd36c5403e5e8c23c4e7e9a490c2f0391412861e82705e031c75c502aee5ac02285f601f1538f4f6355f5d2a45be1fb33895b3470d0e00571a449d0a1eda1b6db5093fe08d8ccf7115553997643b5df86bf16262b70dbd01c037d705922a3ea7a8cab0559193011b726fe88c6feddd529e299056f29cd133e2ddac64dd37cea709152e6a9e2907b298377258e00c6fd09d94cbf41fbcd08d6ebf3834c0965a52ee16ac461b970ca21b3eb2decfdc1f22e9a6d27cc9844372b05e854fb1ef31fd254f145f7cfa4f006657ab9e4bedb1062ca43c7755a1fd07e91208c0645500121b8725ca2cb43c9154d70d8fdc9ae3d08b25c61d112846a3cd67f47930cdb4551fcf07d7650a45f48c74f818409a7db89f2c622bbb2a2524628f13ef8dd014ace5a8159410fdbdc73b45c713e677bc09f606fc0a1f167f4fa1120f0450a5c5cc187bb4c52296d009a627f6e235f14102239ddb4bc6e598c7ef0dca37400afc888f4ae4c72aac3ffc7cb625dad98321c04674d698212b93647cc56232de887d3958429721b0bad6f463dc3a1ff19a5e5beb058e7a0d22345901c177784133a5780766310fc9b9ceec71f21f47a229f8527c06d8ef90e5196edd7502a1f849b0adebba8aeef991a46bd2a1a0ef657701d751d9a1e2290e959ef9f9a8f8acbc5bec9d4abdfb860945513d0aff898cd9f71277e78d3e8fd38f85e1bf1a3b05d9489d2c721d70e023fa76453d39d9f7e45ee90af4ee97a413f7afb548ec3599f73b28fd555213dde23baa23a851d7d347f87e1917c6ef5c6073a4a0af0a4ddd64061bd9fb91a58e7c7692e96094356cb05a4a5e2149723fb8d90ddbba7b008ffbc2fe48f8de09aa43095dbfd8a25afa304400ab1569774788af4c7231c8d4c075955a2fb693ebc11611c8c3d9efa7f0ee3bb5cf0b89a42fb101f138f0e658ea1d0813652ae61c06cc9349ae3b68ebb3af3c117969c8f80d76cb8f244907b161e0c1911d2c5c6a82a1f09bcec601628fc59c4ec78c018d8bdac597397f167e27242e1afc8034401b30b13dd67c5289051c9ce971694edda86696a410754fc01fe72cd529242da8d58c85aab4a48dda0714fc32340eeed70533a6aad4da7cfbb929e174381f445b91f3246e0760d728234afd57cd29dcb7b5caea24bc2c78b62cd35a14054ee1e3938901c88bbe3ee6d8c1349141a008a2cdc510340aede9d50311056a0965f8ae8c75bd6582c3d2bbab0da4622aab249933cf777becc3c8302b0eed29b8b0a97a65055fea923945bf4c7c7f8b511bc0a3024065c2eac2de405db6aa542183c0bc4affcab8193fe32c4a2b2f3ba13066ad019f9482476862a8e6b027cb6c5e20f3a44d7338455a23e14493a11815e3c48d9616067d513108efeb0cfee4816ebdc23862cf3973738f1818858019208b0a31624f89c2ff4df4a3ccaa94944fb2690887775308a62fbcf1fa0839a8ec0213ce8deefb631fc7468613b7c2d7eccefde878b99f795c75c9e262cb01434dda017d5a37922e67b05973e47f379aa27b1562b10b2c173fbbb6059023e5c1fb928d61b7231ef387a5f934b0215e51036f20f8d6b84b656134c7d1b9520a106ee7fd9cc2842572ae6f096cb2d636a1b77ccf027b7f799b243eab9b78238d06417f9005eae8b9f0999c87231352985976f2b14f2f78d34f338ef84af0b80108757af60065140d9662843073181d1968348f4a00f01afd446af9c36ce92ab0c2e0c5d5787c5389f56a0e2ee456d9fdc0cea9cf95a3b7eeca4740e8f9ce26b2cdf01b02ed734a53f83a59cc69352098e5340697010df59927fe5829b842f8cc0e0e08ba768f53068751bdd12ed2bb9956d5386c96608e8aba392129d64ba0069a63fe4c89b34e40d8e872f3f10690e5fdc3821a2cae1b65689aba496e907158b8f3e148cdc957bf3c8c8f8bc5fcccf91ef6293b52ee4ccdd39815700059ac53926ff246262c7d53103fee2070fbaac6323fa3439f9fe6e22cd375873cb7a03df3cb943484dd55a435c7acf4c86ed23792452353238efcb145bec8835fe447f3e9f98fa57f143facde3d1d540b5c06220a6e6e1972761289806a354feb70cc7f341369188dd06786da182339f", 0x1000}, {&(0x7f00000013c0)="479738a403a7dcc4e2c3ebfcd7b60d6554eec9f5cd1e6097ad98d158136b0787ae441c0c74ded4df26d281d761684545c4a25aab398909287e09060f110687ac4286c3f0c5eb4028b4bd1859f15c283d3bf4aa9c5f2bc66fbebfb320114e34a9487f911b08", 0x65}], 0x7, &(0x7f00000014c0)=[{0xa0, 0xffff, 0x80000000, "dc37c6c27de54b69f6e06092515a86b6cf9d0351c50555c498175ce3675e51109e7c941d9afed9aee9b93c82c8440515ddabedfbbe6bf9609c0934c0cee141c31209dc7221549dd3cf96babef3ad07ee0f6f58ff97ce3e17da294fc54a43324d2851a56ade038eba80d338142a907492a787c275fa51e12f4ef1d5d661680f26c0aec069b8537ef63a1f2b1b"}, {0x40, 0x1, 0x2, "b18b3ceb221f8cca5f903803b1327ccd7c8b5d2d0de093fdc419dde7c4ac958be58855071feb180f05f37c"}, {0xf8, 0x1, 0x2, "3adcc90c97fabb3a39de6e2da53cdda4b293da4fe31a778b24df7f55a0069f5efb054a2591a3f69aaab31332cd42bdf4b960884a30bff33cf306ab21e18d0c02d1f7bde1d1fdec172055fdcbcd047b10ec53313b115d379233b93b2133d786431678d4b2d7da05857cc93d91eb4b4d743ceb6e83eade78dfd2094df2289fad724220aa196265dceb92c9ab004169b99ed04982ec1c7aeb04d3f25f9637d43af61f5639a5c602573672471784e6ba866dfd4d508f98f5094e98a7fe50c4365eab823a84634360baad2e8c868ad76905992efab39cae55738e9b17fda681d8c3d84598"}, {0xd8, 0x1, 0x8000, "5c718c1e3395be71ce2bbf7a785dbbc80bc7810bbef5e78ba475efb7b3e9a2144015aa2d1dff9d1fd8c2b3a680f16045249a0af92b13f3e7c2544f07a26a5178bdacc450f3131a5ec15632584be58ae0aec47c68a4a456a59dc71b1ad92cf942f55148959a178d0b86f6409e5e04dbdf0a02bc2fdaf42bd74977bbe877537a2433ae81516c7e4e3706cbf53a88f1b2fd9a811d856b009ff32c40064d4e146ad96616dde28837f59a2c9f69781414f722c94cef2bd039bcba7e3dcad948242f4e30"}, {0x30, 0xffff, 0xfff, "c66d9ff608364152666d44e2050d03a15eeccd6b1f79647b48754d3c2cce822a"}, {0xc0, 0xffff, 0x5, "1dad732569561480aa27882389cbfe45e669dcd080d4923ad7f9709c1c93c53d46334425105ba7acac9ee229e91be5b6954b0e2e4235a924c1405b8c8d982a255660ad62df580c2e4c674427d558bb4cf799f4d01d832dc87e859d3fc1150cf101226eecbe3dd43b920099dc8b6e97216a6cbc756169f0b50225302d11a231124846c0d5afcc0441b884bc96977ebd0fa3626e573a3d175a19832eb3cb77fd2244d2b07f086c55346ff154e1"}, {0x88, 0xffff, 0x77b, "dc380e9ac45a34e2b24df46743e1197332b69f2066e296f44db2f705fa7bfbb5924795322f802449c8133f0f020c12bb1433f4a5c53d44e623b40e5bf5cafd9a40ad3f247eddae5138cff579836cc2130cf50e10c91f1d9721816584008de8bba046df5c2e91019d1cdb24e805ba4dc145f7bdecac2cba"}, {0x30, 0xffff, 0x10001, "ad4c5e4570427a9ab4cd0d132a5b6f563f2a477f99e4fbc46085d9e4"}, {0xe8, 0xfffe, 0x4, "87ef24f012bc7257d37dc02ce1e8641bf99d475a81a59b815523c5df5b73284b0b05f617cf5d4a114050ea0bf96655a02d4965538fb6c1aa72a5d1f7b275f9a48e8f17c6487fa7df915be49b0409caeef736e2346dbc854b26415e5b4b3a20de687297c824cda8b15165bbd9f2eb526b1ec12375efe57a1592b9e06b089a6f5974a02e64139902b17db72a15bd4ec700b40aac3d31b860a5653071262a025c6f60a364b11d90c85c7478dbf0a248098e7a8e8b5ffc20de4985d99bd5ec5aaea92fdc19d8fec488a672d49812ed4c45af725a43ca7b3910"}, {0x60, 0x1, 0x8, "ed492ad28597f6c1ab829d10fdc50d277b37eee84c59e1d6652d0c09641b7406840c7a4836a8d737d4e89aba960f3b125fe8948c2e5038951ab10452f2430cc7a53b29836ac08038eb6fd30d9d"}], 0x5a0}, 0x8) 16:00:11 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) pledge(&(0x7f0000000040)='%\x00', &(0x7f00000001c0)='\xb3\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="562a28e4098ceba7edc142ff1c86c0e079274dcdf25429a4e56e616d30f308cabb9dac52fc4e51c12e6e76bf21fe4e97ff945259fec6577ee82ef76af60375a413e452928a8031cf3b872dfdf91678fe6e87ae728e65a85dc125535aa46539d9d5f0c4bea39bca88d3a5df5279db7cf2dbb07ef0755263ead2fe5d4531b71ec5a82de96ec16ab7e69929b5a8e3873ef5d0"}, {&(0x7f0000000140)="ce5e9946c09e5f865356fcfdb452540171a6801691fd27727861683191c05f3aecde3f3c70e4b820ad7a80413270088ff8f8af158a8167254147b02aaea4a5e20442e4a0122bd596ce31d6dcf62ccec4bce86616cb546cddbfbea25b"}, {&(0x7f00000001c0)="e45fb4b254165868bda423ae3dc454abcd8dbbdafea8a0a46a676aa5884d2f1c133774abadcb63b0277932187ac0e530e83c4bc9cad34981fa70e171c0f5d15afa1afd025b6d6ba02f1fc6647e0925be54b66d27fbe3994c88325377ee7f03879a9c18fbc05b9b834ddc429b529a4473092037948477992317e24bd80e71e8de1003520e25cc9e211862ccf4ec8f"}], 0x10000226, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x100000000000], [], [{}, {}, {}, {0xfffe}, {}, {0x0, 0xe991}]}}) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) 16:00:11 executing program 0: r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'q\x00', 0x0}) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x400c}, {0x84}, {0x6, 0x0, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0xa, r0) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82fffbffffffffff39228a884bd66ec802fabcbefc255d5e2717a0f28afdb51ae95bb71b109844cb7d7d0000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) getpid() shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x6, 0x5, 0x7, 0x800}, {0x3ff, 0x4, 0xe5, 0x1}, {0x800, 0x9, 0x5, 0x1}, {0x5, 0x7f, 0x3d, 0x8754}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100, 0x0, 0x3f, 0x4}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x80}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() preadv(r12, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0x1, 0x6b0cd89bdf47b3b3, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r22 = syz_open_pts() dup(r22) r23 = dup(r22) ioctl$TIOCGTSTAMP(r23, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r23, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r23, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r24 = fcntl$getown(r23, 0x5) getpgid(r24) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r19, r21, r10, r16, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r24, 0xa5, 0x3, 0x1000000100000000, 0x6}) r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() preadv(r28, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da024896797016e986fd84ecca2035b19eb7ac02db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee1071fb9f4b2ca09f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df623fa"], 0x44b, 0x800) msgrcv(r27, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0004b25243a8b4e1"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = syz_open_pts() dup(r38) r39 = dup(r38) ioctl$TIOCGTSTAMP(r39, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r39, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r39, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r40 = fcntl$getown(r39, 0x5) getpgid(r40) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r26, r32, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r40, 0xa5, 0x3, 0x1000000100000000, 0x6}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r10, r37}, 0xc) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x9d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') syz_open_pts() 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x176) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) fcntl$setflags(r2, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getppid() setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1}, 0x2, 0x0, 0xfffffffffffffedb, 0x0, 0xfffffe5b}, 0x402) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getpgid(0x0) bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="b46a056e6904ef573d75f3dd0d385e6b51e6cb8e54484701e05f98fce961c30553fda4b0fb0efab1e49888426219c5c0ca28c2e522a06adc13a999dcf4218c8634a01021207c953e6255e840f9e76ddb3c1677ad95fb6bdcb5b8d779113311be7fdfbc02504bae24fa47914ae094114954ddf7c96c2b7b8cd19862cf543774b3580f2feca499e21107664d342f7e6776c487d458113fcc2193459f6ebdd5b1d4ba1cf27f29f05224c9cc00009e8f5d83bf85d2d93b3894b344e1c767e4346d8fc4cf5133fb5401246939d25116757725ae2334434ebdaa482ad158115baaa911da016133e0e574e9a9cc30fc9b85f80047eca49b6b5fd7e795a55e8942cf94aa7599f5e66c4e4e08ed444d05102e084288fa6a6b9f033b3a4f93e7c083cbd30508328948728a0407cdf7f9b0d5fd13f83402db0de6f35421186c71356ae906fc89a61f478afc4817596108b61962441d5851a76a9e709858f0d6ee7aa7788af4553ff18708a78aa225b060701be33d242a0012bae31bf0c4a0071c9e5b59053bc2a69c1be3323f381c620bf3ca808f374acae8a6784ba25b22a9109b94665b1f2fd7ed80281c579d67901b5105d6238a759a9630941cccf5e330fb473d366547cc03fa0e0068103cf90319e66c2d4c72c2ed6f5442eecf22edb91486840a16a86c1213338ed917f602dc1962495528cfdb7ef00bd12be8e1a4734092cd38acb5b3b4df5e1289"], 0xa) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) close(r1) sendto(r1, &(0x7f0000000040)="e811bb", 0x3, 0x803, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ktrace(0x0, 0x5, 0x20, r2) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x33) open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x10) dup2(r1, r0) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = socket(0x18, 0x3, 0x3) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x240, 0x0) writev(r7, &(0x7f0000000680)=[{&(0x7f0000000240)="6fb56ed89dfccdc0b6b7e67dd189636e7311cdffd08cd218dec205655f6d297198fd11142280bf97cfabb0be867b8059ce9adc4106ab18a592428f61ce5761fac76a", 0x42}, {&(0x7f00000002c0)="7819739f46bd20946fb83d089eb252627dc63c8371177b5fc641dd9242cdae9f5b7fd2e9e4e995d74ec11c57112cb172699eb2", 0x33}, {&(0x7f00000003c0)="64f47d2575e7855d9f8cb2483bc82583428a62fa772f0711ed9e7955877e3f79db3ccd4538e9811a7caa7b5ead0e4476e4e687dced2e09b913473510b548b675b4312b6193c95871669008e80c8d3d90316884081411aac73bac30b8d5734cba3397a71de107deefa2d488fb31164f26552bf7645d6dc7ed6c3879cc6a322459c62a484bb20f812474f00071948f095485e8", 0x92}, {&(0x7f0000000500)="d85f3db75feb3c09e6422e81dc025d8b4a4ef53ee0826d7263a243886331dee2b1ebce58f32799dd5c00c193ee75f6dc37d82a2587a7445780a37bf7d11da4af5f4327825b", 0x45}, {&(0x7f0000000580)="e5934a96cffffe6dda30867c1ea87acff07716d09f5e49a339ebe0cf54ad5010fcbeb6e875f5f38ccbc1d536caa988cd36d2486cee05358f9530d7b516b1d504873178411a66e9b1a0f3ed4eb88be4d07edd09166ae2288706f436bbc80bdffc71af3aa5e520037b9f28fb0d6a3c3e79841cd5cdf650b47e93eccaeadfcdcd61f71e0b7a01f588fca7152fb01a7cee4a01fc8b2ea89ad3552813be3d13a9604a5cc5c01acaae3db61370f4a76021fe5b3f102838e43f1a105147cfebc5facc05a4", 0xc1}], 0x5) fcntl$getown(r6, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x101) linkat(r5, &(0x7f0000000340)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x4) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000080)='w', 0xff8f) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:13 executing program 0: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './bus\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffd, 0x80000000, 0x1000, 0x90001, "750000000001000000f9f60800", 0x800000, 0x3e}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getdents(r2, &(0x7f0000000000)=""/104, 0x68) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xffff, 0xa, 0x9, 0x80000001}, {0x9, 0x9, 0x8, 0x2}, {0x8, 0x9d, 0xb0, 0x74ce}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x82, &(0x7f00000001c0)="d5de47f4c33bed960b135721ce17cff7a0188f68dc2268d6d016c06a6ed322d3058c870a254aaa4c5d38e0008da7d9a957ee0fdf315e88215eb8725d6fdaf7053f72fc6364b508c242b6b71232e3d9de2b604775f31a1fb2674a92fe0bc9a78b18e890a568e500717c446b95951283c004121eb33b58f38a8fa2de37910efc7d8937") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea784ac59bec3ecd7340d23e8546323171d6d67e1299572f22f213fc9f74c7c33cf3a6a40583c3d00739b47b37e810158774ab9ec89cb93edb98eba0b7c81fd98d52b9c5f3614694160d61a939be6ecd39edf730b8", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/158, 0x9e}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) pckbd_enable: command error 16:00:15 executing program 1: close(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:15 executing program 0: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semget$private(0x0, 0x4, 0x49) poll(&(0x7f0000000000), 0x3c9, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/\xff\x0f\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x1800) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r13 = syz_open_pts() dup(r13) r14 = dup(r13) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r15 = fcntl$getown(r14, 0x5) getpgid(r15) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r10, r12, r1, r7, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r15, 0xa5, 0x3, 0x1000000100000000, 0x6}) setgid(r7) 16:00:15 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0xa) close(r1) flock(r0, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 16:00:15 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x81, 0x2}, {0xd}}) 16:00:15 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x3) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="e1fa3637127125e116fe5545d4ad7413a2d2bf95", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, '.\x00', './file0\x00'}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) semget$private(0x0, 0x0, 0x0) socket(0x10, 0x8000, 0x5) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file<\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xfffffffffffffda5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x10) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x3, 0x0, 0x40, 0x0) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) openat(r1, &(0x7f0000000200)='./bus\x00', 0x20, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) getegid() 16:00:15 executing program 0: pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000180)="47d6b825f7083da67df7090c70d87268aa33a3a70c1ba60a43525f1f4d9d20951ea43d390970acf60ac8acf8032cc88eb072d849375cb4d39e35530b26220794208ae667874602f9056bc54c909f45eb1eb7192cc992cf8db4b4976fb91c03e13142fe43f57e574a2ed03f2a9fc7cb79e8e1d0749751450cdcc915cab03bdf8ef4abe3fd75690123e5a1d9489a982c91f245a7edbda8f79adf8d27c0", 0x9c}, {&(0x7f0000000240)="7bc0e438391028b6fc9f7d1c9952faffe6b0a33d3df867f80b6b516603f80ffcc3be448d0944ba3de6db4ac6b3a6bf4a3851428071e41796c0e5183e73ad04d48673cce9e085286ddd4e3dcf1b9ce4a8107757b0d39b59c613d2dc0ea34514fa473fc5d1ebd346cae5ad277648a98a6f3a86c3d4aee2c2be3ab2772f4340b90be6d55a66a0ab32086e7264cc71c5d532c954f8a2c4f88d0e9d813a395280d36414ffc42cb4be37162db5261ff7a86ab2dfd8d6b1e63c4eb891c0b391b10a94402cebaf074cd599d2695ffbe0d90eda36f41e1f13518c334c0c8d4350d3cb5988fbcf8edc", 0xe4}, {&(0x7f0000000340)="7bdab44fb8f1c76b6daaa745a76cd3a0dc1c837f064afc0449fb38e615fac02d033e749fe4f2d25b47f917da7c011c60b9e84fa1df062b9fa30cf8db79ce96ffa72930c3f68658c7c3bd1c984ce6d36a6aa093230d599ce366317d5d83550174363a423d61d9366d23b7d032a1e4f960d639e843e7ce4cb5c7a1c4b0fee47d127db085ba422abf30c89e67c83c3a2a81b6377fd037aa48088d3a38f45ea8df7c587e9b4cf3c7baff631093524f7ffefe6064202efdc3e6c06fa512c5d1f6461784d962b15beb4de288a484244615a4a202a5c78f556323a006f9b691fca9ef7af53689c9c0018a7dfdea608e5614687ca415bcbe1a2d762f7055995c581dc1392a57d4393c53ff93e8396ea7d713f893251a0f085adf13ce008e358dac2eb3d599e28849cc97ea41ef68b25213df8d90bbb8f20b0f9d0fd63d793b161e718073abe8b98ecc7fcdf7188cedc8501020db0c83f3458da6c13855b8680095c14fd48d50416d6ba7f2c9745976244b41fef80e16c869fe17161be8e39b096bb10daf5c76b605dc39c84b9c784402edf64c751ee902ecbd3a39bcf386e3f5d280f5686892824683dd699341df7cb96642c0763d3d97d9bfa0cc8e86d6dc7c33d5a76cdbafa1f04999a78ed0e7fcc2986d4f0d2a56b67154a1004729c76a550f1a5b6f87b0cd3ed8ffed93db8cbd8b3fde6badb4a7aeb80d00bb9564d345c62f024771ea177a882fe002a8f8c54e3b2051aad0d6ab920e8cbd2764a8e7fd9a5c954b0fc1db412fff0349c5aed864e774e97c6b675a9519fbd72c2a6edb18ba9fe8785ff91ab4d3e51d7846cb5b994f67aaa5cc80382c0a6298d856f3e71aca652f629cb6c1d2ab3654122fe2fdfd0f6d69622cf111d047b867ac3cc4ad3f8c1f0c6e023683b6ac5cd1735d1400be180a8812c798ab18960b08d86c589454bdd084f6f39f4eacf8731602fd79101e2fdba5ea5f08fcb58fa020c0d0c4be3d000f67b6f7b17f7bf8b3f60eef4656097d602c357ea5c4f288be964f6f309597fba6157fcdbdb011f89c13d1c8e59190a6903a9c12a7078005e920087acd13811c341f5bc32c4ff4a17fc7ff1ea5f72695452d00a7d50b45774b15a0714d0a8a1f3267682fa9385cedf9d99faf092c0c43b001384eb5886a979222a350bf656a6090646372a1f023561a85542914ce6a6ece07651d74b5d9cf005b4ce99b65b7f26c29e3cf235572695d622cc08f628ff1de5dc388b6c6c92c8a4a2312be188baa3d203efc0e795b9cdea2a89ba477ff526cac9c2aba298ec54a6ba7b0d75016dc8a8afcbeaf513ae415d8fff1f8455da5cef16003769294399f354e57b5e211b4f12b7a78b04a69203792e935293be288410e60c50e79e97910c912f6d3e260752f6edc92f55cc9cfc286e2ebe7749785f1f38b9eb7bf9cce33d6d0c54ec886622685a304a42a4d04e252b3495a4acce85ef4959801c329b4424b5686f581735a6aed9adb5777fb8f11f3a471584acd238d827492855fa9b18ffa20c97773821c5e0b71c0fe82c742967fb67edd7df0a93ffb11181a4fa93156d51bb9fd5a95997016785034ef3d08af020445afe9a1d74317faba7bb663fe2685c7d5a88cfdeb872a6d8463f8f6c930d410d2eb22ffff93ba8ba656a49256730bcc1677bc329e3be40b95446ffc73e3c2b1730b71a07e872f577cf7dc5b9c7ded2ef3d81210c2d5308d16c4493dcb8eb2643154b3f17e1d53576b8a80922188e3ceaee269c80294b0109648c426454a832727f691fa6afe4135743e0df2d4d79af33a803b326809e8e62aec63b80fe535d34ad56df8610811e5ab005ab9ee24a3237807974bdc5015eb46187cbcdcab503b9cddfeffd4879f6c409f4a00b9266162d407f04573390d503242965846c560c2065b081a1356fa1e18c77e87b0639ffa83925f9924c99abf3d680ef128f856f4c0b024efdbc771bd4e5b7966891e507452503909d33eab46a3f2d8a45dd8c635d001b4d0adecbf78220dce8f88ecd324d03755838f63f72c2d9779faaddcc835e1e5e12b01a5a102804a1d3efdcf30ac4cd8c3630ca86bff7bd26a45b9ffa9aebe556704ee2098b944dc8e76c815b2c52349df5d2f9e5c4f66e4e51c71c3317f7326e1bb34ae30dacbc0d68a70b0f234ff770c6e85f5fb00e5c678f208add68cec80dde1005a69ec5dbd809d5844348c892ce721e98d828a95f5697bf1810ed84db4ea1f8deab0daf9bf02f6cca6bd470e7f3d742e426331619d6919c240084d49499e753767c5ab07f2df658b1c952511cee16a4099f9fec34215836a0317e855ce5f47f7195e32c00091c334744edce942237e59c8614c15c65609787cc3c2cd9c1d5d9655b33ecc039c893357f88fac4484d02eb95d7f76a5d4112608a252014d28ffc28b750f477d40ab5183f781323b7a7a9b171ef1366f8826eeffd3765b36799ba624a2257b3135686c3ec67e564a52538c198d1c1d3cd257a69c2684b04648dff1ea2a02a50b773c907c8f47f6305880f719b9c51e3abc4a6d3362664070178bf6b54c78f7c222156ff5dcca65ff91a0b631e77fb0a7fa4c2b0ba965e13c1e653f3ce4ed1415878b04d54fbdbbb67decb43dfa4623bee6474150cde53da07aa8727078d86f6f8f3ef05d3343cd857b077f204eef976aabee4ac0efdffb7ec74372527ea5ff1dfc03a80d2690f0ec193b970d04a44b3dbc6e6e85afebb9e741f805f934a1ec5fc6102fd9de98c9bde29196a3a5e581625be24e9319feeab45e982729d77647f52d8475c50325e561e74dc85c4ab277556f69a3a777b832572a56410cd56d4db0d611453e7425c6953f4dda526b461853d59241327397800b1b003f4b91b02aeccc5b437ac1f6bc06c9d843e817589a1f06241858b1702dd85b5925981b3a103c79b9199ddfaf3f04d3243361b4c74a6107dc1419a49a1fcd0380c04eea2b5c3e1dc362ded0ccafc1994e049b8b4bd2fa32f84e3554c3e39c72b29ae417c606fa4856f83485cc5c4a0eff9d6d705e9ee86198ebc7e91fc4ab667c61e80cacad180704337f4d790ce3a0b0d0f5dc149a6999ed84b6e67445da0ca62547e7fe644d3489142cccbe6bf75c703a692b963e56788850382628e1683319f95b4eacd760c8e7ffe4b92acdcc1f9f3120279ab95c7997878cae58f444a8df66278f0bb30919a3def28460fb55d5841ea359ea33a4b94f8e080041c1e4f2d5a28d90374ab5dd08e939c220db05dc4ab99ccb0855fefdf264e5ccc244e4068c64b8f75ed5daca57a710dae3aca853f771448a51aa996367b9ec133be5b99f7949d5872ff87fca731adb98fbe572208f994e6b08682f95c35f88628112f8a08b392e9e31574936c374de7d4bf33c1c69cb54aa3601c344b5895b9ac53c74d504b4e9e56720c1fed18dc8914e1e554b1dad4968bc53a764330fdce42eb62b48dfecb5e3f02a22f49dc2d474a12ac2c7c0e4208e0bbc4a9575dae111095ee59fcee0b3429a05ce9469e6847bf4ae5d6fb239474be617824f13a7efc4b5a9941092f1b0c627b8b56021a5ae1c9e450e8040ec6bccdb49707787288edd3e483d4edb7d5344464af9b4e9286da1caffa37689794872129aa6982c9c0338add53a9d0373911212fe828372b8670bb2232b31cfe9ae6b6fb444446dff1ec90c3bd6fe940446b1d70281aba8a52d12dad0240679ccb41c9f83cd120ba58e72180600725fdb2bff96f4358bd83d207f1e88dcd1e473518738505d6e4f1b254faa234e964201e78fbb737a7d5e53690adac90f99086668b02fc9279d13eb3263b01b22d50c6b9875c5fb706bc611dfa994ef50794d7a7801b5eb5d1b43d31798573e9d7461a5fce7950505a18eaa5fae6e546de43c3b5111e08366668030cfa43f9f15d9d19b46f3f8ff1e868292f468d0984945e088cec4609052a3e5d88b23627952b5a688d46931297dfa8cb4f44c4835a4ad8845a8e9839cc38205214f96823233bd6fe5c8f44a72628d9710552e0579f5dace249a2bcb6f771a0bff66c0fff7cc0a98f679ba1f79cde82260837fc462105b1d375d31e47bbbd039b1a66fd4bfc3faa8065deb665561d6fb4468af4e1de34a2bfca7335594f227efbe0ae3c3038e69359c6baf5c131bb5165ff609fb53764507878c393954d6e1364b67a4ef936989e3deed98a9af939bb8ee832d48223bb26e5bd7a1ddf59134ca4f7461bc8c90dbb27c18a958ff2120902250638c935a0640b64f33e85849ba2be94425ebe32971982621b831a28238f448c11dc394ea32871a040346a06452965e77231efbe12831966bbfef8385f066ba4c2d4e24401299c717df267cbff3d46ec5feab2ed5728e3c8743ef51302c68899c4344dfa2e5f7b631af0ccdc1753486d40bd79a8987cc7feac2e481d098c0ba1c05060d770df704c3550490f05510b13ec1c702b0ecd8717ca47bde30a4f9a752706e78354c74f1796f850ded8d72ff7d158489bbe6bdbc0eba32d81865df57c9bc07ef345e52e308da64a15789b434290245d2510b4a4d38633bbaff7f87645d42741499e25697fb8d1c77c19e4146619b3349959b8e995a6d9512806972ebce93e9985d744e030350fab66e703cb671fb86da2a9d0828450aa662d5a70e94f31eeffa7c32d801d75181593f952326ab7239e56af69e1f90c9feb70b2b6476070b136e752fa3aa9721aa4c9ec8c37e53a46beb99a2b795aeace42b1d4d9d341c3353181211aedf4d68c756b8b15c372edce259b973813da92aae2a54430729efa5a421df6a109a434b523725b6704cdd7e7e58c21e95cb6ef47e818a7d0905fd86f76cb03932815bff403e6035c6483dd5a2a135a4323ce6c4e1e89a849ec82d828e7963890b58e8da2aa9f223644618c8b3d4facd55cc9e285332897ae938b4ee64562d6f43a77f1ddef78b38312dd33101370e42e9b38362e27d4dbde3a9f5afb91693c09735cdaf02883a70277ccf929678029311b9b36064166c84d032c06d4efd20312494617f5e7d440cf27639e3b258845f11c59a800015f4f784a653f4957598d95175c06ebe8febd67ad8d7c498a34928abbb54f021cb6c2feb13e1df38c6f2da5907c897052de64837e25a07177d8aab37d0987e0a498eadf91e55f171cc8c408e8540f0cb127deaa27f4c0da1854a11007b5a32cfd7278b71bd792ba3bf6b5ce5acaa94703d745febce04a9b5ccdf3e75bac54a51716ac8bf638b82b545872d5b63ebf291a35ecf0b72d3051d18013008f61acd5cfa42b2dd814b1fd62be1f1d11821a2b844879a2c27fa7cf0154206e0c04cfafb0e9c84e0849e42aa378483336322096fd00bc0bc60be7a3874fd517da6efff871bed1ac8f139d682cbd655761a941801bc9f20b9fa34053fa0096a7f5df89d3a5efdcb7050b9adf74b3bdaf70d53b7f8c1b3353ee542873d2a102673abe356813ff95ec2496cc05df618982cae0c4fa68f3ca8e55d0e68ba6263fb029e126ff9dbd5f5dd2b01490293af62ad0f211ad74adfb1d3a5908fd7dbc32a5f1e4e3fa8d73ee160aa8b607c16b5edbc989c047e6ea0ea09c461e4163c6123f194598ec08d8b1293080257c1c7de8e1ec2228da00a22c700ed3f6edc6eb8086b058d9a1de6e766f8fa187726fd8311ca4c416d0481b1b3febaffca78994977bc3f0c9f2442c290a02aaef1e8a04e75873bc08c395b4462cc1e5941e3dfdcb6bf192704f10955a988eae34df39cfe09aa668019a97a3e5261e0baedab7c982b211542e84a8b3688596de8995b6c0f4c12fe7ad794c5", 0x1000}], 0x3, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:15 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x3fffd}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abca64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfbb6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa202361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2841d643a4b43f666725f492ac9ce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b066bf4a923efd144cab87f1b5eac2c049390cdc7b0fb3c1d33aebad5740edc3a9e54bcd23a309902e357e40c43982af15403d203e86d9af527132baf8266a0be638000000000000000000b8969d1b26c1aeb97b4004efc02c297afe8d8ff5ec7dfc3f9e301a3655182407fc9bed4e0822620037bcfb9a1549335bda03038f573baf730abcc785b8e86c5396573695bffc2fc7acfe5bc29bd0c08ee32d2cdcc54ff4c129cf008ea9546a79ca7b185584391449d2348f2069984ec6789abba0d64f560f6e255fe7efa1490989e7aa5cd2d00179fece96c40ea3ba27b2eab38ba410b5bdc685a94d74d413e7c7df2f9d4630f5c143b9565c0057de8d57bd4cb1e092479d4205b588de8c156dba2242587979e5a25653f6f939f066c7b61351fc6aeb520bc2819c8727def73cb0cda419257bd995cf4de17b8cb3d187fd195054caf4b196baa636c2d0febfc3bc3c59ebb5b69ad1ef1160150c8426188e9eeb982e06307506e3d255316a426da9"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaff", 0x4b2}], 0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xc9, 0xb2ed4239dc1600cd, 0x401, 0x1ff}, {{r0}, 0x0, 0x14, 0x0, 0x40, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x78, 0x20, 0x6, 0x9}], 0xffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x4b, 0x0, 0xffffffffffffffff, 0x4}], 0x8, &(0x7f0000000140)={0x3f, 0x80000000}) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x642, 0x6, 0x7, 0x8, "5ca7d34641f087b545af290f7896e363b1a23700", 0x3f, 0x5}) close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/89, 0x38f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x8, 0xffff7fff, 0x9, "19d4e0e7e61ff8583fb349c89fbb026af32a5862", 0x6, 0x7}) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) setsockopt(r4, 0x9, 0x8001, &(0x7f0000000180)="cc4d0473c1fc712ebe463ca7a2b134be8b51fd3f807c084b4634ff0fa0c97cde406421120e62af8646cf62082ac984899923aee5542bf5a2e8c421e4eb55079e6838440f307f0d34131e38b945bd066024d3c5122574ccec95536b7a4ba413e457e93a72bdf5813cd043c277fb008d915d57ba3660d243c8a09b4b330dc1b7142ec2c69c6271a15c706961793ccf82318bc5a2b68cc141e31e7afb2d23a5d5db9a17919675af6858e8cf02e66021299ea3578b95d50690554cf69ff1735ae6dfaaaeed1bcb9d14d107f9d622f2b725882e391956a933696e69d5c45909b3d58d0b444306e074b7d24906cdabf87960cef96ce4d8bf754a71bf2628476599f28c5cb72d93e2271d59e72b32e2b1e3a5af3ad8b178a0a52b4cb7cb6ac43486306f9ef708ceff9c467fbcf33ab65a053791beaa70bdd5957dc9389886b308ec44bc8636566764ca7973d210035ef4dc688e4871f8179641df1ba425c53e18f2ea0b90954274410a190490bafb45e20b4197608cb0adc3b959811ee86e0b82f0fecc8b2ee897f0ec925dee07be37008c08150c7103843c8ecd44de1c36bc0c08fbf530ce8d506ca9c1d020d2318b67032fb842539f27deeee7c197f4a0173f3d7862cc31653526f14e7be9102f12a6c1b06e9ac9efb56b64982b0bb27820b794aa1e660fbe04701443f397c727414dff3856c045e1fdab232c0111b769c771c4fd5fe8bbd017be29d7080c29beacaa8c432cddbb1dd815716044cdd8b998cb3f16d4e41c726729014370a3d811be3a680bcdfcb0245ad1fe24827b08fbf592feeb838f5ecc7a780deda17fccae0abba19e1e032251d3401ef120680730b5d318f535db4ce5b91307709e61e1cd68f04db0755c8dd5c3f149565f3990ca9c0e5eea81fc819fbe0f733f9f5181f199d5067997ef39143cc2e58e7b2210eca98d082b704d5180340349c2e16216d67b7a126920c9f6e0b3c4399656238c4d7d2f7ae887a17cc55d1c5f2ab7055a6c9b17cccfd6ba8668c60869b9ef1735433cd45dd5df31606552270cc008946d2bb5f039c635e308c64bc5b2f8616d92f54ae623dbd36d52dc57ac147c15d0149ec9e89a63a1b67351a51d4f7f24ffac1b3207916beddacbd7e8752a43683ea3fbac50f0c7440dfd721c9b926fad4568321a710ff616123fb704cf89d16d8849b4f46ef3cde4f073368cf0c27facc7a71414a3ae2dfad631b533fb5d77d84b9be9e29979c7300d8dc5855f3e54276acca602ee20bd4f6d655bd56037c91352734725a146efa82c6d3f74548c3c7737d735fa8619c300ce45a178073c59618b256ee086f59673e146691675e36467072855ee6d641ef9b60b6a21bedd3e26111fd22f88711248135229891675e149a07365ee8b16995a04a21e59b29bc7a8f7d56c44c8dc72e25034e4a1e0f4509e25ca2a38bdeb2ff704715832f4878219339f1e5d4e16db1d260c79ba4593d61409712bdd0761fd2fd31ca978966cca68342ebfc1f4b70005b6ca81424d0d564f1ab7c4b240fb0e2e54cb01e331de8606746caa801aaa66b65cf43c6228fb8ae225f21025b96c53b5a0c08af5b6c8cb8cd68654bea1e7da0bb6f309cba55ba245b10533b421af4dab4c80f5ee86a3aff8007b8ae06afaeeb90091c02dd484ba441b4e68d9238cc97e07f9e7b781412ebb44e5e2f19b2437c6222019e196f85cc168bcdb42f87b2b72bfc7ff7d1ee681c649d590453c1ed97b868cce5b6b143d77b7dcbbe08d72f30ecab21139fc561432cb920d3bf405ad889318dfe13e4117eab8e37ef94cf44dc034d169e8eba3d6b3b5fb46a44b260bf8ede4241d6c8adda6a5811c4dd8369d7d9aeb6a961a704bdb6e760c43aad637b8b63be2b2e1505ce19e786a931eca9731661c1ca84e0d16ebbc466cb4ec0630f2371a16c7962940f4996ab790a3f67dd409384be877a4105bf6c3bcf9c01c0e0929f165a84435ecca38f1b85b500cd4b5d68ddb7ef6e8c4e0e9adb184a5e9f45aa9be9d9080f650f5603296fbf0611000f9b7958fb6a5f2438ecf43d7ccf171b9f23d86d87a01eef66258fa869fc81f0df7d753143f0ed1a85c529f74bbc0ab38ff844c5fbc720deb92efd77e66f96e47e0e1612e93352790eafe015c267d1b1f7c0a2765c639ce4c0a018c9454b7057bce3491e61d98a2a20f27c404efe2672f069ee7dfcb500adedc0aeab4096920c2045706e2faaab1efc578b0a5bfea7fb1cfc474800cfcb9ec4fd464985943303c5bd595954ea9f853b70abc336f91ace7664abdfd9d9fac3cb6e77e2aa01cfe3563904d0b4e18437494b7c705a77e14a3e182f2907c4eb91acc22a0c35abe4be226d369fb150f9e21f8f7b3ad1351128b7f58d0298c4c37df97ad5ff27fb3174826aaa2ce6f07fdc5620ab3b1a657186cf4351abe8a418718359ff5fc4320a611797d323ca0458dc57db6179b6d79d3d50000a3f970e15382ad9006c023086cf7b9f473d3026b6a0e671cd0427955b36ed8a00f35b34e7a42df53d725e9f0fc221963c1a9a7f4f41231edf227b98b7e279ce71627df7a590b5fea69bd801a5427f6051b06c54d1654b36c5026d3e3e4a64ed3b372f6382168cb81583e17b2f94a64e0fd71d6212e857e5d0f599d07ccc4553ab6d4d76593b13736040927bd51e1b8cf33a9a073536138fd8cc951ac15eb1a88adb9962cbfe9f5b005a03c45fcae8f4b190d00c72a2890d9654b9a9276021e08854b4b71f13c99638ad277aa8379a79c001e36a338f42504624cf9b0a54e633d7138f8affb9630199b56a7232b21a5401e92639b9c7edbf198b5185229d003de2577728d0fc5b7351268a8422eaa63dc7f99e134c23c305f15aba9176315b65685f3c95361cb40fd18c0a38956ac256e30c5daa6910812222aa4165ba9ee60a03b3baa95ea576b2c7391f0d89975feeffc5536b022b65dfe5f247d2b5354ac4365d778d339a9438aebb720412ac588af0247a71ec80c66ccdd7fbc32d276548b46c3aaa46d39860bf16411a2839af9e621d46c7a08a3d8fb3bf3ec8fec5780a0affef9ab512f6c22b19533716e1943216aa864471b8461a656c48bbcf6cb7203cc2509bab379fdf471bf8ecbcfd2d7b39ed3f544c4a8475697fa642492e9c465999dbee3dfefdba32f0269f7e509deb148c0513b238f4df71f42d5bbc60da497d19ae01cb669a07cb5f374643450a36cda3a8611ae08bd6ae325b9bbcdae0233050be619135aea8f51945fc16089c05925f4fac619c3d6f3afbe18bcf64be2402cbb0762bec7a7071e6ec4bd6c236b93dddc81385b670e82c7e00bc4ad9976a2e86c378933cf4764bf822dea230c491f166843e3e1a0c514cd640dd3af026697e5b5952161a75f3ef2c76fb855ecd91634edb79fb79f267832aaf08fc91f820f0e004ec585678e42b9bb0d41b6e25d9ba6744c0fff049bbc4984791718bcedf69361e086b0e705b9e46d7785075bac6f75a246373f32d60d4e0fc65a8f240c8d87753989f6fcde4b60beb7b5054bb9f70e3a11114417ec676d80af7ee2ff918b6bdeec1025184053985b87d1695658bda4d1610a45464306c74f86eb67525929b826ab774e486c473d5acf3c34754a03513cae1f0d395f4ddc4a45050fc4c632911ea4f65d49dd714a56e243dd9b8b00d28f57a4e19ab93fbd37c0ee8d7002910a4f6990fd139d20eb7023396f1176f53ccaa1f9c6632f5c10699a90ffda63ce12e0bba5ae229eded571ee6380d570965dc05c272a73ca8ae3082219a7b58c1551de83a2f622cb9a0923828905c80f7e6444b1717ce366ed6737e760956225c3731f4785b8438f877469c5a3dca06cef3d3b7fa99216b3e339a0a049fb5be6f2332047b371c53dc8715fb149f4890b2e62f3ef412ccef7193e4c4ea30d85ec68f607e56240b0399dfda0f11d982521fc34cf26089586bf961723187e9ddc5a24e2ae8c1584423bb5c5551b55bd3e05f7fcad6b701f959f0341a17e6226f8dae4a0101f8e0ee9dc8e5045422b0fee750ef2e25ac785ab41fcb42012a95182335c9ab2ab0d0e82166e33329cf43e31dcddcc90611799ba7d8045a42bf0e872447b0122e3b454b1f380f1702afb19bf3389c30da7d56884164d9ded2de5ae62159d5264231aeed17be9f8a8c58f3d124869f2d217de0a04a5937b14e730237b6af8ea9bcee441c348257094210b6dde813c2bb70228267e575dec813d75a6433852a5d35de151f255a6aba859f535d5711be0ebbffe52983e707261ee7b687798192eb1b975a9bb10b1d54b8d04866b2192dd4217e467dc6d832276b809da851cb45d1455d6ef9b40a3048ea81fd94a4ccfc729e6cc475a4f89c48bb0ab7acacc8d6d3536616cfee0ffc2f95783ade0f0e81eb22163a5fa504a0effc4242ba07ae0eddff37fe0c6fed9583cf17cffa93fd82efcbdf1545188debeb91d0347985a94037807af600502bbda15e15f65337596b8b041f1eeb3fecfcb36763abfe0f1c4a76703041e45f560a47f310b813a62e72ca90904b4a7113920b89752ff40a452b95b6314f1a72590039e4e56419971a6c28b9595487020598e0b2521e5d1ac941ce75cb04ac45d2ccedae4bd4b17d9961201fa87541b7c39aecec200abc2eac3fa638db5211e324893f5eaf34378f5fc5ee02235580fa978e8bdac2366ac2e95b224c8d027f764e1ece81a95aa47755af0ddbee8eda37f7944a4d8a37bc03d7fef0edd57918522c1e975d5a53485f82e805c77633064181f4c109d64099949e6f004156214df974eeaff1c5c4a4c9caeaf13e788059f5c16fc70ba8f5859ce2286ba1241338f064d34d90fda414d8f56426fe82745ff08445c58770858401716a6d73e50daca414e150d62852834efe4a7022f89af5f42aa80b629828db597fd9ad8b61787cb16446bbdadd683dc1d70e31a73fdcf6f286b352e8e37c9861572c9a640e9463bf011c9b9063fe1195a70a2c4bcc5346012fb19fcc0932061b42cfb361ce959d00475e1735d0013f42bdc96114197bac7b1ad5d7b250e6fae70e0982dc563f9a034190c0ac81a01e8e85a4cb44cee4e7f5550622a5dc0d8e2991a2d4dbe0fda43492a229d9a0e78ecdb1d6aae0d30efd0f59523d7f13e1ccc9f27df39d1201e4015ed6bd91423d02b2c262807e87d3f8262b9c4a209f7e26601fac305ead723464360a5a59094d9a428954c6c865a9c8319cbd9e4858aa40edafd8c78d0552526fecb3db3dc25e8482936c8c83be34a2b14504dda328d25a215dcc39a821050ae399ae67232282ccd8dc5fa58c90a680fa9d4fe88c0f56edd7121e8eacad302d12a0380178ef46a3e1ccd220b972f9d440bbc483ff3c51fd3de02d7a5c8db0b2ac1b67a4b0741cd8349e0d5043ad1906a09252d78c65d40b747e438fa25333fe058b44babd167a7e055326b2ec20dd319f9c325322baeebae7c0541a96597b3acab232b47e7a9d7b279ac1c28d5132b577cf7f8e59e46d063b0d580f8642f4e2218888a0ecb34b611c9fe07026f2a2fc8b9feaa17fd7bcfffc0de4af0d81075a3644fa1de37b33e57c1f1d881edd77aa3bf88057d480b55162418a429c418dfbf450241ae89b9109d3c5b5904db00b93d454bdbdb18e6bf312e193add2a50c3e179ff506a367dd9c251c5f0ab2387afacc4350ba1018a82faef14800d99fc9a6f5dddae0e630242fe34b390d1120fd30b16865cf81fe6348254c2a5605b71f9df9321caaac51cfa0eb78504062f783a4dd5416ca4cd95f66581e3b88b1bc19ca7af75e2db4e4a3a5d", 0x1000) 16:00:15 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket$inet6(0x18, 0x8000, 0x2) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="335dd2afc3e5813052c9a10088a863839fdffccd3e69a32bb69129a1457da039382a93693745a3dc73e42306f1eac9111a87c4a5681321925a55784906640cfb4699f494467d4ba4d97861ac68f8129bf101da701cad70e4543bec8b1293bebff312b48a0d7620a1c94a8f4a4293665c443bc97b24936ead3a1c08865a93b01444cb32e220a018f7aeb89abbbf0abf1654045a9c685c03dce2e4950bc02b251625aebccbbca10011e16d", 0xaa}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) msgget(0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="fe000000000001000100"], 0xa) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01866f66696c653000"], 0xa) setuid(0xee01) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f2bc37c2b710cc7451e1e66696c753100"], 0xa, 0x0}, 0x0) 16:00:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$unix(r2, &(0x7f0000000400)=@file={0x0, ""/69}, &(0x7f0000000480)=0x47) write(r3, &(0x7f0000000280)="b2471bf4eae7a6dd2f9553d98557659449f5bbfa2bbb4c94aea03c4fbf8e3e3f4a9e7e5ea0f6cc7c7bf0b52dd99fbf36ba26fac0abd94cd548c2998ad494ebbe32ac6169cd86004cc556ec3bb6beeff846b093f3bf96bcdd3e7f25cac61c27a3141f4e79b3c44e94171b9cc6000000000000000000000040000000008cfed70305f6a0dba2a96b7f61741e29ffc2909cf0680264a91df5b1cdfb0f5f5076ed3b55bdb7bdc9d7357ae1aa672bbf22ec01bee8864ee38f5c24a65fdb9b3596010f13e185ec6bdcca3e6d304f1ff2c7429a98fd891f428d3acb7dc268775416c0c86b05ae1d272d6cc4761c450e3967a7ca6e9fa3f821e753d3c05be1f188fd8ebaeddc9dd736f2c2d8051693cef8d5032808c8cef13b8843987e2e6a353d89fe69bff39bcb8e7f1a79a0ed3dd3e5a1d46f51fd99d456b6de9a92d81ab5190cd7294d63be929cece208ff4d500ceef8d62582d4e940dfae311d968c6195e8b80e9690715836c6767b7ebfbb", 0x2f89ff91817ef0d4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000001c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) geteuid() semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a821a029be9692300357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000019c0)=""/4096, &(0x7f00000000c0)=0x1000) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f0000000240), 0x0) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) fchown(r2, r4, r16) 16:00:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="d3d14145e3089bdc44048ffc37b9acc03d076da2042728997d1afe468a7e718a4c33dd160dc7a7664f0f7ed1515e9d917efd78d7199c09309a06c81d3dd0e0d09229622344c1e5f258aa25c910f5300a791bfac931dcbb8203d7ba1d6b9aef9bc73000008e289f239d448254cc4eed779ef3181ac07d5e", 0x2f5}], 0x100001d9, 0x0, 0xfffffffffffffc9a}, 0x40a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) getppid() write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x40, 0x0, 0x0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = shmget(0x2, 0x2000, 0x50a, &(0x7f00007b8000/0x2000)=nil) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r24 = getpid() preadv(r23, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r25, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r26, r27, r28, r29, 0x1, 0xff}, 0x8, 0x6, r24, r24, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r33 = syz_open_pts() dup(r33) r34 = dup(r33) ioctl$TIOCGTSTAMP(r34, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r34, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r34, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r35 = fcntl$getown(r34, 0x5) getpgid(r35) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r30, r32, r21, r27, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r35, 0xa5, 0x3, 0x1000000100000000, 0x6}) r36 = getpgid(0x0) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001480)={{0x5, r10, 0x0, r18, r27, 0x28, 0x9}, 0x1ad3, 0x6, r36, r37, 0x1, 0x0, 0x2000000000000000}) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r38 = fcntl$dupfd(r3, 0x0, r5) ioctl$FIOASYNC(r38, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r39 = socket(0x2, 0x1, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r39, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r40 = accept$unix(r3, 0x0, 0x0) write(r40, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r39, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x4, 0x0, 0x0) dup2(r3, r40) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0x9, 0xfd, 0x4}, {0xa3a, 0x5, 0x5, 0x9}, {0x3, 0x8, 0xfd, 0x9}]}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) geteuid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, '.\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{&(0x7f0000000300)="dc107457312b1b87bcc0d458c5bda1241c580e2ca39e5c82a0f7e514e762e6ab4f7b5f258d2180aa5a65f8868fe51fd47146420bd25cd8f3d3ccc6008c7d0fca9b7f9cb9301794d981bbb4f663be121795c7950e66945640feddaf18c5dd243cfceaf84b21d743c9dcfa252ac6222549b007ae7fd60138975aa5142c5008aa6c0990fa7767ffe2fbe5a1c68ae8d13988a2a70241ef545f01af5d65cbb8ec8538b8bca017bb44b351d12b172956bb137c12491ff12d8f048aa813b282332aedeb", 0xc0}, {&(0x7f00000003c0)="abca0bf3db83f30b8d6e50303e131e5911faa26d25edb25ee71f1c2cf547d6f536deebbff6c9928e32ddb524f40a9a8264088caf743e41fbfd5909c70c6117801657f1720e1b8423acb1684bba2e1b2a593bdd697aa0952fa5fcf4dfeca287fb9e8da6a750612db56fd4429360badb9f083ad257fad054824a7d575c1457b0c1db1bc4de8e916e360f7f8ea25277f436a640c283be7297d961751da75e43c557d80a8fbca4b270cfd89312d68cd5f4be66b15fe6dacc6bf2cb8bd71bd365b947f4a970f44a083bcac4372afab684ad66ec525191191e1aa9269679eada0d1714394c2bed37b4776814cb", 0xea}, {&(0x7f00000004c0)="d9ea6eac4342cf7c46eed4887f8007272aeb6a8ca4641819e075646962197512a24b60199ec0ef4e1bf98d78e39e84a04763b91b06dd5236f31e68c97c2784d3ee9af3411e19758790be7a16bd01d6a070256ab6098e9fa534a5651a82a97192f034aa1cfae31ca04e85ca642d6ae2d866ecf9b8862992163d0c7acc079e3234c44020de9379d9b7ce09e1f241b85e78b94977b6d19b241079088275b1", 0x9d}, {&(0x7f0000000580)="3a2ee080633f10125b19ad5bf18c4f7f63ec4c68d15b4a3f7e46ef9f1e1641c3b651f2fb7767115c9b9885b73a7abd2507351a4b883109413fc4f182b1aaac8c1aa7c419508163c716ce3b564246f4953620669704e62b12d4d3110ce5a89180a2a3257acda26bec14648f2ef1f06df088d1359084860bab766b189baba5c9b72ed86b418edcfb73bff5a2b5720d867fa39dc2c71981bcd5f0e283764a1d27264749a5a97065df029358ea20b5015f3d908fb1af86d26b46b2a7e7d0d1d17de8e98f1697460d", 0xc6}, {&(0x7f0000000680)="e62899446f94536ddbe07528edbe9f93591239b55ea9f6f7c0fef45bf34f7fc99cf399e93493790ab976feca536fa24a5c3cbfa765ad69123bad7f42800f63527405dc7e7899f2ddbb453771d64d2b967fc65ec33d477d9b8d4588453bd5ebd5aeebeb93fe03e34bb2f07fa11eb7728a510759f9ceda7800a73e541ddf2cda95c20e6ed90dbe043ddc83dfde2f10f5364dddbbe5e4996c8a6dc7a75987a59da9ae3486298c07d445f97c2f0a89471e5de33c2340c77c43e54638e7ef6b60d7176937a373c6782f7076cd15b1822603ae8ab9d9df6cc40a2c098a1519aa9adaf0990919ef35f7343d5c82f1d45d9c937afc6cb551aa9e3827ff3cf5f1554fb13487306750d9f8a7d4541cbbfc5f27f8bd1d508bb2ba82379ecef57e36183cda9921d2f5d739fef059b0db04d2ae2a429e316570c06d088214fefb94183fdaff61c473fac07e051d8e7cf1b60de1264409b78e8885f00b8a2688d8401a8d769bb061e3f3c9a616ae6a9546ccb1d75213f74f7af38ac532c7236b9183f87bd6857c6c434812584693c1775d10ef41f0a5e31837c0fb69d3f9321d5ce71eee416b0ee4a9ce483464fc59d7d59802a4c724e3984d529d6b4fbd2637f5f3971be6e3b6e29a779dfeed8478ff91c119f9aca09c08ece84e1f5393d7348f1e97154a3dd1eae1fc20d302fa2b92a18efc44bc6fad01a6eec280b599d862d65093404ab1f70a2b5ea6be9b270a5d8fc07cfd01c51d4c22dc0c1a9027803f95aa97f7d2e7ed60d2c299393925d461960e00f2ed2cbc1c971d12ff604639fe594b6ab1b0bd9a88521b7120aa9811c5ad816784858da6499545cb3d66efada51438c42529df2b3150d3f81a43796506fe002dd92d0af5c29a9852729c0d6e6889a2c001571bafebe863281d3f3c819a6a5bd7671e20e2b92beaaebfc158ce6ef6a090ffa5421ae8f5b638945bb1b57855cdbd6c1ad8ead5426d0c8fb2ff8a9f5f1ad4d88f9cd2cf84e050a14f9a7016b797124f8e7134be3c94457877ed2bb754afa045d44262ab77c5f50c23916f5a146e4da70a808bafa5c6e1ba408d67f23afb15a1e2651de188d07ac955fb935492e1dadb5ea794342d6c262201816d43447e2bddd5182f54f096a38549019d4d55472cbefb8171a73ab12f5d44652f5e76b0b89acdddc6c53686520a339da2bcef2ea907452aba063ea3c50f59d1974dbb9fd7b635ba15d7b1e61ec4e53a43c9601097eb1ee6fc7bbd038e7a51e2475a8534196ab4c62bc8b772d25162f5be4a6d5b50ea43f64d145ba9d1309f533b7c2e839bb1667fe456b3eb69b3dd50d5c0250482b744aef9a9717aa6441e823a8db8705b3408ca39cec90c13223e1d94d06b11f226ec86ec4dc30ea683697306019aaf12e8d50bdd77064eec8c0c386589c744f190ebb75a9a6b722fc90656aecc41335c8e131965357eeefb45b699643d8b3d9fdcc6c5fe6b34263bc9877c3288482afcc1be15892fabcb6a13a77a81ff045d78d77d72211b3d3eb5f61820362d6bed5c76fccd6c53a45b85325770f8d1ec72f4740a7adf6db3f90708a30c00790d836ef3b83c34e565e4626137632e260e379cd87c530638b3bd00afeb667ad973f7086ad30b47cf3e563cc7a02643de698527069770e3c3e5ca7132979cf41795d70d00a7de7f9f2fccc97bc8b119e8fe9507213f0dc97a9b7e29cfa38af5e9f9e929ab966fe04a7d6994eabe8488388ee649883ffd8dd3661b7eb02fac861e722b1249419b72d5b1ec2ce5bfea0d715d71173008b7c40962b50daee4daa75c29584496d306a04f50a4068b7abbcf049afe9f7766feeea7a28a7dae444138c45760152f799995824b85c88b64f893e91f5b798b32f2d3c5c3f144e201d232d5afa5a34c19e01d99e1324bd988887a4b9bb99567f7887c12198515c5bfbf6232cc0214d6da285c673d2ec35d033761935ae75fcc9a4c7162518b0764e2a5a773a5391471f1aba8f7ce56434ab088b4d0219fb603ec44b381816db3812dd085b98e2120f4e35d361a4937d4a5d03a58e4463fde522a62e5bd42f5dc234d60fed487d54c3ddb54e57a60b9420f0ae75355fa91d5479292eb9d4e0be4e6cc05df0e6da750fd4f6ac64546396ce1a6edf6f37ac315563f8fb0cd7f821ccb38fb673bf4f8237eb0ed0d77f4cb68ebfeba9bcc60ac0f8845cdaf11caf7e9250db5498774f533a742a0ccb8b3b6acbbcbd912a3d5498601b666e65990f10831fe6af92d9932434e96106ada13b07e501a665cf91aa1368f04747a890b10fb52303654bb7ff847a8805cbdfa0015cacc5f24fcee6f6cdeda9cd893918e79f74bd936c0aabd57a91de2237c1d2ebc9eaedf64a4abd11e1191e313c7e536834d5c6ae7b620bd7d16b3d0589757dc079f0bf125a1722c83962b6fc3caea13513f78b1d1b36568b433968f5e484aa2a55713867c860c0b24aec890e28c983861692e7685c1c64d02fba853d96229f48bd3840d0fe4489394ade76e322eab10b76c047d9a058ccb87c3bd34be2edf9948fde57d52e465d1fb1a628b7968a9f61e9b0c75f3a494b58a57a5f825172d7a5ee2a7a996edd76dbd7d72a5cf7433d33266db6852f784cfe893c89d283b9745bcd7c81c0bdc569fb0624c065b19cc8f215e632bc1c386515e380995a4c4ca2e129b760dff3aeeba1e6faea66f045f857dc30f0d97e8544f859b5873325ade1656045c436d1fe00536e3db10b6e9400f729e9f81113a5450746a2b7101aca818825dd5e4e53251d952e50d3b4d6ab1dcf1cc5fcb54586e75415a7053cc2b0818d7af43b013640e4dc781cee300c19ad5a9093ab82eef2c461f959f7439da5aee7bab1ab72b56e2660405e7ed075be397a80c005593c97269b4899144a54c77e3e45c3c3ed57e4bccaadaee1f197c70d5766b4b457c266c3a1e38f5b770f3c862392ea6f3c9499e258ad2ea38e4c266395e45aead88a45b7fbdbbccdd6b15ba6c40130cc95f467148e43ed3574df5ba1962880fc38347d04fc32e123a14d30e98f80c5d1dc68d233261e77dd645b58ec21737a92c5686afe4eec6b14f7227b81631398fe91f3bbe9ed58751be5a8cebd01e8802c73d9ab912498579ec7a90fcf18dc2b906dd0a54f586036ea0ec8bb8b914d58d0c39a1b14a21fb666af8476ac7a7bd2c83c742c8da531cf748e65db9811023887970bd2265f6e563f2601def577358e99e5dd9c04a58b179b33b1e10de3cd715016d4c13607db7d63f855f37ea36b4fd26f705f5f600dff8540f8f60c9235d0e0ef13ae7ffff41694c68631e162c89f2c7cc883290e8e6c9d844092b29cc67a42bb49096a1213325c49a0db7f10ce352be91d038ef2da42aff0b172571d94590a7ceec11f90ba27391852c8f0317470662a7e919cb6925ba8ba2bdc92c33048251c15a43ad8906e0a2ee7230eda4bfe13f1a2ef46c61606c81c3a6fbea7c0da2e1e0a40aa7319e2479f9f2d1a8a7e7a40ea3943a6975958bd50547201e50f0ed7bc9635cb32d90991264b7b9ca558be28c47285bd0b9d0a1d56f58cce88ab6cac36c1c914e76ac9029a3c57310856c66f59850c25848d1f519dba02d61f513d9fad8b12a35b583237a5fe437933c11bcfa34bf2666458bf223a9373c29b7957f517f667a37507032c57f17a83878660d21730087ae80cd256a0d0238c820664121b6f8cf5126885a02b29ff8a7d4e61fcf8196f69aa708202d1f7da55ffe0c39e587043aed78bee9cf4c83fb0ace1683652519b9bcd3f9c28c0ef602056f628d8288132437045fdd2b7f6b20025ad9f84b9a6080ce80743fc46554ab8e32536c69e475adb1282e3ed8967e133cfe89d6022752ecefe504f6716fb40b3331b7aa285573e4fd9887d09fa813df192bad0eb409ed96be9bab66dec8f379d102feb73913f60c4a976b1f14fd276efe221a9feaff2aba67d5c86aeab58e9692988833a49052630cddc2be70aad792ba24af19b7052da7b13923230f06179d4b68ca1ef59be6094761abf5ea6b14fee3e6e31947944740ce5347b919223999b85b01df7dde95667d93e3bf8588fd59ac2009059ffa774327039f3c9520c37e347eeae78d1c95f774517d48a68c5768db13fc3330eb7dfa3acc7113f95fac4d1e67dc2475a00d19b8fd3d462af02c0d2e8e6229590bbaa40d1dcd372134ab95ec6aff05addc3001a102a638d9d21c46b7728411fe3a1c64da56532e4aefbcf0ec818e30a5ee394cf79259967c9efeb8237a371952126e3f4e235213735c7140121eadfed00e4c9b20c47b4d5450f8e11e90e33dd16807636eab03ece3baf912eb0bc4fb808e09d1eb06f94164dc87363e793d96d738cbbcd8a26998c3b7caf6e2ab112ae21b61e0d541d23688c6bfe2f2d64b57651df7b6c2170381644338fc899ab1a785632695b77ae4715cdf96491e25c2f778cea1eeae4f89fd9a26b55e4fbff903dd5125adf8ab261a9b7a5756ba463be41b4c42fb3cff43a1f2ddc9802071934eb29665b44babff36931108e5c58574fd977528bb998622a7542c29f52d95d083e052da0cca9678cfe9c12c5269d28acf8744d3cba9a923d35857777c45c4ab6a9903740add9940227acdebc6be0205f456bea7f520f154e6a473a003278608b9a26636a643ad007d93de7d749bec16f998308f1b1b940340b2a9fc871371fd4c224715b98b9de9dc8362ce361074e2c623d37bf9b7f0fc6bb118e8ba68f52466ec4a1cc85460720840d796e4218fb9c533d0b11f7b80a8b1ff7c3f91e4f08e856a5c2a414e2e37177e8cb2361ea33a9ca6af1e8e6b7fe5ce27ea7629e2a7596688ca31adcc710df9a772b86f82fed8b1080af9d6e71ccf3520b317a3bf8464308002558a5de7f52e0c06dbac67038adae3fad7340892641959cdaac140c764f2dc2ddba64f7d46a72f5186d515369a707e5895020f6ad20ef0ad3f61d153ba17eb1c3b471c26f2c960afbf538f41f8dc5516fdafd64fad3a82271a092d9b267a9563d860f35d387fd6d180cf928aaf61c45d0b44c410e522b23e7369df9af1c3d5c932301dc1cddd13ceefb4f99883fc873facf010decb34cc3f52bab89fa587b55d20728b10877909afd10b359f0f77785b8a6aeca773e665b218a902cf8e89d4806bd1e4f7cdfc02f75d5e22c72e60ed72bf98ec511a1ad2789f9d42e39fbb2ab081099464c149abae21b4a31f3d309f538709503509d1b072699b1a9429bbcc6aebce18ba5258fbe0950a7a0adbca4e78b918a2606859724403654719ab103d0a908fafec04c0f9ef16c9e603beddc07d1b8af6d97be1cee4b0d5940f3978c1a3068eae35846d884803faa70c38d6632d18774660c8e4a62930e0c42290ab73bbcb485ad685404b8b0ce08ea199bef0bd1f71e715048cab00c7ad64630d90b49e69d5da3ce0cfe4de91dd3c69697807a894dcda409425348a4a3579a4021cfffc49898a50014501b70611bcbd94fb465d534064e0f72cecaab3f8923d58b1deaf01cd18ed2507c5e326b39518c827ba649b8666e83880a6fe7e71cf201450a7032b4a36d62d9e7ca0aeaf1225aac28fa5a938fa91d07262946989aac885297bbb1cdb6ac33e4aa847568a2ad45a5c8b7d8a674fc06b52d43b717afa088f462678ba0746d977e7e6247b210882b551bf5c98fb0e95bb2cab6f18f870406947a8f22be7fc03d32254875433d36dc04283ba7aedaa7d6ba521a0ebc27e0c3db9d8b9b8755f3b8fd4ea82d697e44ffd73a54af0d4dbbeefdf0ef54c4da7f39475ebcc636fef2dbd34de31d5", 0x1000}, {&(0x7f0000001680)="d38ce94aa1793fac4bd07c233f6331f680559542efb102cd09f5d5f4deda7671805833fdab1fd9378a846c1cc033ade338295e1ebd469d9c5fcefd6d794683419f1c0fe9f3c5defd10d745394c054d86dc9df0ec95b84733c64b4f95b27809531c9b8f53f33b29010af9decf5b664fb7ac601faf183549810bd92233a09f29b93ffe8505260883dda9a4fcc0f05859b95d2fddf74f6f5e1dbc6d49319a944129687db8e511a75961f44a5f85c2bd05a73de00141662d60cfde67dbcc24bc18ae70089b2ffc7c1c06d58394bd226fc7fd298cac6e8992a7fcd56786b7aa65cd5ad78b3191d15ad5c7950119ede71eb18f5f3b7d36da9fc1e07fe9ce24be3350", 0xff}, {&(0x7f0000000100)="f3065759486a0f8c198e076aeb1d77952fefd84fafc41ad318801de76f6acce383aeba3612cbb1b01e05d4a3fd061cf413ff4506f65e78d60f78fd4fd546a229e77e90a55ca2290acec51adeaa91d254bb78becd02", 0x55}, {&(0x7f0000001780)="b6d716886eb7ffe44685c86ff9dc59fad69aca2c1c0c6f1b98d8dd7d8c2b460cb1e4e11724e4b3f2bd73ef7d1540adf784d52c32dd816b1ead86d23ef6a8e46e872374857121e01793787db558979d626bc8a269b4557a1080e430487d870071eb0e35d4e3b06acc86ab7960bf304241fb4456ce849ed8ecc4b70b663f5b507ecaeb474d43225ab50a36d5d852134fa9a3f831a56e5ca0fd04eb9818334daf7b25940ff0a066e01f971532e8347d0c2a58e71d2f73baae7a471fee535d1b8d63136dc1dad8ab5ffb4fa9dd82cd1a693b7304429cf4ad23a49d3b231971a19f9b33f59db8f2fa7ac23e03d421c5e53e86cc5cc6a5436abb8df54bed7fd219d6073ca3a1fedd7d1dbc9e5df1fe794d8e4918f63a487eef0d95263637cb3c03d22fefb474419d9d64a31843f8b6b517afb32972188efb5c0e12117bb98c1a740eab64fd1caf747d9e7a07a04cb03c067f2aa7d428c20c4dbfd1042831c5e91ee2ecf81e41acbcd0f10963741f5a498881df404675858c8f108a7b9fe1c3e2ca0a64749ce47f88c49c5df1eac08e44e8ff4d3fba43a106a05137ac59a534f50e8099db3d8c72ced7da59e31692f17a27980f01e8521598de47e261fd4392b813e4e7f77da336dde4c349aa449b0b5a339f222035dc89d801380b69d83c857fa282eff21e6a10f7cb3955356f95f9e107a3b8891b134e485235f7f919a3950244ce0cab8a90160c15bfae944da536eae2a5ef96430e8d1b55124dac77ada0c29321a7c935ddaab24ad39043e16c4996eeb3f134c4577248ba9178a35e4aee152dedbf2c26c1eed49d86f590a120152f437fdc707fdcc64047d15af3c66d4e6f09fa3602be5c977a0c310657cc982ba24219b886c34a5db92cec89e241f2ac85909432c4225e99694082cefd6b1cf60390c28f3aa1cec101f4e249e3c429b63629568770b340b5c3e7b8e5b02a0ffdcb9271ec617ea740c848e75a3d135e10787b99831d36bd35c502aace8eda5d02c3fa54e02c4d4b28d4b5d18701b5abda66abb16a0d688220ac32b742423fb08e99ce4c25e824c3d86c98c83e41ce87c8479083c94d990bb4b52972cc0d2b01d7130e6f27f4c9b904d1ba9007cd82a102527745b95c571ee6387b5062f68af97abb2ccf95ab0cd2d157d6ef70cb67fadeeb368ae6e6d27d4a6cc27dd07b778010d453b3b91cf2cc0558902a7c407e21f32f054abc80127eba445e0370b7e5c5e69cfd53122c3c06db8787a1583c8e98d52e7471086dfb05e8fb1dd005cddbf7a7c33544bea4dcb059f677529349b6f8366b123b278c5651423f9f6fe9e92f7566bdb654fe5b99754c0282b9bc0de1f0f81cae7f6a0ba22b6411ba524bcf5d6ea898fa5adac993bb49c5d68c266d6f9d40ccce5ec97c10cdd4ec7012c272c244efc266f8f125510989c1fd69649ce873a69d19672863749791b047f1ab54d4bf02f0df9f84b19faea392fd0cd3ca51bebaebf7f666a598ff96e894043a4b698dfb36f19a66ee39e1f6e87087ba3b330f791c3d1cc2b3151cc99d912b24df6061dce58eef1302fa21c59da2ba76e91e0d8354a3605f44ac09d81b173ebfc9e5b40bd5d4f4e0ff8f9f990f57abafe76585877abda51d480ae7b8265a17e539a8d82fc3e165a6cdc56e4da38d96736418c90cd5b1f570e566cb85f67d6de2346acb277aeaefaca6691d928910fa62b0577ee46fb7ed56bcb830f05834881089a60c923b3566062d5600e490fe43348cc109f3392d2c1efc272d248947a489928a66a1d08f5d986a4bd2cec8cebaf5879c797b1919ed68a46506cc7179e3198eabe63e390f06c9a60ab55fda97a12ebfb3e4387d8a62bdbb6ed574a63dcb9aae275382b440d822b4f0c0d34bb91c05f0f743f4a6e85ca7cf715a8d28a0b3c9f9ecc1a847696304e676ed896165cf6cf36729a86c69583cad0dafd6ee0f6fc8a2ebf62091c4cb5428feb0da93ab1f0c426ae806831b8e51381e76d81560baa239e1df41b4495250291bdb3f8e16cae34d3486c3664dc84c794a0fdb10215e11eae5289e5f896b1163b16c231521f9ad61565efb2cc5a66fbe242362f08d81b247753d1ae2c3ca1992c294b777fa8dc59e217b3b07ac3ed401333efc02610411108469cd297decd0fbad81249cdcdaee3f8ac1d1b30bb6eaefbc8e116e37b8a325fd0236326d1748011ab2094f2a35f0fb7ea402ecb879116cd16ec71a2ce3718c2e5b7d32d7642c5176b89a4a3264380a4c6820501309553381c5ad445e7c8ec834e7065a9fd981f9d8fb1b8b92044fb26d925ec2af91c6797d089ed053112340b36a1a880ced09dc5bb141d4fae3391960a5e118882a70ed2795996f97e56b76d0661ff81e817c8b1a155f489c1bf5d5495afc7ed10b056546e479d0ba3baa43af106c525561ca469a0fac7dcb974830f7687d41bfe8afbe6d89873b54e1c293156234d021a5a6ff5ebe32b99b3d6917cdfdb8d787e01223797bba128ee0c66d77513e1c6c530b996f81e28a98d46829da903e7f1eedd137c63277a109bf0f580bb23bbca2b85c540d4e1822689a68faa3e172ed1fc3d401320b0a3ed83abe960811df3853bea7676db5ffc55e617032962294ab5ff660547e9b42e1eebbf6c370ed38afaeac74a0054f8d7bff53042b41af002048077ee700a56c946eab93fb98accb6dc97838d12edde2357282d1d725ebe7a4ebcaa877b1cf577e9f9592616de25a21f0abde61aefbe1538b9dd562b9c40d0754c650eee5a83dfffc6515e196f2a265e2d6f27c53cf46de9f272e126d587dd5aa920ed8f671febced9439342618fa410d1410ae6f471d335a61232d7c1ce54f5e73dec57536d393733d774bf60eb1012ad8092dffb80ad0dd712dfbf43ab78ce5b9cc55a94a9203e8a9be4e5278f0c7ea305182a3ea48999ab72065b706df0062127781776f3ea5a31be2de38bec435b738569795ea8205cb9dd9e01243188c7628c0daa669b760c96f71f49b634b129730f10dd5a3381ebcdcfb808442a14466999b302e16bec534a279012d77e16d38900999990af597ca5fa6129f9b9984e7dae50940f5f70f19e30eff33a21ebf09171b1f304c1a8ae2d89fdec98e336d2b45de60265b403fd01a650a49c01face0d6bf29ea0134cf044b178274f4b552f7a84f6f84f1a099f0c367e17c88e08ac3b36f6a8a3745f8a027ae9ad90830826c7d01374308b7b419c6d7f3939b1504d1dbfff9dad47f6faf6912c1a6f38d830d2f3e50127889c40b87b5dc0c618d0cedb000676555c85d9b31d9b6b6cfbaafaf9aefbe0c2a259d7a5c4b36c8ebd700a60911d540aa28d9e20d32afdbf0954c15ca5cd0124ffd11e5920b5031506085e081c1305b89f44f3532994b85d9e36aff6867b7404d4441ddcc350733c0fe44fcc2eda87e463827609c9d1ce39f6501310c923ca4a448ced188f6ae237fd3ed438e4252bf40bb55708916a421c84d7eb5696c9abb722d0845d99b10cc023ee219a0e6e3afb4d73f93d445a7b94ae067b45ebdbfcf5695a37b9747b02e3f627eca2f797e4c6627121bc19a8dcd642dcb546c2b203ae2b6e48d32891b7c332a212d4bdfaf32245b4252ee2891b7a0a369ca22c9e5a117d47bd5c44aa8b349586f59ffab921f595728eb399a23358936379ffc88f6d86312b6f2d56500cfb010c7c4bf485e06295e80fe9d89c852ad3b357485ce870b133e9c16595829bd8df2bf241ff85c891d20da82128dff8be8dd453eacd76a7bed8cddf9f480ebc475a0cd9b51ea0aa188e7dff9fe32ec0e12c0615673446517bdebdc42427ad6daa7d41c3a87a3272726a9136bab6808f13c0b49150368e9bc77a084c5e27eb1086ddae4aea677423ef391eae5415a20526e46a47bb5d014fa6e7a0be20cd6721e9bb718f8bef756cac5ed600222aae64bc7c44959b039ba73447641f62ac1cd2feb2336e3708b5c6d546c99bd2d1053aaafa156670bab050a73632c5cb8f97252d64c8340894cb3e6d6e7d8c7ed46be9d699b5017a96f3083bff347eb531b16ab1513faeb0e66132d1d5cb2dda06f3f09ff337d45c5f68c66bdde7746d6911d6468b20c10737ea85c8b83ed05291bff1c4b1000ef626f0bd412e22c6138ef996019f5caf53e143dc0444b280ed3ab37ba7e2550688a0ff735c726613c4434fad8e513676b6849840f4096ceea75f156c770f3eae79657b67724378ea676fc9a5951c1ebcbd734c472b0c6d6b75e2e038bebd7da4d155eb79082356fb71a488de050b24267695d4f5a3395daa87f28b912839ce8258afa9bfb1293bfe8f9d0cd651eb407d89b02f8fa2e99e6cb0ccee3967d69d9a0500b46ce9b5db272583ddc55e891baf64def5bbae1b2f601a25fb2bc333e00e2fd491b0a7c7963700e9d74fe00e7667f9127bc96abd20e0985e0e87ad9e16866172ea1f5e302eae466bcec73332161c8247529b0c2ff30666f6848bd07d27c2eda5820c0300658b150d1ce4875ba6aff9bf48f642c3ace66fc5b2423975094c77e34eca0d3fa3dfe74d37ae8cb46e90fb1e81520934824ffc50d87a8131a87ec39ef55984dddad28439fafe3ba30170ae0f2e0d397febaa1347688823697ff98a342b0b2ff8dc0ca3849f2782cb9722b3720004077612e6de907569fa0b209b6abcf750c460fd71c23560360e6a0d670c9b122c2a426fe6b5101c2097168ca0b4084be6f9bb35ec949bed650706218801792493a608542f3cc78904b9b8c0d6fc661e9c934ed9403d7147e4e734b36bfd95413e1f8dc7c851af5e83cc3494016b84b9b000cedc939cb5310d39e0fc5d9f2749cf5627dbf17f5b9669b148a886d732a809c14ee5ce95fe1ba1f0a8a12057a8d3ff6a809ce45f70e6f37e3c5d2136ecb784f577426218112073a37923ca22d92610afd85d7dd6db3dc7a1b488baf063d4fd2ff0b8ffb90e371ef5a1f2afb6be24be01c3ae2d64342bcfaf4ba207a79ebc7f3b5c460f291ced7a178018d3dace002f4fd279c93756f04719e7c21fd3a2f55c766d99d73a2e4e03bb2081d71ff30deb6a315fa4d0d791d7454d1886dc87f2846f933cc7567eb5b14cb5c34a13f05f66e36716bbdf84d49c1284aaf2ddecf22cc6fcf3d5d3b5a58e1fdddf377cd16bc1d5e0e95142c902602eb5c71c0b9754f2674b7c47556e85b07f1ca21db18b045c99af3b8d607aee98e3d78af15e43943375214ef1855d20e4e2dce80d55ccee4624f0bf0fe49129dee5d0b6c104f9698bb700b79dce26c0d6f1f4945633b2a622422667dab02698de01ca0f954d1ce87450de86a3e9a5a26109b7d11af2430ee12d23071fe64d9a078c1d64e04538ca27ce774eb32a8128a31b45eb9bb6e094ff32d832a5c4eb6f16ff20cc80b719981d6ee3b251066f057cfb7878cd3e54f4fe9108bd86380298df3553af5576154c92c93513d3decbc5cd7a46cdb6860a853c045b4d500ecf06e91abcaf5d7e3efb8f5fcf63ba306ebc6757a9b76e74ede109a2e9d3c276492f9f99306939f464323032d362ab86a2ff10da2c1cd3a72dc38f44c7323167718f2cd70bbd56260d620e07df9bd0294deff5af056f8c7a82e73a3bc9407bc90e51daadb3b3e47374698194fe30ec713c760113993ca466463779097ec9094d2cba8d0b9605ffeafd62b6f11eb9f49ff133d2cf0e179ebc86dc4e9c3ccff60f800f63a9b24ea84daa5cd03012e19d0df1ef9aa03d3dcc89292834b85b5bae341174a6ef786722887e758a66753a5ac6f55f129012faef69dd3a37e5bc61993c3436a73184337921035", 0x1000}, {&(0x7f0000002780)="9f876947f118e81380356039ad35e5667627817fa8b75191c4e65553279c0985a6a666cec492e6933808a1b8e6e4b61d9889b1120a5c64f19c98b016a4a67773cc10df0b44cdac02b17893d024f9c6182783383288a446de2a2f95ba9b23322819e98b01d32dbd29a55d156856455652e8b6b64fdd9f28a59f84d696cbfae272f9f14316e9c71a87cfb20b5ef463f727e4f73a5739c94b6dab5483bcb489eb475c62e67c2ed39a9bdb3c78aef5a0c663c9c1a6f8e9a17ba4a0f75e240ba416feb3e45532074e23091bf94653be071c0ef12d62e27c0c56b670e32c5e2a4ef356ff929d4f4e8769b73deaad53ea0b7a0de5ffa815", 0xf4}, {&(0x7f0000000240)="c9fa8380c42519b066c605b3ee", 0xd}], 0xa, &(0x7f0000002940)=[{0xb0, 0xffff, 0x8000, "eb42e76adabe618589ecdc2a1c5a52a8d0930ada6baf4b80555ea21bc98daf03f51dc03384f25b44793a39bcd2f143a8f0a16ada14ec7d6f7e00668db7034c309108983823e7f708dae899508d1856646ff58f5f48b2ba938f3e0e5b68e6fd1ad57b7065d8871e7c4005204c414d8d8bbda116531ac31b87d2b5a7652980af2056d510e35a211b6ef84f81f7912d529d616a49476c0d3be6c660f4a9d5"}, {0xb0, 0x10000, 0x7f, "679f8d97ae61ab056f753b4fb12a5e4763318debd756ff1db8402a438e46ea80b6488fd6bae6e0e7946469f81f40ca173b9a837e591d66ac2effbc532926ef43e64bee890fdc7d6626feb3e425f02adaaecd019002482398367d0a3b926eae9b2a171c6f27b0d11435eae8de78d2f22273073db649831d335b724b0ee935b3a151e24ddeb818990bd76c340bddf357241080b323b582568ab5778321"}, {0x28, 0x1, 0xffff5116, "ace0f10d990fe6b6da18e00f8d64e89a0d56f81190c03527"}, {0xc8, 0x1, 0x7f, "5bcc9d765c1ed9f5908e2c9ba2bde50b9aaf3f1d494810b8b18bcfe90e8f26973cd0a0618326d1ef47f575ad2c2c25e9b286a6f39426280676d71b33241fe9315573fe6a887a215b9d48865f026a39f91053c125f1e3ff3bf757107af48efbf23f0473fd18c1024242ce11933c92ba1b0690ea902444bde6275326e85dcecec7e6a10a5792a00d8f62bc590502072e0b2321028b08ac113950fb19fa179248de92c788426a637eb063b285386f482f0fddcfc7f1493056"}, {0x28, 0x1, 0x8000, "08668f1fdf9ebfc5568911cd1d4a80d37ffa1734e8f4"}, {0x1010, 0x36c705fc054377c7, 0x9, "3ad909ac106ceef218903c8def6d88d2a4a590128281a9cd9149535609fa6fe3bcc8ad82c7e008a21367c227dacd0404132225252297c5d3c5a5dd147597d96ed660661d21805e495741e02acb0eafbdec0ccf091d71e51205b44366f38cc740d673b692337931863fe305b92729a5d0b1fad17cf41e97425d8c546809a2421d821052d858c259c1609c37d8056468a6ee206db61dce808e80e82b59a2dfb9664104deb37dd81e2cefa06b2e862ea205f44c13ffd8f8a9b72c66766e55afee635fac2ef291255c885e7dc995da575ffc50436644c81b7d58b012474a7853454b669602981d98c499a80af61782109f17430c86059c73a97b793ca8cb17826382433acc1f727f34f15baadbd640c3b446630ced3f96f84a66c40bb2b0952c23d255c2d9ec85cd8f920345eba53957d927fc56d384eefcece5966a8bd3a78df0b9876aacdb9ca5b8461f69c23456fdb55825daa03f01392d3f3b65dbef1082e9c79efb9933f2b77e3c0a1744049b1a759daaaf4af530fb77accbf73fd1579e85c4a9a68b60a890c15528692703a726eb8a2d3bc2dda842d0e9e8f8d8077867e78e77dd68632bcafbacb36a9bb1009674df8e487ab6ceb1fd3e1621f5de2cf0b61d274fe95c8537fa13f02677c92f7ba1d1639aa386020b1aea8450bccd08d86f21ff938634555b581013cc18d73508778a084dbe55bf06f693686ff19722d9a34025d26e425ea275b0aa8560cacda38a10937c8bc7386c96c63a3a3ca35f822d18c413709fc4cf679296d4e9817787755428bfe0b55ef64fab46347c0dbb42be6847dbf5924a4486feb3b3b50ba6278808ed705f21d4fb93b486cb92687975b1f0312f86b0abef2c45cf77f3ca5d99548d6c2f0e1cb59b8510855e6e4efe0afe3266583112d6389e8a138e1e199f5ba299e6cfcbadf76e6387fa057d9c9b8095c2eb9458e35d078c282bc822a4162825d49b46e786d410dd0061f7d08f3ec7d64a5245daad2f00383c211bda1d07d2c16817f8ccde7a1d7a57a0458e806c729823e2b573fc485ccd7b87bb28c231717e5e416c49a303d5ead8f93e26bab7ee6eb98fe7003c2edd33e633d39e77c6c5df978c38d2463a0759a21720f4b579bc06e9bcc26e1ced94f5f44304cf17fabe7f7e5b2b5738bb422718a4dd1f61d5bdd3dbeb2b57fd4d238ff8b63c4bfe1d5b5a0174cde19206f3c0ff3a5c7ecc8e0aaacb43ba8fd1a108edef5f61a2d22c2ebb14fc1f6f1da9f555f051812888f6806baa4f461c94e9442e89567003a8a5d832fb883add200ec31e34f59f62c6a690152a0393aa6852b0b483f0bc3ad49a51d8bb9c8bd35a1c8a46c78d06b83226ffefc3d0357ad93e534ce818a5fb6ba9b46580fa9d3a0aa9a6ad043360ed32bc8d976a0ea259746e3b72a3c1c74935a757fdc55fa4921b3e1945b5735fc3a12a19fff63baad0756efe829d4294f026512bcefd01099dcfed2b1c490729b1cb687de207e77694577e351b4ac88eea24301a8d69845f487127087f7a4500d1d8ef6ae07e12e260ad9413533be4bcb554694c48db28a981160444b6f767a7d46dd8c09b7fd4e31040347ba46a859a264c70181a3d48ce82c73e38cf28299c0502555a4680276cbf34ec1087ecc43a02a0106cd594692ffb7a8a38f074bed27dbfea644079d67ecd276494c1d2e8aaab08ee2f98029a62b57f64e6643b4e8325b3494b4109ea233c7e4948d0163f80d015cc7a8c5cf3de522f74c364d24686f3fa75a8e6cbd92caf11424831c19352798c8d5f267e39da5050e3d2c26ca83e64e5b63c19e85ab887f023cb42707e9503d9c94fed9b3c2330a5854bffe39513232eee27752142dbb7ccd026673d65e246b99d29e5f900b3540e75f88dbc8f570e5696c83e6f1ff75b91cdf58306356dc203496ec822eb5c8563837eec4c790a776c43d705d7c329e6aff4372aeacb061f9a32b85828b7a62a4b488e1ebb8a79509f087602d700b7eb705c342d132cf9b300c1d4d8a1ab7fa47a7714282cc9e39bd85de348c0bfc12d499d1a30a6b009d09b1b4466b446b810d31a2594fc2e6677391398fbdbbd2934568751d5c49df15551e2045f3d295a40e5749f3922976709c7963725dca20f733b74a34dba424a2e99d2a8a36f06b64cbdd4617c2760f519201ca2892a11e443a3009855b328e313fe368ef8b6742d12a47b6a92cf7637c829d8b813bdd1b7fc6ff8d2331789917ecde253a870be7ce560737d2a9b9e521402473594f49c5928c34ae79b4e84d98db6ae948e9d13b1139aab12abf666f80fec1d496404ccbbd1f461051c2fe16a31c89811d506e160f8d4da108031137cd1881815bf3f9e4cfea98164d9e749759d80ba96e0873649281278dbae7213fed2a36aa152eb830b2d388dca4f0de87f380424a6bf706a40d7318d5412984e8477a95cb7c33a9857f8454fbf8f199755b3e7522ed643aa3ff1738f567aff60a2f3abab288487a9e88e2cf6fc8bfe5c9a0819336bcb8e0c9e8afd7464170b8dc00a19fd13217aedd3ddb152963364d20cfe0750b5a5238dc663a78965d3a4364e975c497798e2d9b1ac5bed4c80d14f474c95a46514069c23e670325da47a9e7c8cf476c91f819c6d8e28a8a53ebdee18dfa2616eb3cdcfeca90b950c53448de8be43f3c87de8559ba13665ed83298c69d2d93c0be5a127fd60573f60e9b14205981ff00d3317e1982dc8fa424ee61459366fb1fe0ebff2f25b73a10e20693e58cb3349f805ff7e92dbf608fbe2e3e0d6011c1133c33d47096eb0b77917c8175feb7bdc297e829a50efcc68b73edd9e6e1faa61b4df7be1c3a241d46d7a1a92e7f5bc5e5505d6fb95af4da7bc69a7f814a2b47f84c930074e6206401f2855e2f87265fd7b2c8b4f3ae72818a50bc8155e5c255d63c86833fea6f8d6e69262cb4a45119f4b91624dc11debf95e2971958c9f7960a9b4c13d199720fb266e1739590ee3ccc942b716105f5a138018e7c5cc165f9c1a382638e92b628925cc9fb30739fc44eb98c5b21290aaa4ebc07c27a0e6f4d2eb7ef116683f1ca0f8bdfa605593ab914fc9b758236c592a73787243c1d37b73987ef194c7f8a04525deec38295c7ea445f2ab181ab5a55b3d5da542cb0e79c8d89619b1922c8609b3f248dcf0c31f6576378ff919fdd0b6d3a9f9324828838db1305fe39224cadce9e9515a6ff637bf20f37dc8e06c24a5ad54c48f2f68af533fdc3b1f24a82829552f7da5cbb70d55d26f4d3b3487efd08f2c10d41afc960cbcec96cb276b757c2b3e594c8c07b8dc219e60bf2c44f5b7660029b77f31973f768f3ba23e35ac42735e8a1389374ba1e5315ea9cc468d1d8725cab24172424e98584e55a00dd4bf2b8ba5a8cfe51472be9526f9159b7df8bd8a9fabb10e89b1ea0f268c16ba190f778ff6cabffd306c6bce58a3c3c32c6921c90d41adea3810a65665db3e949fb7cfee16efcfb54944931a1b5f22efa14584e2cc0517cbbeec5813c298c2254bb2ae82ea8d010f024245c0ecb453c992748cdd7fb2aec9ff2a4b175f8d5a703d319f85ebfecb681891c0c912f7105a1f0c2bd0feab91dfa835cee0e57023530e32c616931c5b63b1a8583f5bcdfa1ab0230b391053a7e7c9401910b757aae53e69e8584470c096d9c08a3e86e7bbf4d42dbb08ddc86c37686cbc9c8024626d186332819211ad3c90ec444d8bd1528cdc69ab1a569eb63eb6cf6b1638ad0cd286ad45dc07c324a76fbe7b24a8883dc82679caf3a00304f443783a26c825a00e72648b2056e9f1c3aed5434d5ce8a901b37839e8258269385eda212d0b713ae4bf53d73803665090b702525e6c753a99a81fcfb6b3e2052f52647db952048a8479c6122496d33e1410a9851dc5d5286cc937722ba98b74f5e1edc037d754f46f698a32863dd445595b4ff3026f83f9b39ab0a911c9acd147dbb110b25dd9f0b0a044ea180827080f83ee287af8ff26c9ae4b8f6b595f2bd52b893f72f0edfa8123641654160017c64d4077a809d0547b9b1213e18b8c9944248bf1e922190c85d0be170d634cbfa3f7895f396460908612c5b8f711c2795d8fcfc9806caf797ab5319929c02256c493893fb8526d34fca216d955b122c0bbb32cab11efd0f4b24451b824402d0abcd164169be5f46996c6d865b5d8d51a880225647eef9b1d564327d6c3fcafbab5da440b80d7d7b7c8014678a2eb44d993df505aa1b30c830f58d4aa745f82c819a110f9a4b368a0087d3751b1d047e2c8c5fab9abaadc8f427c41c769f56988a5624dbb18da9a1820d98b543fc8ebbe7e6a02a559ddae17996a699ebf0098621b8b6ecc2b117fc991f62527b71d20f3c6fcdc02eb13bb25717b5dcd7af95a6e2d17704a2c2743b68df6b0419506c4c917f19857d736634191ad3a98fee057f4b1d6e55404e032742b92fc8e15b8f42c67d9c66945a988b49eb9d8dc4c136c262a05e80e244e67ca2a9ec16ba97d68092004ad99f60ffc5273668b6f1ec671b8997c3e6a31f9aac4c9e0005a95ecac6473298e0196bf486182f9f95af8c68512ab754772ef4f4228f9bfef422d61b3ed7184455a432de3a93e75462280650fec48525a74032af0d4aa8922c74b7863770b92dc36c2ca5377126d0857a79ac10b919d0847159453dd43bbb62aecec5fa2e77f837ac78a147ed774b0c457a6197c7680bd6011cf1847c0b8392052a206c7b57f09281f309c044358084abd8b5c34037081fac8c03b27efa9ee8877066d50501bd7a821801bb3201728367f6a4c1e2466e59bc75a3017dc42564c61abb19ed063e697b1ddd0e3146f7d14973dc004af5602406245d05163ea494435ab3f4152b4455afe1149e9ed8eb41581a9942f56607c56a3c76478ed86796cfbaa5fb5dc256d278d4b05309588f70dbde2ab505cfd89c766f750cf7448b1f06bba3fe2a17a3ec8df9fc9bcde2b5818034fb87781fac4feacb162df4c554f9cd3a225cb9f74fd6c63d31fa319fc4146077882204970a8771cb634e93dead2bd307db54a0eb6028737b1b1a9216a9279279ca6147c2b8a03519f42dd801eed52af9c7fac5bc6da5f141d5328a09463ae7fd46b2069c578aedb88d0a5817aa9ba1a056e24fafe292da4a4507ea43170577ee08f12b29ed7f082bc993c8cab6b68ff6a29ca89270c3e797571c98145e1164df90ecc2a3e3012a931a762d93a963432b73087008c58ed531d6a41cdc0b7c43d8f1a6d58c3fe718142c8d6df9dcf4a1b4673ab20eeb7538c0609f625271e784c529f118cc1797208bfbf30c291160dc6b20e132a2266ce71eeabee884d24fd04d7e16ae8898963164669f35b9f9602956b59d87b2e93bb0da903d546d8c56d62455bbe48dedf2f650e98e8841956d633b4ddf649d7713f376518b6e23644ca83b58f60bf5529f1d77ad9ab6910adbfdbdb891799c185ce3035498152c6406db7bf88c8feb63ade8904f2fdb1c25cae26e34c77b245fc3a782effe21289d25054db10ffc103463fc2f78193395a5b5d43dd82769136189e7b973b71b03c6fc30e18e69f4a47871d0e92bd3281bb6633b953c1c34c33674f424536eabae28454bf8eec34f8828620ae8f455aebbb492fcaaadf6b88306b20f29df5e9ed08d44fb467659812058a7eadbc1de5397c747f24fef16f7572592b50d9a2d4a040a6ae4b86b7be692c62c813413f0ed9d19159a94318341e2de488755f3056820fb517ab2a9aaf38f88437827221f05cbf45c018c2fb38e3b6056c7a6a3f2d707b2714b8de0439f3d29fd73787"}, {0x110, 0xffff, 0x80000000, "1d0891a136b7d6c228b00f93520a125dbf317f931596d7a162140fdd8b283dfc239db1a9a80bf9f2096327a90395e75bbd19f1ac173ccde54702ce09251eb6c38b7ef073a1a2fecbd483f9eaf1ffa11c396a3ebe74bb8f9d8f1f5f8dc5426525a69b3b61ba5dc6e56ae50824742b89c5e142d712ebb765649c9e592db3e63221b02ac5fe0ee98b5b13c70f5abd92095f20eddc8bd981945970d3b9dd32eebf1e4403f41f859f2b1a93c17932cb1baea584025df73b7c0e3674d9657b0eb84ac21ab6e67e830dcf9095cee9c3b071f71d9f65ca3d350ff4525ad15d1fd6bb9ef04b113d8c6847187a379213b7d487fa5d280e2c399b02bf8789edc7c7f22f"}], 0x1398}, 0x8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) r2 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat(r2, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) dup2(r4, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:16 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d504e423760e06663721e38eb02e2314ebd6202d09aa79314f07c122b420c36509e75c38e57f4b240e119672d2d115e8234b4a498e6bf115c1bd9f86bd27a45893b863cdce0e9deec2f08612ad2d446b5a6a4d448259094fefadd278602ec60b70bbe06dc5cd169a490a18e943fe8281ca061382922a930d8672c0266d5a85654ccc4b0bae2e11ebdef945960979c009bb8fbd7c8a095abd6730a633e11486de"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r0, 0x0, 0x0, 0x2) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c879acca453f68c11700287ead4bcb777fa69dfceac2a86abc5afdc4d01d0b24686bf092155983a64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfab6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa2596d631d02361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000037205a8d000800000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b600311bd3b7c2771d643a4b43f666725f492ac99cce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b0666657357d60ab875787f1b5eac2c049390cdc7b0fb3c1d3835dbb0008000033940437ca51d22f3aebad5740edc32c74c55723a309902e357e40c43982af15403d203e86d9af527132ba052497f0e6fac8a96308b8613ea46781f8266a0be63800000000b6a7fd9600c0b42009b569fa5c93c6f6d7b8e7877c637969a13096bd85ebc781ffa03a29e895d3cbb0e33465e1a985806db926edb93c9d"], 0x10) setsockopt(r1, 0x1, 0x0, &(0x7f0000000000)="4bca77eff521f61ca1e48287dafe5e5b9cd5c9a7b6ec96a0b6f5c9e248c40cb81212d04705d439f0f1ef558c23e4a1aeac1b5b345c6b0cd2415abdff75d3c22b46ea5936cf85c260b49a6c4739ffaf8021c3e31a18664c33e817b2ead064029a23cdef50465b05aaf6f12db4e61a21483f9c339002d2ebbc8b6bfd1dfb6c75bc497c245c6eb541", 0x87) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) socket(0x10, 0x8000, 0x7f) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="c0a148d55266df9ada52"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="6202862af69c8b0207e0d137eb8bfb08917f9087263e5a6bb3f6ce18c2c280"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f00000005c0)='./file1\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r2 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) chflagsat(r4, &(0x7f00000008c0)='./file1\x00', 0x0, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000880)=0x8) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) r6 = openat(r5, &(0x7f0000000780)='./file0\x00', 0x400, 0x10) recvfrom$unix(r6, &(0x7f00000007c0)=""/52, 0x34, 0x41, &(0x7f0000000800)=ANY=[@ANYBLOB="01268c8b4c7aa3b1e800"], 0xa) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x1, 0x1, 0x8, 0x7}, {0x6, 0x2, 0x6e, 0x7fff}, {0x8, 0x0, 0xff, 0x2}, {0x1f, 0xff, 0x1f, 0x4}, {0x7dcf, 0x8, 0x9, 0x9}, {0x0, 0xa4, 0x8, 0x1}, {0x8001, 0x88, 0xf2, 0x6e6}]}) 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x48) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="276291a36bc92809e2f9fb9c815335b4e7e5f7a2e94d43384bd4596434aae4719a69d44eeeb31a884cac762f6f4b923741b025f2c0f723416056b59b115bcfcac36ec33e95b64437207b408cfee27790eb5ae04b26368ae796f59382d9078c54cb8c4df5beeb49eadec5b1c0d834bc4838b8ef54912c3d7b6063ea130dea0c97e6ccabafa89ff14faf0c360f3e212e9a42f9ce039c55f260e3e1366f5db2238d661a8f66c04b19e62c1d4f5835fb7a7fa0399c52834b603ea0222b546be350ee0fa7aebb2a5ca8e2639cc774c13eb33df68283836f52371c0c93ce23eee4f0436842c8371c4ba5c14fa970cfc86ba900d5e0d2be1ccba5f6232c67a68ebbcfa85a851bffbbefe1458dac5b556c640b969bc9d95f72409e4c9ec311b6ebf2764886cb1646c32eb27d1b29dfe4a8dc915e5cdfc31dbab99af389e508e4e2c81e89091471a10d637b4841f13a3d47902499d1abc745c497311c4f93f460edf645beff02026da606fac03c3d52d0e73ba3b139b1d1a25d905cb92ea8b30dbbafdc8a5bf0817a39f380654291fc6fea45dae472193b15c9b4dc809bdaff135615d1b74268cbdc8ab0a066620a1388af0e134708fe4342887f2b5a3fe8744ce6cedfd6db0cde257a4601267f5926d3e237b3c20692dc32d3daf8fdb5f7e354501c69eec0c46a191980806518dbaf79974135208729f4100c6eb2845b29fbf9757539469ec2fd0bcca94c32cb98d84b22172a98f1fed87f9d2ee2d0493233854c09ef4185dbb9aa975ecc9a553043a23d1131d0b339c1e55f86f0326d8cae0c011ad929d0b2344275a44a3be16dd0497f923d85d0a25fe1562f06772bf7cee7b17e894bfb624e330feca114154a2f75b423ab2da4f7a4ecbbe93f469496a1877accad3d1b0d00c0567719a966a5d822594ee71d3a81e241725d35e0bbf72c0ecbb9109d533657d0cc0eebfcfcdb67fdf5cea6bd1123b3f2121598375bf58ded8f3c62ded456f4022ed1690920f0a94c80a316178fca607051b8c26289696c33bdeecf9a8fb24284d2c429a70aec0722757fb7abe78fc7066f0be064474e4b0c2bbbce9b3a178fb45b2555dfa1ab8231f4eff4d9803b1581572de7ec55f7ed432f72053a3f9fba03db4510466c11a6f5c3ff47e6c4085f29fccf7bd82d245432862e5499127b70de3004473fdcde5b7778aa1baf09a270500e1a9a6d6748135e054e3b980beba11bd137759324864c3b4bbc152515d4c2c173ae3940d826001b682a6b31f8ba3e681a6d675a6f747b49630b2b091dde2aba79f06ba28f6e8abaea77d7f031ac23efa4eea576d2f635739fef53e1491a7c1b68fe2b3a8ff03b54f43b8da6bf14905af80dd5d474aec6752832ee9b90a6f851928a8b97b2d3fe64fc5d2d720710459a63d21d05f386d9567897d342b3cbc80c39ae45c48109ff5e374737f914b36b52b70f72436e5ad6fa1a3e03d69a7e591833878094c715f76800d4c6d0e55f6090c8585366467bcacf7be2340ccd1bd28dddd443c63d5065f6122ced07aa2e2278a97d3493b3dc9deb73bb4edcc3078c7d4ce388a369d8d7d1ecb1f1b97206ae3dfa5a4d66064094357530e62c97e36b3e49b308bfc5580b98453bfe9a01ce7f5a1f3f488f711bc83d2c99fb1f6bb99f9def0a9fd4e71e817c633d34fbbb5121a05fc32b4c0f5fb8094d28fda893918e791faa66d16da1dde7f2283b4e44974d8c080a124084bf66f0779f69319d64004b4438536a6b15354041d57009a990664ec9ab34f23d8af657b2e37a67f3e951b8f799b3d9fc2094a410893526780a9c951b24ab41a0e907f52cde05481dc8a67e674f46cd39fc4766377d1dd72c8e8087ea9d90a0857162780b17eb559a46cfb2488abadcd0b2ae88be4a7cc4be0fa0a552077b4db24472db76c9d8d596723591848ae17be2fee9c8a7415789f353bbe7a3a2c22a4eeb09ccc0e18b72f58788056ae147a25df484c3a87a6a26cc51e6478459f975d06c4ecf988c21c2a360f87c299a1876b3c54e4f6c80330e9adc97d0a1374a7cb24296f9277fed3d9e2ca22fbbf931939523bdbd5888c0089434ac5fb1943e8a57badc29a3084d50230658c13a414aea6784dbcf1ae3d161ecdbcd1bb9ab92c3dee65e994c6ddf8de8d44bdf3e354dc460c745e0cf8ad4ac1417d9f5a69d0f85cf32943394636a7e41f4260493465e3b32dc3dfb31b984c55dad229f8b3d24bb7bff7170982519ae7d24e013127635437484d55fd53989f365e0e13385668fae63aa092720928c2f8f861bd95498ccfd56b2a2aa22adc3ec8902c4eca1f6cd50d6b9f90407aa18f2084d6bef6e23378a40465409a087b171d15617515dbe488d1d28c400a6dc8737429fdec41bc81f37c6356260fb8693cbf1c6d9a1fa5e2ecb5351b1c20bba5df715275ae4b32adab3548a1383ab18385f444c6a9c89096037d3295933ee3fb558ecff73f612b95304e363532164a2a24e1fa361780183d1bb062fc2076916023d1b8b79bc26587f79e26062c2d781689bde0974aaa36a815d2318d19309cc33673da290f9a00c6e7d26ad19875ccfb2ae158f802e0fa686e3fb99ccb59a9aeb22295ef966d7dfa78fd0b13fb346082fc23fe473aabf466872ce6adb88434fa07ddcb799d8cc38408ccef74f1ab055b9053a2b1b36feffda6ce65ea8cf8827f6e0b42f802c3be8c3064c1e1f31812582448189d4568cffc4bcfba3be5f208cdc4cb8a10860dc189a193fccb0824b22a14547e34431cb9715d27c3810d82ad45b2a3d26585d2cdbda10ca3c1958036343504ad10ffd877655299f5d56d464368a2ee7cd51d57ed1abbd2c58ed01ae586581a9d347f84f0c2e24703132ecae856546af171f8a1319fa8481557f2e889c249d19b35c1af470d532bc78598941c4be06c8813930a4d4fd1781e1d6291bcad5c79cea01418ddf97c63703d6bd8fa91fd6b56e50bb705991ee68d668e7986cfcd7fdf779b21169a286752f4a8b20269617978ac3b2df0d0bc83a144baa1217fbb594b5ac3f75dcbd0fbe632be37d1bd3fafa6030af7c5d3a0c482459da890dec538ed7ce0b695fa33f06be8fb8569ad30069629ce7ccc2433840d1029398aa7f422d99d58dc76bc6fdc449f3d015d85230cb63bc98c997946c841ee33386edc1e52c0212f954f92cb0c9c44021031c554c9eb6c17e20be00966ff367f75b16a75c84ff1eaf93c75ec9e6f05893de3590a721889762c06f44f459d3912e724251560c88b819e841e54dd632178ae9e5943ac473970f45ce2329bcd0fb04a27a230353321ec339040cd140db15c468d122c1c710e014fbe1e37a298b253b5f32f83e7916e7513f4115981e2bddd2fd9aa9176377b49f0b91e384e6d8f2210d88c275210b35671c616a2ee10ba75477467f395725ae4d4ce459e4bdd8ea87b230c9e98a7b8f3f55034035a614d9f474742f16b1873da5ea11ef74f04571d6c1865d12e4dd0c5b2e353411a31c5946e339285cf9c672a2c607f895f51363a425cedd8d5ce799bb98a3037bca2ced6c5b7cce7514ad2e4ee1180079cfe9f5c2468561d7d5730c4e7de47bfc392d528883386360fd8c5ffac72de19d969673a3b5807ad88a65b963f9d641c02d6aacbc03ce6c8f7d64e6e5f5c252b089ef8a1bee2d36de0bd3701e869bf7c28712a5603b2da80ad1a5079c94e5c238292eddc31dcd52cb940e083021290553ab5c77d3c1c478a85599a0fa6b39c696ed9d5a666f2238c3cabf92a80fe0c3a0fd406233e5cb8f8af65a3cda3b1978ec10b835c31f4c0d1b2459663c2ce3aa91e793957931d2067e58db36ff99e6f1a90c0efb7260714b2d0e2a394f0f8d9765a33bd191fc579df49da88feb6939fe6f26eec76c5ddfeebd11a606e77e8316b7f820f7e1bff9c9d7ee8d961618d3b04c9f2406767947cf5c4ce3b898ae855706375fa14c5d1986cb39715ad910c11dbccd3cc1eb33037b91f9d21a26668e2ba5e78a67887b08b1463b47fe83fa8e42c6de119e32a9c4b399918f5e3bde21731b74ca118e374379d495cd5191dd873167b5ee090176e3892c09ef549a64f2afa82981c1bbf8ae7574542c71c9a0651e5f273d8be915121b84300eb2893c50879cc90428434b035cfc3662cfd77733097f70f84404ae09cfe3bd141d75de48ebb9c7257d9d94420ed52c046e611e105ed41d0ccef4ac29117f953f2d7640af7e0fd4eae1f90d0a88aea4c2ca44e0f3127e3d955cde1abecdbf00d20fab4cd468df7bcd433eb2dc1946e2c0f452ccd868d48fe2a8a91189e353527dcdeb1a5809566079187beba85e80e38a89a3a99df9474ca83562d3ba2c6ba845cd880e45d3c0d82682a5255b5f75576b74e12e5f2321b94a2e8d5658960d2dd5029726fe090df3cc7df9ae7839c846bfde3f53df9a42056a8c5714981a4e47a11bcf7658836b9408778d39da4387b969ea1cc84590453f9c25773c738600d90d8f6b9fe1254ccad3f98eb882a198e917f3a84c8e00108c541f167182e268d0a78155736ff6909216587f315714a088c5b1b15aa18015e7a4e89a6be70da2e434358f8b23630a3094e08fb924d16618363a98b006466bad2e50501b45cd536d366bd925a4930fbe9fc942aaaa49c3193cad4bc5c5c07898b090628bc0f83d9f48fd2036766a5067255cda7c17083b2e897c66d20c0115655cec79ec36d56cab1dda993141029d821e3a32ba70afc913373136c20cb4f9af9f92e0851418711c5d53f36545161b42b02bee861f30849bc3eb1a6ad74aa931fa43f6407ed486abff588cc5aae6d2a2a6b7e9719a6454c0a17b2c90931450a856f4aa90b46b3c59d49050aaf4ea77d0a625a07fedb9c247d89089f9e2a8035d6805a3526b1b33284752d2cabfaa74db9de2575aea56773522395edca4d6ac7f9c17cf62ba841e90dc6015a4094aa997a860e149e05b62ce56fdd5f4aa838b47bb7ef5a2d5a90275cbbf76e837a20f70d5729c53774204b53d0ee20d2e23030803a4784c7a8d06d837b28b93b07e879d154d24a5999525420daa1b30954a875d361a08038d979d7b5c00bc15511cd6ff4655f98375e5792f7662ba8c43c04032dffd54f18730b09c23e37d0b2aec2fc6f2de44bd9e5afb3110b01fcccd19a6feea5a3c776973830168af0673732dab234a752e9f9ffeb81135a3012abef2327bd7098aa49d050c998e2a8a716454ec772bfc1906ef2ac2a8ceb5beafcd15a4c1fe337cf916fae7974a6fb78803ef9bd0db61b41b8c3362f30786a5b26502afdf67f5f6f075399e1851f1afb65f106bb4f72950a9a5413e877bf8285a344f8946bc1f9c54cfe0356f5ec19db619f74d5e41493677446e921a69740b04e8482f6390ece31e36e012ac3792815103bfb6196083d5cf601b15cb89e90c2d14c5652c86b0b80cb33c7a59779d353f949f7b1c3dc6d32dd5f4b0d3b6f4b0c35cbcc9045097713f50c953b09a50875f1f537fe0fc22a8ff3a4b49ed496ea842cba284df57556904b6dbfa432f31e796361d80cb5ac4d6547fa5a20d7dce8112758893080fc46265740caad5ebced5422d5b7551b50ac3fb54671943cac5ec96255d038c0a0b812d1f604620fbc11a03c6e95754ededba9b299a96aa8364d98ed3ad219513d1a232f012df624b944c509837a4569651669154c9f93f947e8243cbb0b8c1a9a2b90515e29b1217cba21d45ab1f306b5c9f890e91280d00e8ba7f5f1d55b563e59ca2937797d96d3c3ecaae5d23cc46e746ce75ad1634e5956e2627af3f523130e690547eac", 0x1000}, {&(0x7f0000001100)="8d1677bd5d0e8d67f99867150bd0574c91e0c21fe7379b3268a9d6d8697b922cdce8666b2d9e77ecebe881557f90be7d5db682235c8284746e228c4123819fd50159c153409a2c7cfa029adb1d08ed4b627ce1be7ab7e663c864eb1c21fe0d3ae4d22e4b88d95d0947d84bee3b2038a65a18036e8e554e0afb4b2b05043c2648d016835523f66a4fc820881a9257d11a8de81c6de742af2a64240fad9bfe59", 0x9f}, {&(0x7f00000011c0)="bc7ed06c0b42704130a92414064cbe0a42cbb27c5f21f604966062876a1eefe698b828e3bec2a8a92fd88a69c8d67b7032ea6c1e64e756b584f529727cb870be6ffaee3016170128d6f66a9e60", 0x4d}, {&(0x7f0000001240)="cd5e3d8bc13cd7bb0713c56726954cce379364377b81da8cd2920627ea54fac1660104192e29bcc9799c846991f503abd70f7e2981d2aaac1768f3d3f09e31c53095cfbd8a5a0b21c99301b62340ce6076383dbc065944cf3ea20dad6aac03151f2680c64ae588ad3f143595a5238af71c5cdbb77db9909e589bf0d7f2befe408ff850d870cf4898a19e9fd670c0057a6c824e8a77f609369675f24eaacf8b9bb908347b", 0xa4}], 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000001340)=""/85, 0x55}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x400, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet6(r3, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r5 = accept$inet6(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = dup2(r6, r7) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) kqueue() r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r11, &(0x7f0000000000)=""/104, 0x27a) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r16 = getpid() preadv(r15, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r17 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r19 = getegid() r20 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r18, r19, r20, r21, 0x1, 0xff}, 0x8, 0x6, r16, r16, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r25 = syz_open_pts() dup(r25) r26 = dup(r25) ioctl$TIOCGTSTAMP(r26, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r26, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r26, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r27 = fcntl$getown(r26, 0x5) getpgid(r27) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r22, r24, r13, r19, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r29 = socket(0x18, 0x400000002, 0x0) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r30, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r31 = getpid() preadv(r30, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r32 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r34 = getegid() r35 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r32, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r33, r34, r35, r36, 0x1, 0xff}, 0x8, 0x6, r31, r31, 0x0, 0x2, 0x1f, 0x400}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r47 = socket$unix(0x1, 0x1, 0x0) r48 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r48, &(0x7f0000000000)=""/104, 0x27a) r49 = socket(0x1, 0x5, 0x1f) r50 = socket(0x18, 0x400000002, 0x0) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r51 = socket(0x1, 0x4001, 0x9) r52 = dup(r0) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r53, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r54 = getpid() preadv(r53, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r55 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r57 = getegid() r58 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r55, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r56, r57, r58, r59, 0x1, 0xff}, 0x8, 0x6, r54, r54, 0x0, 0x2, 0x1f, 0x400}) r60 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r63 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r63, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r64 = getpid() preadv(r63, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r65 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r67 = getegid() r68 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r65, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r66, r67, r68, r69, 0x1, 0xff}, 0x8, 0x6, r64, r64, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r62, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r62, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r62, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r73 = syz_open_pts() dup(r73) r74 = dup(r73) ioctl$TIOCGTSTAMP(r74, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r74, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r74, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r75 = fcntl$getown(r74, 0x5) getpgid(r75) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r70, r72, r61, r67, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r75, 0xa5, 0x3, 0x1000000100000000, 0x6}) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001440)="d6c0cdbf53739c58691fd10910a5238e0414d48bc16fbdf68d880f4b6bae4ee730fcd377a371bf9f9b3cccdf80ba36040269a2d33da4b1cd70c9da12f40d552196d13430bb93670724a852f7a37171a1f40d174651ef24c430c4fe0a7699978c937c8b071bc7dfc5114272d60933", 0x6e}, {&(0x7f00000014c0)="f9f2ced56847449f117ec7d56d91a36547", 0x11}, {&(0x7f00000015c0)="e207c66efefe375bd129fe221bb70927be1a1e4e8e1d8221b3c2f18a80255a76780ad31c7bdbb2d9d12561f3bee5d0e9a158ee7e57a80ea35ed2565624bfa414a1aabd92eb88909004c99137714d7add7146b3a9ea8f8a5777b803ff32dce7da1ec941fd864c21a9d441da61e0318b58a9f6be6569b3ca65b7396f2dec3da32eeac8fae21f4aeb9e0e25df", 0x8b}], 0x3, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r2, r4, r5, r8, r9, r1, r1]}, @cred={0x20, 0xffff, 0x0, r54, r70, r46}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r11, r0]}, @cred={0x20, 0xffff, 0x0, r27, r28, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r29]}, @cred={0x20, 0xffff, 0x0, r31, r37, r40}, @cred={0x20, 0xffff, 0x0, r44, r45, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r1, r47, r48, r1, r49, 0xffffffffffffffff, r50, r51, r52]}], 0x138, 0x401}, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xfffffffb, 0x1, 0xfff, 0x0, 0x1ff, 0x7f, 0xffffff4b, 0x1, 0x2, 0x7, 0xfff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x7) syz_emit_ethernet(0xb9, &(0x7f0000000140)="bdc882e93d6e05073356c111109cd09209fd4d5b9b785f9df7989f759cc5c3207b9c66c28234f3a12ff19b64c11b3309d22faf4627b03c61bf05db77e4842d9b02e9dd1c25641497305fc57cc09d6b3584d540270a0ad2f8bbe1ce6687d1f0a88ec7c7ab0c6650f4c0e3f24a769e2ee45050b9528b32c431f388c856a5d52a1027530c791231cdcaec995f1b62d485bf0059c74882e0bac338a8da50a0c3cbe5928e1f2b4d39b5fa1cfc6cf62b63f0254f417e848da4002401") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000400)=""/193, 0xb3, 0x0, 0x0, 0x245) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = accept$unix(r1, 0x0, &(0x7f0000000000)) listen(r3, 0x81) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x81) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socket(0x10, 0x4000, 0x25) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x3}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket$inet(0x2, 0x3, 0x8) setsockopt(r0, 0x1, 0x0, &(0x7f0000000180)="dcb6b16ee266204d49193c230b38766f3c3813c7cef612e0b7bb0f464b8d33f59139c632e8c87cec6014cfcb47b9c6ab4aa64e33dda5a7b295cb937a6e3b999ef9e425d7768c82a83c34358ef71d7ce399cdf20077ea3c8a38930dd61308ba285764faef485577220de4eea2750fc3217c8d4205ddb8e74ffe777ba9b77e073682c0bc496eab06aada3d64da18ef61411e3c68796a3d5e58ef4305a7c2091cb62faac22e9087a1813f9ca98210945ad4190d700bd7875615a4359d97228a59431a5930f386be77d038011cd2057ed49808a34770d47babf8bc735e791d000c4f1d17a31daced635753", 0xe9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[], 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x77}, {}, 0x0, [0x0, 0xffffffff]}, 0x3c) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r6 = getuid() setuid(r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r20, &(0x7f0000000240), 0x6) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1800}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, 0xffffffffffffff9c, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c84e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55848e623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d0000000000000000000000cc1d77776ef2eb3092ad9facd118e9e4484367ae1367494a42ff3a5c23505f964491f73beaf0945ca6c9f86ca60d8f5d0ad889b77bdbee64d503f4393a314095ff8ed2dcee12d99279c74370b57facb66341af682f2643681cc0568a5961ba5a8b227e71ead733ca65696f128711561b5d0e74b9ae844d37e1fb828490abbb210cf1719c7883ce5ba23dbec10a83db65f944469dd8c6bca276a37c7eaeeffa1eec20aec8c064629aabe3afcb4e6dd9731977b4f1c32792052c9e27afe6d4efd6a75b4c169ec252aec0335119ef58e9251f2ec4a72165a0b9950bc0a366ba0d35cb182c127cd8994669ed006a7d804c53fb478a74efc73cd602fc4164fe0d805c022ecd148176bb7c1947361011dbaf9d9f"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x410, r1, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open$dir(&(0x7f0000000080)='./bus\x00', 0x21673d01cba11b7, 0x19b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="97a8aad95dfc3a30e44d4fdcce68d1f2e06fe5108c3e0e4eecee9bc999", 0x1d}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000200)=""/129, 0x81}, {&(0x7f0000000340)=""/199, 0xc7}], 0x2) close(r3) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000500)="c3b059083f0e48e9c5d515f0e1bfbe17a348ea0ed0ea2e6adedb25a33537eb0b5b32099ce4f98e2e318ed1404477be7875a10ae9f115573045c92152a971c01abab3392bb296927c2abbddc7824506818dccb0af5a40cf6802300fbf3b081d8d46e106f0b7c7eb26b661f60e0d2c0c03a56b6cf644e9", 0x76}, {&(0x7f0000000580)="436a177be83a7ec1ea2bb4a6368b5bbb6f0a769e474d481b3ae0cf025fb819761038284b76e1eb1bd1333024ae62629c78e94023c68baf12446087a57c1d8de5dbd8f09799dcec53235f8ea7e86d67f7915b4c672153a89b8c27d06cd6eb688353cbcf21e9c451d007cf8027934b3339cb94", 0x72}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8}, {0x6c, 0x3}, {0x6, 0x0, 0x0, 0x401}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") msgrcv(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac000000000000000000000000000000000000000000000000000000000000000000002000"/174], 0xae, 0x0, 0x5ce205c697acc90c) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = socket(0x6, 0x5, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000600)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ffe60000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r17 = syz_open_pts() dup(r17) r18 = dup(r17) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r18, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r18, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r19 = fcntl$getown(r18, 0x5) getpgid(r19) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r14, r16, r5, r11, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r24 = getpid() preadv(r23, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r25, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r26, r27, r28, r29, 0x1, 0xff}, 0x8, 0x6, r24, r24, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r33 = syz_open_pts() dup(r33) r34 = dup(r33) ioctl$TIOCGTSTAMP(r34, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r34, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r34, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r35 = fcntl$getown(r34, 0x5) getpgid(r35) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r30, r32, r21, r27, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r35, 0xa5, 0x3, 0x1000000100000000, 0x6}) r36 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r36, &(0x7f0000000000)=""/104, 0x27a) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000003680)={0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) r44 = semget$private(0x0, 0x4, 0xa5) semop(r44, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r44, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r44, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r44, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r44, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r44, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000100)={{0x3, r45, r46, r47, r49, 0x4}, 0x200, 0x401, 0x2}) r50 = socket(0x18, 0x1, 0x0) close(r50) connect$unix(r50, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r51 = socket(0x18, 0x1, 0x0) close(r51) connect$unix(r51, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x18, 0x4, 0x3f, &(0x7f00000036c0)={0xffffffffffffffff}) r53 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r53, &(0x7f0000000000)=""/104, 0x27a) r54 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r54, &(0x7f0000000000)=""/104, 0x27a) r55 = socket(0x18, 0x400000002, 0x0) setsockopt(r55, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r56 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r56, &(0x7f0000000000)=""/104, 0x27a) r57 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r60 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r60, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r61 = getpid() preadv(r60, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r62 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r64 = getegid() r65 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r62, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r63, r64, r65, r66, 0x1, 0xff}, 0x8, 0x6, r61, r61, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r59, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r59, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r59, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0x10001, 0xfffffff9, "2cb554d650f64d51608a042e3bb65e1a69daaa2f5a4f9417b3a655811c766a0d177547638c87bb3045617850472eda698b6e2a7d473e99b77fbb07b5"}, {0x4, 0x1, 0x1, "1c132a5cd5023d858aab651d96e49e1e1e386370db9872f868a3a00c8b7d057f6df11720724699b1667b19420d72c309cb460b63bb9eeb0db7c90df04a58be75ddebbefa08d4f553fa30a8667c9761897a2b8ad5a5dfb6c5d98d468c"}], 0xc0}, 0x405) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r70 = syz_open_pts() dup(r70) r71 = dup(r70) ioctl$TIOCGTSTAMP(r71, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r71, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r71, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r72 = fcntl$getown(r71, 0x5) getpgid(r72) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r67, r69, r58, r64, 0xc0, 0xffffffff00000001}, 0x106, 0x67d26827, 0xffffffffffffffff, r72, 0xa5, 0x3, 0x1000000100000000, 0x6}) r73 = geteuid() r74 = socket(0x18, 0x1, 0x0) close(r74) connect$unix(r74, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, 0xc) r76 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r76, &(0x7f0000000000)=""/104, 0x27a) r77 = openat(0xffffffffffffffff, &(0x7f00000038c0)='./file0\x00', 0x0, 0x0) getdents(r77, &(0x7f0000000000)=""/104, 0x27a) r78 = socket(0x18, 0x1, 0x0) close(r78) connect$unix(r78, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r79 = socket(0x18, 0x400000002, 0x0) setsockopt(r79, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r80 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r80, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r81 = getpid() preadv(r80, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r82 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r84 = getegid() r85 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r82, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r83, r84, r85, r86, 0x1, 0xff}, 0x8, 0x6, r81, r81, 0x0, 0x2, 0x1f, 0x400}) r87 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000003880)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="eab374d1c02bf6186ea6626ad590032eab8a1a21f105983a9ef7909a2fa1af5419b65f8888ec2406124f6d61267f553c405553d029092bc99feb9db7e1d5ee33c4f62279d5be8d1c0c7333e167ef06308180d870b496c6e97b184232d89a2624af27095429d9b92809dca423f933d765472a8b087318284db3bbae3b29a0012fc6168808", 0x84}, {&(0x7f0000000180)="3e228b3f060319c58d956d0556465f84539f309c40b645fe2af2a40850f5104720aa311b7ec15b23e0d22d8096613c968f595d2ff0f910af5b13799b3cc0f0e49eb45e8cbbbc142a0e6a00073b2b5d7efb4d21e297d9ea40a0a0e5c241725701ace7ceb6310cd9fb0a197e86bcd59dc190823ba15fc57343e8fcd1f50d410071d38c5371320fb461afd1eca2d23353e35dfb7fde3e20a4a949", 0x99}, {&(0x7f0000000680)="579255356c369f08b5cb4e17a0367ce060f6fdff260167cffa29329d875100f5fa580d471b8e1fc020bcb9e4287cca8dbb0b52a31bce3ac6b8c6d041c8eb0c9421fd8c6a4a13c963b1ea16a17a5324bb70fde35488e484198efd4ecffcd8aa5cb25884576d23b369177b22a8e8b6144ec1909236a9165a4a09e4d92ec7c21ace55faae7ea957fa377502cc98cae55493f701c63ebbf5261e38d9faa8d1da5d799a7eb35b7a5ffb8ee360ed17ad3f83fc0c3beda5ff51fc79188db69eb0410d00c262b3493c24c9576e2ea5da759a081a2759ceeea946a02bb36c3ebd485ab8750010cdfa7d8593c7df6e13603184c56b2e791b9b3107f80668b453daeac7c49cd1e7d517ca7b2db546e19c430bd3888336b8ad10c0926c8cd290173edb84b08f387351ca36a68e5f52aa60a5724777d776ac7d16a45ab96950f1ad3ecfdcf19c4de6026b11c131a59b49caffec52052d852695c70841a3639353996bba30b2ac445c21ea66d851e63f0d538a0f522b7a86bb844df659c06b4aec69566dded88d24801dae431d4a3cb1f8eb09b0479a8a82ecc197f9c1992c100f28f148f1eea9bdd0baee47979949186cb060effb6665ecb2a7010f350e36b783621cddc4c88b5d5fd52bc78b91027c325244341e47644721e606e96dc10a0db42cd0cd19a2580f38a1ef99da611fed0e901f8f76db4ed73da75c54dab583c1f01d6e73ab1f022b1e5db94f9094b4c27cde6144eace00c72e66d064eb5dc58f30223ce4f095caf68dba5af88e489e99ab8c2257590b6d64d634e24c7247ed24c6ed49a1433d8519761d50a2f8ccec7905535c0fbb7ec3cfa1ca6066919f70c540f313d148705cc0db5c02fda74a582ee26a39a1361113a2425c48eccea74b0f72abdadc0f4825d393039fdc151ae12804d192d2386c94997624387d7ee303028239b3f5bcdcbc880e560baac2254b1627b1a2446cad5fa6a12543d2cbb12747663bad389a5818be700a1424c39e25b2da2c4ad3f2138a1bef967e4222d59ae755611a064eec9c5ef6a08f5ee3a5370dda4df7b521ad9a59d5765ce4bff99af9e8b761f9edef75cd8b9921bc4f6998e4ae07cbaef7a72c3e18c35d0b4c09ac41781b8fa252eb90627b78a3f52e42ccf3350b97d7ed0abd24c57c63a199bafb0bd769d57c10ce0c7e32d1b267df3a275b38261fcd67ae6bfe34114e579bfe34a0ccdf3d23d4574faba5b894db9447e5526183fee75acca7156eeb1c9469341ce9452046be52c54986f40c93ef7a2dfaf670171d2253e7bed250a9a8fa967f6ad2d543a06ec4d4b97b9be236f9ae237f4ccc812606faea61e31dd55e4d4e26b99eb0936bd3f718f2bcc88b8c1b24b1f1359bf14aff6415ded442be006ee42fe9121b309928ab7f370a389ed99b8c5e8693d25f1161a1d96e89208d9a51f710b54635cb95e9a3cb6b6b14c3bef47e091106a948a65d5f53dc28758ca856cb86201b46cbe5907782058b13448be89d4f86df93bc4fade9b632b248826110b73950812005d8b17a461af5c5b4163e03b8a80a9bf6f94b575ea549258f258c1d63fb1779a79acaed69da895cee61deec4fc0b07f2d2427f2d41f7e11761c803959d716749e68ee7d25c334cfc9e4aadc08cdc8756877a0c9c02a1fbbd65805376851c0e3b9b9615fd80134efa04ca0c682f9702531525bed87a35b45fb48c7991fe8bf3fe0526f7757aa3c3f1fd30697a6549b09e934a2e40abb341811785ac270c163e176cd5a478ae871d8e29a1688c657eee3ae02d1944019ad2e711b577f8f6108cc8654cd3d5d617cdf2c385d774327dcf7d80f029602720c90579689a5a6517741578140b578114c328ab06cf5f138fa47909ed7a3019ef5219186adbe3837db40aec39d9986152853d8e045b5ee462ace17baf95f14a0ef6c2299d6379db190c1fdf0e63acd2c31e3474b74f5b547aa1e455591721aa7f34dbafaade8999139cb0ed0761383369bf6b46b4bc3054d0c210c7556f93a4a88b1336a7d65d813a5324be4876fd63e5cf06d3e383f5ec38ae703872010cad735463ef8e89ffa23c54f635526b33d334813dad6dc0e7f7249433ec7ad3b1e6c18285bb43d3ab4909abb4fa787682e90af40ab00f288bd66317bff982041065c381b80dc3096f3982c31841dc6a54ebbb490646bca7bffdc2e8af38d4fb79f407e523e79878330e1d76f63ac071b88be3a981c73bb3b96dcec688b57e556944d530b33f8959bdf03542ae0b94a56da0cd693fb2d120c45cb0a3b510f6477070f35b6ed29d8566b357cf664005ec5ca80b4b32a1617df48a35bd9685a503a17f5a1bd8c9d17fb16d08d7603d5cd1477a5ba37d8a397fd6e7825f61abbb92d45367f1e58c5238413876d12f9bdef9c1330103dc7716d360de2af9b2c963ce6152064ec16f95b9b3b753d3182cd7489ea543324a71de43760aba2f3738b48fbd2bb44be2f5a0f35e695e6e8ac2d45d2ff533ce10d069145087d050233ef7147924e4b8699b1375ada7e4aeb3461f8f9433a4bd86721a2b38f63be5e84df0a4e48a900b0d82c04e963bf1c0edc6204a662dc7f9e2544112dd7cbeac1a4059011d6bdd74b1077362bfdfabd6336e59e6f3e062535a549805bf2cde7032db14e8a70883b48ae53ada26d4e9890901f4dc1d884ee62ef4aa11b7e482c550667976037d6100c49b4bbbd31c0e4b25ba910c84b64282b6df893083310181e15db78cfb26cc74cbd8661d0344ab9d3b9b85440426e8957fe9e7b11ca3e5585ccf31c043c029c32d69ea90be79ea4ac8b13d109134603ab378bef11e3e694828714408e31dda1ee1e54057dc99a76b0c3ea9ecb326eb2f92a7a1d1582f2b6f25d02267f1d87056f4c8a6c6958adaf51e6bb5e4886ef3fb9c5d1f0951e64654d725471c3d078808ad150c09cd654b322b4aa93488291bdda86b53b835bad035ad6899d23127b04db52627fc5bd728639692c6dbfa286fd824b02fff3922f75bdfb5727a5cc7621a612d6df74f41fff6c21f4579d452418a0b379cead7e9bd88b1edfd7ed0157d62cdb76ced1fd56b890010d82201f726f2d7f04f052991e29700941ffa5169f6f5b230393730c883bf9d85f3253db89ffc37ad092a69c3f850be31e2f5b4f78257781d7f5e7464734ba862ab8e684f1b6c748ed7ef2ae43780c07dc4de8ffb4038f494f8605e1705c98575428b734ec157a91b65273f6ee90916b7d17e401b18c0bbf4dff319cf005b0b04d9f39b02dc4cce1bac17a4c0848dce723a17368eadb55b3216d2c0b5b95e71be7de5c17049d27a7b6872047794827adfca66603c750ed3496eb21194295b0871b5c9d764f5c12e2e4a78742c374ba29db73000dee0c9633835dda71dd1baa1ef4506adf174f89c7b4896ed8b37d834c2b439f4746d4f1ccb763326c9aaab4ed228539c981f6fb71eca4a69de7175d95921e58ddf6bd7fa5b530ed4d57815f56a8b03dab3cd515a4a45e8641f48b69ab26eaa2dc17d1ae162872fff434d0152b30df08e03dda14c222f3732f739c3a211d8bf0bd95fd007b04abafb293f5d3b517a5984c27e07087dc57ba16fa8f7173d023db23fc38d200f38787bdafc14a4ac0bd5a538b098ba93b5fc96ff275d1a4cc52dc3c4d5f9b6b8ac5a818f0b4d4efb92cb5b96c9613e0a2325012a0de1dfc5c750f3ab9f3bb7cac3351babe290b114cc7d8d4b6c07a6752ab6e14d035f3b3ae9b79257cbea99c4e4d0034f2145b758824faf04ca7d26824197b3ed72b8dff90b721e360a220d9875160c38bd5322edf73c53104205ba6083bbfdf70f5803e8b4598b4cd5d495ef0b26118232181890351c1dfdb790982a5a8c31dc3157cb67e4d7cb3cde2e7eb841953a64060ac5e02c430c6f4b78427e5d5f19bccbfeef4021de15fb66ab68b90f4f0c9e7039d48a33eaa622cc37c046b5644cddb03ff14b4bcbb38bb8204741b4f634252f368d1a523ff6423bfb3a3939a23c643bba468791c0cd278028a629f22a510a4acfbfc5cb3d7cdf314a788e97c73ec90fcbbb03ca12c6abdfbdf6267a814c16e3835712513aafb4f338572cf202a3f4b4f95892930c98a60c180c86783485e1980e54152e84ba6e948a0635ec99a087dcffc7f17fb8ce5cca25af3d55025d7d4be4775ddeccf26808849d761a899d90bb2832ed445778c81f155f19229550175207c9c9b28bce711df3f2d0678f5258ddd4a5cfd045fafec72ad8de07f1aa0386d337107e92d940357a99b75f3f10723c4acd8a2a20b769be6843c8b17428c4581ad107a3ce66355b2dca32f3691d7e145993067fc1ca120ac68323559a39c4e3a5aa8c5f168f70dd127a9d3a29158cebc9f8ebb47ff1636d2d6dc16928f579659e6d54881fc4aac8dc4ad56125219acdfce19884d706ccaf390ac33982f07e264b2d355d5ee534a2e83bcba21bf0e50e0ac05950037a734223478f956deda009699564783835493eb6bbb2730f33bd4eb25b2932e25990685b32a2807e18abd52beb5abccb5f87be082fd252563c5b5f1bba3ebec2688193c05f60ab263570317c4cff5ad192d4dfc59a89d003e253768d32b37154d38a6ba7c8e7b07ade73ae953d281f7f4ab57bedad2a65bbef1cbc66cc42828cc8d37233131edd5b67cdc55f28b4c67d31097f68d8c774af6b381c5c0385612f1b4c09e10cd55914fb5f962ce9c8128dbf71a292f0edaf87666b1cbf1d8f642a535daf4bcabc22648d1b87a1ba153eb0ef4cdbafabbb1072e5b16854ee9f32ae1b3b5631855a246dc3a1c4a27715733af9d3047f8fc0278650a0be1796690110eaad64fa29f0b1e631102b8b1512994655a67e7c5c7121c1d2195a5ff13725355fb571e4e0adecd4198e7cfe882656afc18aeae0d9da79cf372877903fb57d83672f45a43e9a539e6d2feea63e0b695e875bb9eafd41635f2afa799a1ed00bf3779eecec5c02be65f57a61ca9251383bc3781461dda5715102bb637686ace0ddcc14db1b1b022cb3293b0123b49b0f74e4d1680fb93da86aec22e6084c7d0c4f45401ece81fb5cc4c6cd3fe615b6113f9029400cc16454ab7dc9344bfcba0e0d8c769c8b70f8df499afd4e53cf8c123d7a88c8490319eb32d6c956453bd435f61a9da51f685d2f49473ddc496c825da8e37659206488b341ebd7fb57a8e6d73d4cf4999792d55a614b444658a3f58f8091b7bfdf875419d7632cea1476c9928ab9b2d3dc3db5aa273b47b7c7a47956f9e02881ccca41c30e7ee77b6e970cfd5d7c60b3e5a4135d6a3d5d6394c59d1452c80a07716fd0b644837b2aaf0f9e0ed3d1c98f016a82bf40ff34541efe8708314cb655a8aecf11f213343cbce3d54381cc2bc357045e139a0cd7d75ec1436840657a1d0afd7d58691e7846bb52636d77f678a1b7605463edeb2daf3307a75eaf142515b948620f3f283d4a7299970ae4c9fbd118f471df232f1c5e61640c3958c2f85449a5d6a4ce5647540a964208eb10eccbdb67e0755300ac288f0a025176ff8a067de6ecfc9a815399dfcecdb168f4ed6755f5bd9dae918204d52fcb7496beff979a75426cc0dc67f363e8081fe2ee31037a9ba9b896e2eade9439b58a81d785627f975e388fd8a39c9656d7276225465a1716eebf96a03399f2740a37f73070e033b5dba9be1aeb750a0dd6adfef02cf4216221b6f764af063fc198d4548a4045db729c44816a5984454623cc67f6ce9b46468ba32b709032b4d33a75050cb70cad218e1d5ab2746817144ec6cf6fbb2e4ba5410bc588fd2e84b6cbc1f4c3b05", 0x1000}, {&(0x7f0000000240)="3b38ed854b7be03039ac64e010161bc06c7f4b989f7ecd3c1c2ce6cde5dbece75c2d1ee9292e51e54ea056dae137f4bd299ddf9577b18a5a5c6fdcc78ec7509004b5185f6b4650c1641a6b71e58887943b1b357b149bf95d00d419234fa28ca4a690b77d5ce019f3dd8f10d4b7b0883549bf7ce1abbc2effa358a6bb67a169486ec9f6049300a787faba51f7ca", 0x8d}, {&(0x7f0000001680)="6a77fbdb4ecf928b4800ae88e66be9fca20ab6eab9b32e95b4784fbda088319103ce4f2614418ff9d674fb6a00c8b858bf92a144ec38d0954238e175e1c83911cb38fc9121138cead2dac90888b5598199a2212fbfec9c1d097e175b09cb0b08ef85aa826193da428918ed9772c8e2c6b958f30a39c3e12b5af93be42b1ce11a814a2b32c63b6351b34e77c93b9a030ddf8eb28f646ebb217439efa2035621ce20fcfb9b5f1542876955f8f8ab900eca43ba8564012dd8c131dbd766e205cd96cee267f2529bc0c5ab565cbdcc7a0fa7882d9e0a233d346a0c4c74d735dee9aa97d9827d647321dd886abe9619520ef3812f24f12254214f8e556773791d1f709d9ed4b88d83a0cc9e69b2f25fa9bb7b95128d34794bbc6da1d74f84fd46c7c2d78c22d7370cb0e5df2067493648dd575d1194cf5c52c110f704570ba2a98354e22ec04e2e30d3293e5fb1379cdb3e1d99c9c3365b8781ff61f42f2ea9f924447a03a65acee72d409c7d86265f4528c5a3d03361d301714522791bbdda89eafe3530a3e46e35dc6f71a39d4042e346a66398f0c3761b9da01833ba617d9f03be3f9797b5bbb2a26372c504606dd66f03a3cc24421dd05a2ff46050aadc65e51f869b49574c4c9a94e07e17dd9fd29208cfbc68b36e33cbf9720f376cd3e83a7b26d3c63e89f07a5097f21a5ab221c646d7b5c3ababb5586f7ddf44a0cd0d0f379060c59ca3acae7dbe6a1cf63bcaae2426b6fe3ffedd4405e70adb987be73df797ca8ea2cf72a8bd42bbfb9f268aea6e538f097eb751ff8d75eff41ff9be7d2617daf2408c8a5265699ec0bfac0cf2f11dd832544ed5b7cde38f577c8449a7a89595a51205ed12c9ff0f7c169a93f6c64f31ed5f0efd7de1b8eb3a27ae90d62c94f3f748a362fa47b91de41b8592e2a990d674901c3fcb1fa853197f087cf412df5f2a11d603066f7ae13b4217d7209c6061c657a157cface289200e2b79de5f884d4f85d5f813e447e1f7c372bf2c9e787aa6831a2e78f48e1b6343f981ed1453faee2feed2857f48ead87207d6f51a09d9632bad4511ef8a86951eb1d3f0e742d25123c1ee3cc2c576d7ef30dcd753f215c5c6c97b6de05995d0fffc08617d078ea950dabea3ef5b43c7a7128a8ec52536d5b1df04ddb509b692307d10348248d60c6df1d82e88f834860e7208b1fe563bcb1594addae0bad11139ddcc7c8f90f290c0d7efa255379682b62540c53dbb23c91e5dc25ab4a04f937a5c6256ce527108256cbee35c012034706f8ce7343d29c3539a6473f24c112987c509e7c4d75125a3c0ef68097e5a8ab55b46998ddca295859957026764aa10e53c3b1c9b9f06bb953ece986b2968af7f53543f822fbcaf2287463d355d639fd24c5dbd61ce1c5e14b9f79eea982c5ca526402850ad43be654b8c729db2024b56110a9435b2a18e1edd4fa884b48ee602f420d693b366146ef31b1d31221520b45515fc5eee3b6d111263104e5e707270d18f1130396f411784a5b815ff92b09a904d05b599eb745ea15a5574a82410455244560b380c81b8234a48ac683cd4541c8140425f1bd76fc1432a984ad7c74c038cf0a3468f318f9e1cf4895f122efd9d62375c084ac59991067f9c709beeba0447d1aa5d5cf0bf776b4c584cf6402e2fecb3fe0e30694fdeeccadd900cd0d693b7fb049d0aa5747977bc4b99d6d60fff02ef2f2281b59b73ab210277e1c0ab7832016bcc8d66c993bbb05056638f5e102980d37626045285828ef753417e25652f074e3843ac7a538516463db1ac65221a5307afd755956851fbed7eed44622e32a6f59678f83076acfb8a0dd59d127bd37f5ee103ecea6706ff65131ad8937481b474d894bf88408a589e6ac1b46cf2bea3652b279f30ea092400ffd804b87186670f8efc1622a3b34adffb3d42c218422b98de8a2f43a6600c0d22402c0431f3d4325824e1a1ea2f23832e1bd6c3556509f731efdf0b4e410c50cd26ba40882c285c93ddfba49e6ebb895302cb6cca39c9198069c9e298a5f4448cd205b237e0eb093ada45fefcb8cd85aea146aea210478bf62ecb7d631ccdf4e21c8dfc4fc43fab52ec9f125dcd60c1510b5c1c0dcf0054dcd5b3d2877618b2718bd4ffebf75ebefd397a9fb7f874db087cc9442e4cf3df9f5de76d6abc8e95a0c86707acbba82faa455ceeed6bb960978fd3809e4ace46fb520e37ff0e1725f2bd55f066ba55af1b91267331a43c5dc8b2ed25f031e3839037a9787fde75f0cac667dbad1b0e51a9e98deabc5ca6d7034b2f16c206bc19b01d1af4714b37fe6ee24036e2efd6dffff3f9225fc4912f2242f5811a2d52c36ec536f404fa7d81f4a18ca85267954267730763b107560be27ec14b8d8ee1c148083b9dfff3e363ad64471eb0214502250222ed2ce0525c816126213477234b24114907412651185c76ee4a3a93b38d1a28bd699a58a52d06101a2b5f862147f517863119dd6ad05c40c56163de795eb0cd952a3ed4cf64a9b1ba03ec9ef66cef6788588c81d604e7d9525cfb295190ea45d160e52708286c77d766099beacbb15fe0cf9a0e6d3042573a4bb39fb59ad4611ba2f3af5f6e88821c651ae78ecbd61fe3abf5c09c8f9f47d85254f77f1bc63db2fdfd9625b2a1772b89f60022be28fe7ff63cb84a25c447ae5d4869fb5392a94d90a06dd645d40bf4bc09624eb8e2ecde60295f2aa44afbd66903cea12b582d4d777f5d99e742a80d7e66f6cdc16a06a3f16cd60856e3e63633d1f59d70bd5e2adf5149d2dfa1ef266061dbba248c5445c94d39ed759dad66571408a97b7006b2333665aa7f33333944af438ae57dfa330caaa6a87354c151a25787e3b425f1bc24a0d566bed328ac909a2df8f9c87aaf2dd032195c37ae63f1e3d7a7304634658511590784a62e88f56c43b548beb5c2347cb21bea45f973262b49473db851723e9dfbcfbf3b9e74481ab4f492708733a3180b62d0fa5c81075d78a58c0551bf9ba4699ba50b688c069f48d61f78adaa1cb98c2cc57a087ed7459e30cd0385ed6c61f518e1b497c84ca716b0f6a5a1e04d9eb892c9032afc5b775f1269490960100565bcf3573820c69ae652326201a5cd55f44d64aeaa84bb99754776abf8f05f4e13ad0ba113fdf9398e0f4e8dd7539b2b894840c1e226094f38bbba178577a58dde6910b7922f808567cc1740a6fab72eb4e79e20bfdb8cac4586f158845ee51301b28af1150cdf3039482bbd608fbb18833913221b475db1df2f1efbea67db0e228f9abd5ecf97680723cc418f3ca7ac627163fa9578c28820d0d0707c1e5c8d22df22fa5f24d2ad4c913d543f828c1b08cc2cff01ffd7269312a45f05b27277e7700b81b45f6da553e494f38da94b1c7a6e837f5ec48830f0d8c064490e8f44c2b5983d526e8773306ae12de455887bce255a39efe37cec5db18457c043d3fcfd261a4b1f8f1642062be8892db555d0a1f55b3a2f8a75be1a02186f15fea2637ba6efdbd9337abbbc3370752aee2c17983872534f70466234e1a2f7db68f30801ce1c4cb69e306b9df09da6f6e5a004b782b40b8efb334f269224458e1d7914c79c2a472e3e41837906f0f8fc75cbbb1c5796712848ddd4cea9058ae740e005ea62da03487ba8386b03bb7241b3b415fc972d4723b6e4a0128293d2f4c3730c56e1a59634d9280613054ecba488c903359533e34b017b599001b62e1063226182c69f55ab9199041f8dda1e0f3382a49044a7b9e5a543454d832bc95813baa524ff14b1075431cbe6389776267e8a425facfa91b1799ad1ba6d2232a022f3834b8d61f8ad37fe30e0ef220c8b645cde5ece2077cd27ed8fe892303948c859bf6c4601c4c73629bd95397ac61932b82f904121f759b07818eb8a37f662975022307aed0a1c9b175c132b8644d82906ab9acad2474811168f7d073aa70607ea06c0aad9ec2c54961aa159f526ea5c736d622c4ad4cce9d8b7cbefb1e9e85cc4de6927f9a96f21826be41d37dcdd836b6a4d2b23bd2a51cbe0f4261b41eae741937f0c4fbf77a43b4b6d2ac33accabf127f3f5026572c1866d8c045ed22a899ccab6c08749ef2a32b5a2bcbe17becb7ca69a95e8bb9c084379343d89c486eb41a5342b0105887c0e4a6919c5bb05ffbf1c1687faa92ac9dc519cb7a91494830bad2281a759b68426e662f8c162b52c3efb4f788d62f8845d9243844f27bffddc444f6a4fd4d73bcc40747d85bee393e5d42defc55f884f671a96569dc3d5a9767ae4287e7366e124a883cdb71b4beb121e478bb3dced9887740e97834788ab2604d1b516f2d75f541cba6690685c5cd78bfb1ce50977a212b01cbac80a258dbfee145107230746a595eb3b65dbd715745c17db7b4819b584b64d86141344d08b6c396a78da5c5abd68d092cc12268aebf8163318ddbaaaf362dd926f525746bfb9c31d3d31a3b444ff737dfd5b48f545b8224c32af92ccff005fa746a6579ed06608759931364441af7defb0cb783b003d3d617224bb6c1d20cdfcebb97e780c16febc1e2f8252cfef57ea824d9c5e8741435664f35b32deb7e71927d1c6d78dc0c2efcd38f492897d201da35e5a42a26d88f623357a1a8119c49f47ded19e3809d342a1cdb3ba1a4d522eccc4425febd627deba2fec00b2df15a6ff583e3f6f5eaca8836013ecc9686431a40eace48a85d3f22ce319c4ef3cafeaa0d831b51c43d2fce0ac3fa15fa7e99681e23cddbc5030354960d4805f91202231c7732737a4d604e597e3311297e2d4cbec3c4b7c26370bb1c1eb72e93b6f0b39d2191090aca3f01f453250c495bbd3b85aaecbb422e50ef2091b7c6b10ef2466e5b70cd3afdf1bf6a1d01438e41d96842329c3081e922c32c383022536d598309ab2b9ce7f4a8d21eac8f6b78a4a9036b86470a0000b012190f009bf5cf4b6bcacd738283d02ca9f531e8de78073a630e59d427d2856abaa6a41370bbdbaa9e22a499be7d7988afbabb28865ea328a5b4cde91bb4f91cdebcb96900cb604fb4261474e0d0e57ce3770b313e715d7d708b4847c3abfd6390b7ce5717f0cedb358630c8829d9ef23c7031fe60563ba35a8846c16894933985b69fba6bbf6fd865a568cb358a078aea8b042f929e25ed73e7db386467f2f8ae0d3306ba6212f651b539862504edc4efd88203f8fa4a10073952ff19c8cc989f997e74501e04f84dddde76ebac873ed31f94fc012564b54003efb2b68eb8a5a63105655cb856b32aac9f4b52f41880b068f1d416bf6c8a2ab57259db2e5b3636bdb94bc58951cbae38efe242a641e4933c544350833d9f11104a21df14b8a347a32201e8e4627b94c88846ea9869defdde1ae83e789ad6b745b654ad925390baeb718cfa933e61e43d9c5eaa7ba0bb0fc6e1e667f64a08749dfbfcf8f5064bcc292a392cacf2ffea8ce8c113cfdaea472ff0e6fee9f2a9012b3a5aff5b2cf1258411ea000ca0301137a22a5205d8cd4650f2416f40e25c94b9cb678897f7e33de95b1f5d83e885e307dbc22e4f328b3ebf3c0f9d30a52d474c73822e723400831164d0f7c3f8f42d9a54b4b346f88a936383847ecea77d0661abba4beeafdbd4e067aae5232797d1c736632d03fef70f2474168ecad59361fe71470db674d3accf201077cda010175c468b64956d5d3a99e2c58511468d514915ab247107210534e41b045f85840d7c91176ccd06680d64b475902acddabdd754b8c8c3bb2d0b360e3d4b9bd21de06271434ca24b35af577aed059f4c41dd6", 0x1000}, {&(0x7f0000002680)="ebb3bb2d40ed77dec2741a5d342018e80c911a0410e0208a123e7660e345100a3a92a8590eb4371a2da9480dbb5b4e8d878d3ccbbe0aca848a32545e4df10bddf5b22a77a0fc9f30ccf80a672b92eac386e14eb6a492a8980baf169113b4f9f7e1ba2d3330d1643f06c0beaa37815062fbd746080c51fc5273367437c645bbd5956807e41332dff33dea71d127f3ce13453699a66d90ffa391b00ab8fbcff9adb100cacf4422b3e88a1c12758ab74965beb7b54ac2ed3191ac1ddb7596a4b5044212e0ce6a90e32e39a19846b2fcff147bbafda40aa30f5407914d597ed2f57961572bca902da012df6dde8774d12a7bce1447b95fd1a14eca815fcd362bc4c7197d881f368933076676aea7acd5cd75ca09fdeff2852380119c652c62d63e093396c6943631feaed13af8c2e867b3b990d782853abd381fa3db14bd6820a628b3c099eb83d6d973b77151983813dbb297016227e5be621f946d805347ea617a13ea9d1049472473683aaebe5f9fc635f5905ea0333e4052df3051d05ddd304514cbe99e4a2bf1fc1c763787b2e8ebdc32213c6cf43748d30163b4bd6edd6b5793c46a773c1e86d7e21a0e3a35b8f1dea0d9b4b5c2051c86f3dcf0873dc2da3188ffc0e7610ffcaed03b5fb41ae2f0ea73cbbc1607a2d8d018b072ff616ea1bdff79784baa84526286810e69cde504c6b950c81e12d2968dc039a3fe6e894106e31c4e13ab61d81d29cb83d4919ee20e1eee5031bd63e2851bcf4bc338068814853c1a503d343669786adc3df6734c0ada9a169ddf7d8a005aaee5d53834f440f543a835e61e91f2dcc5ba1be47d55704d671b8e6231a733677b8e28418279c665532ea3155d9c2594afcab4745fd26e0c2deeaef069d136b1de9a92046faa00c89de96d556b596efc283d0c2cac6bb8d35097a8a914af7b2f71d58578bdc6e18e5d99dc68946814cc0bcadf4f59a0f238e17a0e09e4b79187f8ab21ee2fafd398ce0de48627452247b18628088d24d509cf07cd385d6270e5457326fad6b785527bafd048e69516ba8a8199f22f82e6f4981fe5dcaa28e31290390a39c692b6c6831f0d41c5ba20a9d3ae2db5b8ee00be98661100ddf3843b04411a7947a32421febdbac1a1911b27b415fec0381b03cf82e124f34d883dfac5c35b0febedad610665a7cb8090696e39355aa763b0c3553cfc0806876d5b743c92f046a9446eedd586511896390da916223afd0ef744d06342202938ddaec1f9db2d8ab2680604d3c225dfef18a270aaa083fab8293ad84a23232a8d8afc4910e5a52dd2d51f786c3b1a7f828867ed81090d9954705de2f1857e9bcbb3fc824c5f11cab1d3b3dcd6f2c4552e5820cb36b70ac1b465a463f76f4022c77924529982e40638d339a1f26e51f82a5a7ee71ccc250ee5b3eaa78fe8a30890ba97796f47f0765d8615aa5e105b0462820afe21ca6fc22ba5338f7b38e2125d4cadfc995aecf08fea77ff7f7fc821fd8bc4c09bb85cfc693216efde14c55c9a71aacb99b3776c62f51a7c48ce8ca946af0ebe092f904014b2a6fd29247779610d50a21237a4e4e86993e0a34fa76adfa59627f710248e29b7635d3d0644b5fa1c55dcf5da5b4186237d81eab380545fa256189e37d2a0d6bc43a01b70a2a36af07251567fd9b8eef81e7d807f0942bb8067c1032bca238342228794fa9e4c26b6f0e27ba94a90121bd6b110949bdc38f047ac4d00d3719c20e0e1cb85e22d276509fe66c8bb7a6bb42d424c64c4ab7c35754c90a5ae9071f0a689399b1766a8a68af0bca245e2d4c64247406c503870a586a3434f9749164fbff7256c1a40bcf30a02a943b99f71fe3d019c5fbf09577f945f83c1627a1565f346064cb826836d700933c1b332b3ee85929fae5dacf2b02c354d33a5a6ef48eab39c2dab36d129c29ef8136957d2ca782a1d37653d3482b624513fed5cd3e9282b47b550845d64e19b6811896c314dd9611bf8c8e546164309f2f39a935c8af300620ea7cedc9d9c1cdcf946bd8d831e4905c33b2233d45eac87b1263c68b24d5b7a898691af17f4a354f3727367f130f80ee513358633600605b6a7598856eb39f331bdd4bae6b241887a8a86daa224b3a3f165d245cad6b49feac274a4a68c7865708e5235787e863235d38065916912c5541a9aee0f930bf9ca3b995232a933cdbf081ceb6d27d2025519491dca2c96e9eac14898dcbf40bab4056d0416623571dd8286837cd22de167c79b4d4e07e6b55845e28002548dd558d098e59e95147a43b7ee668a299b7d3daa032d04f348c3f8320db9db27e36968d594fc055af463ff49c289e27e4f7e3e307d474ae8a7ab0fd64d1021247d54c40ef29e483db776e0556257f0e1ddbc6960fd8977073bceeeb8ed7deb5ca64c6c3a5a6f3481486d7d3c9d2f847770e42b950fa6fc92f1ab21f36537463eecb379829b2bcb4f6efe529b0d51db1055e160f72e7d05d7d6ec73861d7610ff50785a1a60421d4340244694cfc2b81b2c3378a3b16cc2240df76eb34ad29c3a81b2fc5856c38818fd0d64a14050def20fb5445a4eb528e3bac8689b400d331975d2d6c7b669fdabf81ccc17e9aea2db2609752e71223158ae9a3588febbf9c862d38ff8398cf3d84081ccbeee880bf2112f1b3ba45f27e5d681cb7b2794ec2d6deb1587c053edfc19b5de39ef01c3ded126220747933a07f6532209a1421d410211e1b845e33a91eff464355abb812a573e07f7c1e123dadd66d38c471383262f10620f4f45732aa4697a258917408a54b9b5c40c24e85e9e7fd3ba711fe5a8c8b0d28868f8ce27d9a7fba650c918e1a7fe3de5b4e9052c6b66c738e12395e402487cf354b870053ae5934163ba122ddb4abf18a8e4616749035f68c7a32165a2de5ab50c64ba1e9e967e006261c7408e752570c048f38026e320992774b0e5f7c55c9de2a5a161d6ec863c5527bf75a1ef5d5ca1588eb14fe9819f5db384567a11cce9d217afa9be1f2988be773a80fa98a6105ecbf6069e959b66acfd1c16ebdb6bb58dd7095bb39589e76794bbbf30c2045ea48b8083e6037726d1ccc10498852b900b5ef56f79d4d5a98d1d144b2269d87c0593eb2046473947b65c100e00af0ea0dd60773854201dc2f3d13c1fa36cba653d5439bcee9c9c87de653f23f3bd8f49c0127edcc29ec99644539e352707e04fcfb3e076d3e97d49b772ed95356c0c2f84fc27bca24cbb2a90d20572a16ba9797dcbc0acd4289d81bf4e16b87948851a88dc66a9d5c640fd984c1a9149ce74695b08f7acc9c089e337a8a0b4f308f8c19c8b98617f797e2eeb028406c657bd8a1ae77d774e4a72a3b2662610eefb09be9fbf9ccfd5967d506116ceb08af3b47d56953cbda12dd2735b5bb1bc33f7f1fdd3e6e3f4130236dcb78bf02bcb3035b96ab6bac3231b31c9f49bae31920689bac8a237789fb21b60d474a7e70d0eb49db33db7a30aaf5cd46587e5761eb2611209f96c2ca2130528d0c14e213e1ceab30005454db91f9c4456e0ffa90ab8f37bb92a505371ccd58b88a244104a16c5d6dcfb1a7530e4a86ad86195a04608bf26330a44d06a381ed805389c45d43d64ce11a7d7042276d9033d13f83583037bf8bff0f664164e4e2798ffd86b722e0d913f713b0429a881b11c7df4e3421c56dc622930d153c567daad4f8a47b230edacaaa1b803c846b2605280e7874f434b11438bedb75ce28cd55ec593025bae13b2a20126e6d235fe45f3837b718fe4a8c1e210b4da541f2d34d5229b40315867b145c6670ad8349c5d506870e7f128cd185e0b1891b0a95786f0b4104f20ef632b13575386622151791359ca21f9d9f887b463e775c333371b4b9f07e00fc4c2bfddffff0ac13d79b225ecd83afda9d1788b0960f8e3430703d9129f2f6c0e17980739ae3656e8f3a7574aa6dd9676a7d135d16a9449068e3687edadb80a1f85c5ba1e2a8b17a47fd43415479df5e3dd412e88e02b254039ccd579339ca23e68b84cf8ace501b2d52c8cd723cc290178cea4be4dfda3f23ec505bbb21bea236b259043a003bad10f1f4c9be5c0b4be6071a8d25d5b508371423357f288f2f8bcc9dd0338c1e0fa634c24757d0d4be0c89c8e09abfbad133296910e14c53f034e03c9d9bd7d9bde0364dd75d68f482919043ddd28e68457628760d56e373faeb2e800db8367dc224c0aed17c5ff4b2aad03eab026281ddf71b38fe20a5514ae574e1cf02189a295a79277fc5b3ad700c196a6c1f4130cf71a313d1617a46a33633b2f45cd8314140dfc9e87433136f6c9df3a3eb24ee97249c81bff31b4eb4a135a0fec757543a6daf3bd6d64cb6a6c318fbe264acc9e1dcc4f96833786b9e097dd4674d59a4bc2858facd4233e5496ba22e29d4c1eb2d73e5ecfd1e86ee2eed854c9bf337ee24c5c17279a5cf924aa499f2fd4130a3bd9a91457e9e0bafd188c711980d680d22987ae562c8d768b6ef07bb9d4674e0f2e21fc4bfce0f03b5872070dc90ed4a42ec54f1486f156e195e0b02dfaab104302b8b0b467bd89c036d6c4a5f6e1f02d36b7b407485cbd7a8bc0f573ed93e04968f8abcf801a21ad5fdc50041096f95d1b2565360b539939bc6f395fd0cb75a9cfca7cb5123d8d933fb2075d0dcbcc47a9556b99aefd08cc384bc14748d77d2d6c9bfeb1afd763219a21dc368ec5146f3beb5d21e6202a8ee3d1c8bef66139a87ac22692c44e73902d2c0f8fbe310c0a17cff23b6ebe352f8a5822e7a66db9dd53c55ea14c038f4d6c2ec15b91d4a307a67e96a876ae7ee489c00d2634537d847082e404d4526718aa6f03be5a5f2aafbbaddd2a9f86d59ddb59bbfafaabfcc10bf55c2889c82fb5f4273d7466b96801e55aadd36fc90af2b32617c55bc7b1c6e2f3cb0ac7a2dc794dbb70f3cdfd65e15221054c9927724721a77e96035231749e78ea0cfad04fb537549ef9abae73daadb41c204d8e650276fb6b59af0c430c8fb2b7734bd1939c88c039131c4e6753ac33a8f28ca285b7ad43f0e585f34f23aa30b64007e53cb77f204b9dcbafb39f7a76881576af228ece9d0b8c5cb6e2f4e0ef7a3f2b3b35d9e532edb9df8004cf4f0d3923eeff267352c3d2d083d23d0425490c085313296893c68868b42a81cdeb4f64e6e47e3a85164b69ff0ddfbd15506f9a95da2a99c8f8e4cff99ca996245f633f52689fbdd34a392e2a0927fe487b0a4461622540b635b9a02fd094f7be469aa2304cc81dc56f160adac0856c403f442a7fbcddabf9ca08f0d7f9d9a9fe23fa1b6567c0c686c3eceb4407d7393e8b6679ee2d54258ad492c1ff6d84245afb4dcf1799705cbea6b20e7260fabea1fba90019013dc9be747d08346783b071d2dec73d65a2b2297c38ed33be2c916a0c5de710b01562bc8d71e9e6c6762186db5e37fe9dc460c77775943930abf91c9825450930985c826a1ea21c225614fe1946268693c575f2481f91be855429d39acbc34c607c9366255920df9c4f1ae75990e2ba065cdf61b3550ed0403258ed68e90014bd489fd4a6f282f7c5224ef901ad9081b605b97d9ac0a2c65bd55111e686f604a0dc30eaff59c8ed5b153216176e46b31f9755cb0e57a0479c89724a84a43cef34db1589f431729baf648c12bed6eda02d3ac235b9d82f242a775e198007ffefb8ced970f6c7ab46a43287f5ec6990197503f100e4908dbbaa6a453050587659dfc92551e5e327752cc9fba4fca97d6fe20b2f7de58c4363fc194a93659de98edf411c00e4ec2cbb31240e", 0x1000}, {&(0x7f0000000300)="a98137225d83640c07ec38f8ebbfffc56b", 0x11}, {&(0x7f0000000340)="7a971b166e40e7a485a6d1b4459397959ad27dd67851296662a4b1d0b971572761fdb38133ad0deca8d60742be4feee63340a9163ea6d3ec73c4170fd0e9a042135f82fff2d980f3d2d263f1ff77c3e0d66d72b27fdeaea7162ee87cedbcbdecde9faf887a82465fa4a01e20a9e404c65082aed22a4bbf9919575f247799c648ffe89197c055711d565d9ae98a206d6f612bd55e31807a6c79dd81596cc8cbc703ba1988d1cbcdc19cbd7dbf5a678f76a123a924f1b46da37a02ff31caf33fb5b927b984bf5d4fa2288bcaf388c221fd8f9567efbee8fa98093be82628394d8e04fa86d5633d3ca5176e8d81", 0xec}, {&(0x7f00000004c0)="a6c7dfedd03133936b639a4a05ffd6d55dad3216250b75705d53e70dcedc05a22baa21492a88cf3aa645814fd1ce46d061540e50860bdfd5d9d83483780e1e140a50de36a0b5f2da9e56b433ef526f", 0x4f}], 0x9, &(0x7f0000003780)=[@cred={0x20, 0xffff, 0x0, r3, r5, r27}, @cred={0x20, 0xffff, 0x0, r37, r39, r46}, @rights={0x28, 0xffff, 0x1, [r50, r51, r52, r0, r53]}, @rights={0x28, 0xffff, 0x1, [r54, r55, r1, r56, r1, r0]}, @cred={0x20, 0xffff, 0x0, r72, r73, r75}, @rights={0x20, 0xffff, 0x1, [r76, r77, r78, r79]}, @cred={0x20, 0xffff, 0x0, r81, r87, r88}], 0xf0, 0x405}, 0x212) 16:00:16 executing program 1: getgid() r0 = getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x42, &(0x7f0000fff000/0x1000)=nil) setregid(r0, r0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b17618000000000000a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9d165e639a34b2a6d9819983e1652ddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0ddfcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e247164c9130df67a9071cac93ed7123abe56d7109700"/378], 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() getgid() 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x4) chflags(&(0x7f0000000040)='./bus\x00', 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e3439", 0xa0}, {&(0x7f0000001480)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b7904b74363dd79ca9cefcca65d2c81e939ede51a8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a02816f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabdfbc25641af73043c94bcf437cd6b411c78eaf8d779b", 0xcf}, {&(0x7f0000001580)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef0f31958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0xe1}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x80000001, 0x6}, {{r2}, 0xfffffffffffffffc, 0x77a06dc6379e9cbc, 0xc754c395dd9e18d, 0x2, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x10, 0xdfd, 0xba1}], 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r4, &(0x7f0000000080)="967c3a9c365a", 0x6) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x12) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000200)=r8) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x140) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) chflagsat(r2, &(0x7f0000000440)='./bus/file0\x00', 0x0, 0x2e6259af4d40c493) r3 = socket(0x18, 0x1, 0x0) getgid() close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x20290, 0x110) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) getdents(r4, &(0x7f0000000300)=""/210, 0xd2) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) symlinkat(&(0x7f0000000200)='./bus\x00', r5, &(0x7f0000000240)='./bus\x00') 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) socket(0x6, 0x4005, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) uvm_fault(0xffffffff82620600, 0xffff800000b12074, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82620600, 0xffff800000b12074, 0, 1) -> e rtable_satoplen(2,ffff800000b11f78) at rtable_satoplen+0x150 end trace frame: 0xffff800023b97000, count: 0 ddb{1}> trace rtable_satoplen(2,ffff800000b11f78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd806258ac20,ffff800000b11f78,ffff800000b11f58,4) at rtable_lookup+0xeb rtrequest_delete(ffff800023b970a0,4,ffff800000b0a800,ffff800023b97170,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000b11f00,800100,ffff800000b11f58,0) at rt_ifa_del+0x3c3 in_purgeaddr(ffff800000b11f00) at in_purgeaddr+0xc6 in_ifinit(ffff800000b0a800,ffff800000b11f00,ffff800023b974f0,1) at in_ifinit+0x234 in_ioctl_change_ifaddr(8040691a,ffff800023b974e0,ffff800000b0a800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800023b974e0,ffff800000b0a800,1) at in_ioctl+0x205 ifioctl(fffffd806a0f3790,8040691a,ffff800023b974e0,ffff800020ab1160) at ifioctl+0xb64 sys_ioctl(ffff800020ab1160,ffff800023b975f8,ffff800023b97640) at sys_ioctl+0x5b9 syscall(ffff800023b976c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,81918ac8010) at Xsyscall+0x128 end of kernel end trace frame: 0x81c12748030, count: -12 ddb{1}> show registers rdi 0 rsi 0xfd rbp 0xffff800023b96f60 rbx 0xffffffffffffff07 rdx 0xffff800000b11f7c rcx 0xffff800000b12075 rax 0xffff800000b12075 r8 0x4 r9 0x5 r10 0x94158088c0a7026f r11 0xdd62f16e4e239262 r12 0 r13 0xffff800000b12075 r14 0xffffffff824685c0 inetdomain r15 0x4 rip 0xffffffff816e4d60 rtable_satoplen+0x150 cs 0x8 rflags 0x10283 __ALIGN_SIZE+0xf283 rsp 0xffff800023b96f10 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=68356 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff826716a0 process=0xffff800020a4bc08 user=0xffff800023b92000, vmspace=0xfffffd807f00aa10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77983 33594 43858 0 2 0 syz-executor.0 *77983 68356 43858 0 7 0x4000000 syz-executor.0 43858 93787 71483 0 3 0x82 nanosleep syz-executor.0 53794 67513 0 0 3 0x14200 acct acct 70867 111875 0 0 3 0x14200 bored sosplice 63093 160901 71483 0 3 0x82 nanosleep syz-executor.1 71483 261665 89986 0 3 0x82 thrsleep syz-fuzzer 71483 56663 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 420290 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 387906 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 499480 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 307915 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 326935 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 148030 89986 0 3 0x4000082 thrsleep syz-fuzzer 71483 438773 89986 0 3 0x4000082 kqread syz-fuzzer 71483 209410 89986 0 3 0x4000082 thrsleep syz-fuzzer 89986 114120 44062 0 3 0x10008a pause ksh 44062 102616 15956 0 3 0x92 select sshd 90835 199993 1 0 3 0x100083 ttyin getty 15956 394484 1 0 3 0x80 select sshd 21035 245215 30246 74 3 0x100092 bpf pflogd 30246 378084 1 0 3 0x80 netio pflogd 1668 472970 95729 73 3 0x100090 kqread syslogd 95729 454504 1 0 3 0x100082 netio syslogd 83706 496445 1 77 3 0x100090 poll dhclient 76476 449879 1 0 3 0x80 poll dhclient 14452 427011 0 0 3 0x14200 pgzero zerothread 22408 17122 0 0 3 0x14200 aiodoned aiodoned 60869 351078 0 0 3 0x14200 syncer update 64188 266762 0 0 3 0x14200 cleaner cleaner 14282 491710 0 0 7 0x14200 reaper 77753 356227 0 0 3 0x14200 pgdaemon pagedaemon 70318 409166 0 0 3 0x14200 bored crynlk 87671 63848 0 0 3 0x14200 bored crypto 24888 118562 0 0 3 0x40014200 acpi0 acpi0 52818 167608 0 0 3 0x40014200 idle1 21297 96813 0 0 3 0x14200 bored softnet 70134 300727 0 0 3 0x14200 bored systqmp 353 424693 0 0 3 0x14200 bored systq 4840 361713 0 0 3 0x40014200 bored softclock 33703 294465 0 0 3 0x40014200 idle0 2160 518247 0 0 3 0x14200 bored smr 1 51410 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 77983 (syz-executor.0) thread 0xffff800020ab1160 (68356) exclusive rwlock netlock r = 0 (0xffffffff824ca238) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82625ee0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9561 6428K 7053K 78643K 12283 0 0 pcb 13 10K 12K 78643K 245 0 0 rtable 102 12K 13K 78643K 808 0 0 ifaddr 74 16K 17K 78643K 281 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1523 0 0 iov 0 0K 20K 78643K 190 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 1913 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 10 5K 5K 78643K 12 0 0 sem 12 0K 1K 78643K 264 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 841 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 61 63K 95K 78643K 698 0 0 subproc 32 2K 2K 78643K 119 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 61 0 0 in_multi 23 1K 2K 78643K 123 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 363 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 139 89K 90K 78643K 3886 0 0 UVM aobj 59 4K 4K 78643K 60 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 464 0 0 NDP 17 0K 0K 78643K 80 0 0 temp 207 3564K 3632K 78643K 20241 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 91 0 89 1 0 1 1 0 8 0 rtentry 112 113 0 77 2 0 2 2 0 8 0 unpcb 120 796 0 784 2 1 1 2 0 8 0 syncache 264 7 0 7 3 2 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 116 0 116 2 1 1 1 0 8 1 tcpcb 544 594 0 588 2 1 1 2 0 8 0 inpcb 280 1909 0 1900 13 11 2 13 0 8 1 rttmr 72 4 0 3 2 1 1 1 0 8 0 nd6 48 15 0 13 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 34 0 34 2 1 1 1 0 8 1 pffrag 232 23 0 23 3 2 1 1 0 482 1 pffrnode 88 23 0 23 3 2 1 1 0 8 1 pffrent 40 558 0 558 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 87 0 18 1 0 1 1 0 8 0 pfstkey 112 87 0 18 2 0 2 2 0 8 0 pfstate 328 87 0 18 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 5 0 3 3 1 2 3 0 8 0 art_heap4 256 551 0 348 17 4 13 14 0 8 0 art_table 32 556 0 351 2 0 2 2 0 8 0 art_node 16 112 0 79 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 22 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 262 0 252 1 0 1 1 0 8 0 shmpl 112 58 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2674 0 1270 46 0 46 46 0 8 0 ffsino 272 2674 0 1270 95 0 95 95 0 8 0 nchpl 144 4067 0 2457 61 0 61 61 0 8 0 uvmvnodes 72 3207 0 0 59 0 59 59 0 8 0 vnodes 208 3207 0 0 169 0 169 169 0 8 0 namei 1024 13880 0 13880 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 552 10 0 2 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 12588 0 12588 13 12 1 7 0 8 1 plimitpl 152 86 0 78 1 0 1 1 0 8 0 sigapl 432 1026 0 1011 3 1 2 3 0 8 0 futexpl 56 21236 0 21236 1 0 1 1 0 8 1 knotepl 112 229 0 210 1 0 1 1 0 8 0 kqueuepl 104 209 0 207 1 0 1 1 0 8 0 pipepl 112 566 0 547 3 2 1 2 0 8 0 fdescpl 488 1027 0 1011 3 0 3 3 0 8 0 filepl 152 9249 0 9147 15 10 5 14 0 8 1 lockfpl 104 268 0 267 1 0 1 1 0 8 0 lockfspl 48 88 0 87 1 0 1 1 0 8 0 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 1142 0 1133 1 0 1 1 0 8 0 zombiepl 144 1011 0 1010 1 0 1 1 0 8 0 processpl 896 1044 0 1010 4 0 4 4 0 8 0 procpl 632 2857 0 2813 6 1 5 5 0 8 1 srpgc 64 12 0 12 2 2 0 1 0 8 0 sosppl 128 7 0 7 3 2 1 1 0 8 1 sockpl 384 2802 0 2779 23 19 4 22 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 154 0 0 19 0 19 19 0 8 0 mtagpl 80 19 0 0 1 0 1 1 0 8 0 mbufpl 256 377 0 0 21 0 21 21 0 8 0 bufpl 256 8769 0 1721 441 0 441 441 0 8 0 anonpl 16 129987 0 111222 94 16 78 92 0 124 0 amapchunkpl 152 7356 0 7189 27 14 13 20 0 158 6 amappl16 192 5161 0 4129 67 13 54 60 0 8 2 amappl15 184 174 0 174 1 0 1 1 0 8 1 amappl14 176 440 0 436 1 0 1 1 0 8 0 amappl12 160 91 0 91 3 3 0 1 0 8 0 amappl11 152 71 0 55 1 0 1 1 0 8 0 amappl10 144 163 0 157 1 0 1 1 0 8 0 amappl9 136 716 0 707 1 0 1 1 0 8 0 amappl8 128 286 0 244 2 0 2 2 0 8 0 amappl7 120 196 0 189 1 0 1 1 0 8 0 amappl6 112 89 0 76 1 0 1 1 0 8 0 amappl5 104 253 0 239 1 0 1 1 0 8 0 amappl4 96 919 0 888 1 0 1 1 0 8 0 amappl3 88 916 0 907 1 0 1 1 0 8 0 amappl2 80 7096 0 7014 3 1 2 3 0 8 0 amappl1 72 32638 0 32177 25 15 10 20 0 8 0 amappl 80 3201 0 3145 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 59 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1037 0 1011 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1037 0 1011 1 0 1 1 0 8 0 vmmpekpl 168 11510 0 11470 2 0 2 2 0 8 0 vmmpepl 168 136274 0 133953 162 25 137 137 0 357 36 vmsppl 368 1026 0 1010 2 0 2 2 0 8 0 pdppl 4096 2081 0 2032 7 0 7 7 0 8 0 pvpl 32 371024 0 349058 214 28 186 214 0 265 7 pmappl 232 1036 0 1012 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 623 0 9 18 0 18 18 0 8 0