&(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) kevent(r1, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1a, 0xf0000000, 0x7fb, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x5000000000}, {{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3ff, 0x99c0}], 0x0, &(0x7f0000000280)=[{{}, 0x0, 0x0, 0x2, 0x8, 0x2d5375e0}, {{}, 0x0, 0x41, 0xfffff, 0xfffffffffffffc01, 0x19}, {{}, 0xffffffffffffffff, 0xfa, 0x4, 0x10000000000006, 0x80000001}, {{}, 0xffffffffffffffff, 0x12, 0x2, 0x1, 0x80}], 0x80000000, &(0x7f0000000440)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8=r1]) r2 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{}]}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) msgget$private(0x0, 0x4) r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="01"}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f0000000440)) syz_open_pts() executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000000600)}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x0, 0xfff}, {0x14, 0x0, 0x0, 0x40000000}, {0x6, 0x0, 0x0, 0x8000000}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x0, 0xfff}, {0x14, 0x0, 0x0, 0x40000000}, {0x6, 0x0, 0x0, 0x8000000}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setitimer(0x2, &(0x7f0000000040)={{0xe920, 0x8000000000000001}, {0x7, 0x5}}, &(0x7f0000000080)) (async) setitimer(0x2, &(0x7f0000000040)={{0xe920, 0x8000000000000001}, {0x7, 0x5}}, &(0x7f0000000080)) executing program 7: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x12}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="c519154fc64cecbbc3fe704e7aaca7ed329a0195da35421eeb52a8100f8206c67a709599e86b7a55deef76ab8c45ba628309d9", 0x33, 0x2, 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaada9528b4aaaaaab5aaaaaaaaaaaa86dd6000000000000000000014b41e977400000000000000000000000000000000000000000093661e3b9d13b709b85d2cba4770d7f5503f080a6ead4a10529a795aa5297185ea66316e"]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r3) sysctl$hw(&(0x7f00000002c0)={0x6, 0x2}, 0x2, &(0x7f0000000040)="293a28f013d6f50cdf71f16d94cf0912b7cd47ba10f79fc38edbff93d64c705006558aaa80cd07d4ba279047c9720831ef59e730ee3d5d59d47213a77b0c47d664e24674524c6e368d7903", &(0x7f00000000c0)=0xfffffe23, &(0x7f0000000100)="5fdf1f2bbf05b850f3fb374253753126c647c279073f0cdf4973a604b55474cc11287d297eb17321db87758655293c54dab8499188139aaa6f574ab1bb170093658003d73511f46d22d019a72ef96ed878591a0dcf728f", 0x57) r4 = getuid() r5 = getegid() setregid(0x0, r5) msgget$private(0x0, 0x81) seteuid(r4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) r7 = accept(r6, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) fchownat(r2, &(0x7f0000000540)='./file0/file0\x00', 0x0, r5, 0x6) bind(r6, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000280), 0x4) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000640)="08cf8930bd163ee3ac1aa462711b108cb02057d60ba963e73ccaeb72180afff6da6c49220f1e3dd14dacef57326f5d71445c89ce125a54420de90ec20db98db2cf422432a210b0e2e802959ce20e23f80a821ab7206dcdf16aa016d3c145d5c585e0c7c26997a9cebb1ffd", &(0x7f00000006c0)=0x6b, &(0x7f0000000700)="66a43b4b18233cf4000dd5c5283b092f7ccd763db957fc53fd943a4526886136d8af9887341c26c03fce628aa9b75880f7efce7b885bf3d4c775c8b18f8a48d27fdcced0fb5a2f86e318dbe64ef8556dc88fdded92cbc1d0f6a566a5e91be66134e0d4921c5ab49d91556e7534b3be0e3b7dab54279193540f96ca09a787ff65dea96ff7502ee157eb52d1c86dc8cc0e79ad72aaaab7929d52efafea642ac695f4862875116d9850c4022e2dfc66a15c95d3fd06e6e0d79f2e3466cf14", 0xbd) ioctl$TIOCCDTR(r6, 0x20007478) getuid() getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa405", 0x321}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x45}, {0x16}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) executing program 5: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc028698a, &(0x7f0000000100)) (async) ioctl$FIONREAD(r1, 0xc028698a, &(0x7f0000000100)) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) (async) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) r2 = syz_open_pts() close(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x18, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x5}, {0x16}]}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffe7) (async) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffe7) msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$VNDIOCSET(r5, 0xc0384600, 0x0) (async) ioctl$VNDIOCSET(r5, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) chflags(0x0, 0x0) (async) chflags(0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000200)=[{0x73e4}, {}]}) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setreuid(0x0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRESOCT=r2, @ANYRES16=r2, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES8=r1, @ANYRESOCT, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYBLOB="90bfb672abd3587590c369cd0723d43b2b30e82660bddd075c49e8d44861d18922ec5cb5e83ea819f9b12d2371fabeef1d004fac291af66417e550fb60f1205c58688ffa06cc64e69f4c7fdf2d3156876ca959900a26acc941771d59a108a3ad0d94a609b1ee478b32e08ef8c70537f83efc6969", @ANYRES8=r3]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000680)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) shmget(0x3, 0x1000, 0x9, &(0x7f000029f000/0x1000)=nil) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x10, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x9}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x60}, {0x5ce}]}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x4}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffd2, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4", 0x1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYBLOB="00000100"], 0x18}, 0xc00) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000340)=[{0x81, 0xcb, 0x6, 0x4370f8fb}, {0x3, 0x7, 0xb8, 0x2}, {0x0, 0x5, 0x3, 0xffffffff}, {0x0, 0x2e, 0x3, 0x1}, {0x0, 0x6, 0x4, 0x80}, {0x0, 0xc3, 0xf9}, {0x1ff, 0x9, 0x1, 0x1}, {0x8, 0x3, 0x3f, 0x9}]}) r4 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x8000000000000001}, {{r1}, 0x0, 0x8, 0x2, 0x6, 0x2}], 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x8000000000000001}, {{r1}, 0x0, 0x8, 0x2, 0x6, 0x2}], 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) getuid() (async) r6 = getuid() setreuid(0x0, r6) (async) setreuid(0x0, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{0x40}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206918, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x20}) (async) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x20}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0xffffffff) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0xffffffff) open$dir(0x0, 0x0, 0x8) (async) open$dir(0x0, 0x0, 0x8) executing program 1: sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000300)="e3cf", &(0x7f0000000140)=0x2, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x115}, {}]}) (async, rerun: 64) r1 = socket(0x18, 0x2, 0x1) (rerun: 64) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) (async) dup(r1) (async) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) r2 = getuid() (async, rerun: 32) setreuid(0x0, 0x0) (async, rerun: 32) r3 = semget$private(0x0, 0x0, 0x2c5) r4 = getgid() (async) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r4, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) (async) setreuid(0xee00, r2) (async) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) (async) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) (async, rerun: 32) msgrcv(r6, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0xa) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) (async, rerun: 64) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unlinkat(r7, &(0x7f0000000100)='./bus\x00', 0x8) (async) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)) (async) bind$unix(r7, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 32) executing program 5: chroot(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = fcntl$getown(r1, 0x3) setpgid(r2, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x6446192d, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), &(0x7f00000024c0), 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000002, r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000016c0), 0x14) execve(0x0, 0x0, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x3c) (rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6}) pipe(0x0) (async) setpgid(0x0, 0x0) (async) setpgid(r6, r6) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ftruncate(r3, 0xffffffffffffffff) (async) setregid(0x0, r7) (async) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0xfffffffffffffe27, 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x45}, {0x6}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) getitimer(0x1, &(0x7f0000000180)) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x28, r9) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = getuid() setreuid(0x0, r4) fchdir(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) semop(0x0, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r5, r8, 0x0, 0x0, 0x10}, 0x4, 0x1, 0x4}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x7}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) (async) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) (async) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x20000000004, r0}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x20000000004, r0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000010c0)) r4 = getppid() msgget$private(0x0, 0x200) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000002980)=[{&(0x7f0000000140)="67fbf80100000000000000000000000000e4ffffe14f36814f6c923b296d11a0b21e64", 0x23}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232e", 0x19}], 0x2) (async) writev(r7, &(0x7f0000002980)=[{&(0x7f0000000140)="67fbf80100000000000000000000000000e4ffffe14f36814f6c923b296d11a0b21e64", 0x23}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232e", 0x19}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000380)=[{0x0, 0xfd, 0x4}, {0xff, 0x0, 0x9, 0x6}]}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000380)=[{0x0, 0xfd, 0x4}, {0xff, 0x0, 0x9, 0x6}]}) fcntl$setown(r3, 0x6, r4) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000002, [{&(0x7f0000132000/0x3000)=nil, &(0x7f000071d000/0x2000)=nil, 0x80420000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xfff}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xa5c}], './file0\x00', 0x1}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x4, 0x2010, r3, 0x81) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000240)) (async) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f0000000100)) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa405", 0x321}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x112) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x42) r3 = socket(0x0, 0x2, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) fsync(r4) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="2f616e1218c42968445e60284ecba63997ef7833b8f195d4261289f70cb8ca3a859b7b92f5712b31d72adf89be9b6b43880d8685af500ab2002859cc10757886b03763e86da19f8d7bd05ac93d8142bbea932da4d3e9d625d545773376aeaa7e0aedd87f510fc5a9bcd03246b8f307a5c46f784c186544cccc7dabaf06a311ebee6d4cfc2b5630295d922e1ed7812b3becaee22d7afd6daf091bb78f8d15d370c30bb23584bc", 0xa6) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) pipe(0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0xf32, r5) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x8b, 0x0, &(0x7f0000000180)=""/139}) #!k#!kpckbd_enable: command error executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x9, 0x2) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) executing program 2: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x4, 0xfff, r1}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x101) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x12, 0x80) r5 = socket$inet(0x2, 0x3, 0x4) sendmsg(r5, &(0x7f0000000940)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x101, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="f806a8959a06cdc62c5d06c7d99684b6d69c68abf46bea57db3053", 0x1b}], 0x1, &(0x7f00000003c0)=[{0xe0, 0x1, 0x8, "fbfd04a31e12c7357a496b89881522398e0104560680ed6e32a592535b8df2fde435aca99e754cc02b02ed6f68c2bd2769c73086b75e3e9d9fe129f7b1edab19299ec53135d18bb2100f754a7918fbdc3617cddf5e3b39ebce4f8be0778bcdc49f1184cf5a62b9b7b89fd2c9a3149013cd51a0998c935a716fc9ae6dbf5790ac32bfd1721ffa5d401b38b41b86ae209785e9f4575adce5b430a23efd35734aa5eb45795b96f81e3987dd5469a76b700789d11ede234c186d70c7061aafadab28107f301a04c273916067067044f7b1eb"}, {0x18, 0x1, 0xb6a7, "0157b644"}, {0x28, 0xffff, 0x7f, "83f16f8ad71d500f21d6698f6749fc59fbdce7"}, {0x68, 0xffff, 0x7c9, "17a5920d116eb709ae23716e00a2fa4935846b5a0bf3e5c30e87801772bfd5c3795db9d3ce9094bb2e90ee677f50946bf9aab26ac0c36184589c6d9414e6ac9ebcdc7ca0f159a7fc118a26c3d81cfa964076e813"}, {0xf0, 0x1, 0x7, "783290f95e602fc1c381ebde462fce43f385aba193fb33eda48cf4c82f84d98dee8d7e620ffb88072a3878b5ba7e93effadae728e225505b15749085cf83efd3dc3789502173dba4c8043e6bd0a78d0f1a113de448bf2f6ae0c50026d1ada3c3012961c7c266cbeadb45bd3ae0de5a6a8d49bfd5bee6bfb478cfc33cd73b508b7cd661e5df395d2c9aa82a21a0b479dc6085a70e8a5a2b4fe078c3deb1bf45d910f12c2bd393c9837c44f3d41bfb17bf5a8dd0253d3afeb5e9011c9fd33d916d81417b3d9e7b779d0fdecab71d1a1d3f8602218025926a52476b5796"}, {0xf0, 0xffff, 0xffffffe0, "fe4ea829cddee5e2a9a35ffb8e6726d3f1689b123ce512aafb9a977c68007ad3650221cd9d4f31c1adde3997d4acefedc66f5a4608ecf5adbbb53259f239d18c86b5ec7a1c2ff3b78d52b097e0873a1839adc22fd27a6f2511a7c6861e5e3c2965ff71fc5b51b373eebb58ab842d925c68d7070fe438a0dd6cb1d671db19a0d9a9746de5293e4ff5c1fad4e7bcc40c0513f9d8c18ffef2ef763e162f9bcc73e41a0ec1724b86f676c24fbc7bd75897b477fd94c90b25806632a48532d77298c0a77fde8e5e6b6de99021463095075ae4e44b641912ac03e8e53c0712a121b530"}, {0xb0, 0x1, 0x7, "31820ce703b94c61f7f6eee34a520af4910afcb0ba616941c126a32ccfc3a44c839fb0f5dabdf2a52273ba13be3afa4e356c0cfc1f308214da0a13dfe05be08005f2875ce63de1ed83383f5d25f53a0b980d656541ab1b565dc2c5598061a665689c19b59b55e42322808e03dc917369cf50883a2f3729c4d48508ee750566888fda92bf1eacf7d70fcf3037c9e603e71ab8da45f01348461d"}, {0xb8, 0xffff, 0x3, "c8be2dce71a3f2bfb72cdd742309cf6fc4ef447ec9b357547ef9ccd79e203c7ff6e1e8759fdd44611e622d00127130567c209cf2e3cd3b561b3f91a316ed456242525ec0ce518c32216c964b57e3adfc80e29fa11e2b42747d3a4da7bbfaedd2559984f48ea54f9f1692c9d368796be03981abe36e01ab6fcb43d0f9197feb364c90332548f2806b7c3cc0f0d020176933721eb1c7c01d8b7a6e4b0a1f8b706ac2e6214d"}, {0x30, 0x1, 0x7, "8169246bc408980a9e567fe32816ba302b77b8adad03b29240952f01f1fd"}, {0x60, 0x1, 0x6, "f05f74e68535d3645db8af0e209fc5d6106b1a9971a0fe04f8da0c9284af18a4ac1e61f876c53d7eee65ca32b782a28d2522d3d5e7dbbb67370b765545e2bbebc022b26eb92f24bbea56aadc"}], 0x560}, 0x4) ktrace(&(0x7f0000000980)='./file0\x00', 0x4, 0xe, r1) mlockall(0x47c5c25f4aa38130) syz_extract_tcp_res(&(0x7f00000009c0), 0xfffffffe, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) readlinkat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/208, 0xd0) poll(&(0x7f0000000b80)=[{r5, 0x10}], 0x1, 0x3ff) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000bc0)) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000c80)={&(0x7f0000000c00)='./file0\x00', 0x401, &(0x7f0000000c40)='\x00', 0x1}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000cc0)=[{r4, 0xa4}, {r5, 0x4}, {0xffffffffffffff9c, 0x4}, {r2, 0x40}], 0x4, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000d00), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000d40)={0x10, 0x100, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x15721af8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x27}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc76d}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffff320}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x18000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6c4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x72ec}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}], './file0\x00', 0x68}) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) rmdir(&(0x7f0000000fc0)='./file0/file0\x00') ioctl$TIOCEXCL(r4, 0x2000740d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001000), 0x8000, 0x0) executing program 5: socket(0x0, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x0, 0x42c) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) (async) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() unveil(&(0x7f0000000180)='.\x00', &(0x7f00000002c0)='c\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) (async) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) (async) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x6, 0x0, 0xe) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x80000025, 0x401, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f0000000080)) (async) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f0000000300)) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x6) (async, rerun: 64) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) (async) lstat(0x0, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ea575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f0065733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x46}], 0x1, 0x0}}, 0x10, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) rename(&(0x7f0000000980)='./file1\x00', 0x0) socket(0x1, 0x1, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r4, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208", 0x99, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) (async) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x80}, {}, {0x8006}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x80}, {}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) (async) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xffffffff, 0x45ed, "f5ff1d6714525fe4b57d050000001a00"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000140)=[{0x14}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[]) (async) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[]) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="10", 0x1}, {&(0x7f00000001c0)="36b518f25b0d5cd107cd7dbf3b9916840e0f15c4b7e91f909327d29006e735b06cc4022c88d198140775f0b3fc6210aed016a5e201c3c014034d97f765137713288694187812e5b8972a6f06a149f20dfce587e0753ddcb0fdc549da546170d962db63f2d39e2c1c274863239d31e9774748fcaa00ebb421d78b549dd91b76270836659d6b5b62d95f6438021a8020e89f44aa9001fe4f87c39006ee899e302874b68921c2e1ec5577bdc5cb3bf697fb56ae27cf05", 0xb5}], 0x2) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) r6 = getpgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x400, r6) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x400, r6) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000340)=0x6) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000340)=0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x3}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x3}) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$unix(r0, 0x0, 0x0, 0x14, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x47}, 0x2, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000400)=0x70, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', 0x4, 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) getuid() open$dir(0x0, 0x0, 0x8) r1 = getuid() chown(0x0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x1, '\x00'}, 0x3) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, &(0x7f0000000200)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9}) chown(0x0, r6, r7) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x6446192d, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x5, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c000000", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000040)) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="34237eb2ccaf47234a83e7ee9ee897be39536e4c3fd58ae20f1ed1ff964f", 0x1e) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000500)="000001000000000051fd819a9e98846382cfd655c334d31e38db0f905cd7c8dcb23b7dbb0c55fc48ec77eff427e014ba2ec747ebbd9014d440ec551bc9c9a274f91d20f6bfcc1fea1b1957a3b670da5f6ac2593194", 0x55) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r7 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x8, 0x7fff, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f00000002c0)=""/229) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000d00)={{}, 0x0, 0x0}) executing program 4: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000040)="2191d7f3223b50283d6615c44a393c2afda62548db370b6d379b3d425a7211ed92ae262754244b598004", &(0x7f0000000080)=0x2a, &(0x7f00000000c0)="2569c3cb", 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="8128b76535fce88bf6e8204086ae3f5276ee295065ff1a9448c91c6a08415585cc7c59ee82dbbabd680a7fa8b087eeac68a15c77d67567bfe990facac9a7b285fbd1ec7dcffcbb7e1718bf3f71fcb6c525c981059f7500bdffb8b2541f262956904bf8d8800afe24fad734dbdde770bd4adaa994e96aea079ddb59fd497807936af7cd29991a133a42e87327", 0x8c) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setitimer(0x2, &(0x7f00000003c0)={{}, {0x0, 0xdf}}, 0x0) executing program 4: syz_extract_tcp_res(0x0, 0x10001, 0xfffffffc) (async, rerun: 64) syz_emit_ethernet(0x96, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x17, 0x4, 0x0, 0x19, 0x88, 0x67, 0x7ff, 0xff, 0x62, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x1b, 0x7, [@multicast2, @empty, @rand_addr=0xad3, @broadcast, @empty, @empty]}, @end, @generic={0x0, 0x2}, @ssrr={0x89, 0x13, 0x7, [@broadcast, @multicast1, @local={0xac, 0x14, 0x0}, @loopback]}, @end, @end, @generic={0x7, 0x2}, @rr={0x7, 0xf, 0xf6, [@broadcast, @multicast1, @broadcast]}, @end]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0xb, 0xa2, 0x4, 0x0, 0xda46, {[@timestamp={0x8, 0xa, 0x7, 0x3}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x3, 0xee}]}}}}}}}) (rerun: 64) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_extract_tcp_res(&(0x7f00000001c0), 0xfffffffd, 0x0) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) (async) syz_emit_ethernet(0x164, &(0x7f0000000280)={@random="0669e24d04af", @local, [{[{0x88a8, 0x4, 0x1, 0x2}], {0x8100, 0x0, 0x1, 0x3}}], {@ipv6={0x86dd, {0x7, 0x6, "e5a3b3", 0x126, 0x33, 0x6, @empty, @mcast2, {[@fragment={0x5b, 0x0, 0x1f, 0x0, 0x0, 0x17, 0x65}, @dstopts={0xf0, 0x4, '\x00', [@ra={0x5, 0x2, 0xc000}, @pad1, @enc_lim={0x4, 0x1, 0x3}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @generic="8531bd9139aaa8e458626ba235be249796caee3d54d590682a945e92f244cf659eaf77c9ae87dbc470106037f81089ecd510094a5ed79591609492b935807441961798adb96f8a5318d29fcf771bbe5e5f82c8681639c00a6750be2d48e079d583d3f8383cc614c91c5f947b8ac19d1d1072a13462bcc811a84ec03906021ef6b80255ce0313b13534f78740dce504d1af42c4a5add33ff4decf102e1b21258ea257906b9a2df1d6098110bcbbfb2c820c1d52b0559ff2fd2f8f9d97878addd563beb708cb2b116dadb832a82a27d098eaca1261f1e09bfe7e8dd21f7661b7f6fc2c79caa349a07043275191c51a"}}}}}) (async, rerun: 64) r0 = socket(0x11, 0x3, 0x0) (rerun: 64) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setsockopt(r0, 0x1f, 0x8, &(0x7f0000000140)="1de385958d339ea9490fe9d79d6e441785d60b570f7309bbb092c3a89bb7cff8b4046de8affa10cc79fd21aaadf5e97ba472047a633cb0a26cedfc6c3dc022955f5d87ca64c17f1f700ece415ad525666be501192623eb", 0x57) (async) syz_extract_tcp_res(0x0, 0x101, 0x1) syz_emit_ethernet(0x16, &(0x7f0000000240)={@random="69de3300f3ba", @broadcast, [{[{0x88a8, 0x4, 0x1}]}]}) (async, rerun: 32) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) dup(0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) executing program 5: socket$unix(0x1, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) getpeername$unix(r6, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: chroot(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = fcntl$getown(r1, 0x3) setpgid(r2, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x40008, 0x1, 0x5, 0x7f, "91b132cf5572b1818aca10f497895d73bc469596", 0x100, 0x80000002}) setrlimit(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4, 0x3}, {0x5c}, {0x81ae, 0x0, 0x0, 0x81000000}]}) syz_emit_ethernet(0x2e, &(0x7f0000000340)=ANY=[@ANYRESDEC]) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) shutdown(r1, 0x2) setrlimit(0x8, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="1792521ead05da15e3c2ccec93df825c7d02daa327f929010b48eb5802466cd686c659f7a41ca9be58503b073b97d5327051c4a56a28d1cf302f413141332eb7", 0x40}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa0800480000280000ff"]) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x74, 0x0, 0x0) (async) setsockopt(r0, 0x8, 0x9, &(0x7f0000000140)="62ae210bb4b2e428c36d78f447b56ff54d78548071044d3dd53ab8b46e8b9797977aaf6a5f7a44ebc06ba884cc745d96ca129864d7b6d413dce46ebcbeb653221299f7bcf0ba704ac7c7b6a162a5b9957209a966ecde4c2fa4ab2c2412d13b52a7f052868052a7506f176f7305985de46538de678cdcc810b20405517d659f13f19a033901b911feba0703111afc2b1ea2340f72ce9e5da29b797993a443532f05e4b3e3219808a8d71f7060fa3c77c81ff06283fbc29aed70d258159433c667b4e352cc94eb3d95693486d8a3242a47151a474182ee8b49", 0xd8) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) executing program 6: sendmmsg(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f0000000640)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000002c0)="5494506978f2027b38", 0x9}, {&(0x7f0000000340)="b3142fe3c9332f9b2a9ffa4e404100e5c799ef61cd28e31dc25d9c4ea7", 0x1d}, {&(0x7f0000000740)="f0ca646ac1cc7fb4a49e9e3cc32121ee1ea133c89d4bbcbaa6325b768fcf9c51c4975bf17f541d915bac9b4b28b2f7900a", 0x31}, {&(0x7f00000014c0)="81085462713b66383a9fae538201c7a6aeb473470ba20cff182feea01715e8198486dfe7cab672c3117cd15ee10642a8ee572510e0e77d46be2e01b864ebce94148062e70e12ea0f1bed60de4354cada105f8ba1f032ffc6892e68a429f1e0ae51377d1fe771f6d5b90774fc3dec9704f6a24f66e41ecfcba86e70ea912f18d94b6cfe1ebbb24101dc477a1eb39ebb98997ecd2bd38abdb7a83d670e1cc90588a8c75f8761827023aa4b287573a1fbb83c85ee38d1ba80d3b5245be4c3759ae1c9071f0dbc7c7dee4a91c8b440e127b1cd5dbe286d84875f2d11f96bdd6b9c4342fa46dd1b1b4489f5132b727c5e3a7b9d8fa789e2db7c07c3247e4600000000ee18a5feefc6a548bc51fa3442bd75e72c05f37a210536ef74f031d6d9f12c6ccf0cefb10a04404053ff98156ceb134cbc165e22f760fb0f9dd5725a3efce1f2982dc17a9db0e0032249fb878da967b0776d4e98286f8641532e3b5a1270f66d59f9f9213c831d560cb609aac57a1599c946b89db475541f25c9b10a", 0x17c}, {&(0x7f00000004c0)="2db7d1596b3b67207dc72ac91a8008a976b597c52fb32de29125b25681448668db78a84a3b1fcd2cc72849881e8d88cc6362cabb6d688afc77dae8cc123bb8a7e5b32fdfe8d88f308bbb09", 0x4b}, {&(0x7f0000000580)="9fd5535ed5a002b943", 0x9}], 0x6, 0x0}}, 0x10, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x1f, 0x54}) (async, rerun: 64) r0 = syz_open_pts() (async, rerun: 64) semop(0x0, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) (async, rerun: 64) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, 0x0, r1, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) (async) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="fdd519921130e99e6cf84e4b7df3b2d39adc0a10e88c757ec31d7d95fe", 0x1d}, {&(0x7f0000000140)="7f95b08be4d6e65467951033ab39e40b6b953c862f8aa25e9bd0cb9e7442c7cc79589db772e03d762fa7a19a2a0c0ae474f30500ac1415ef87edd82db4eb8ff96d03acd5010fd535b5067f13cb58a3015e9e84f75f0896874c7f2768fc5756384895e331070b809edeb22767645b24d73acf0e7fea060c5c09", 0x79}, {&(0x7f00000001c0)="50ba169b93c37e92232665b4d0f262f9b407e4f15e5f9736502c", 0x1a}, {&(0x7f0000000200)="db7722b9ac02ac5e30c9a6b7054a8040f64ad1f0f87b5780241d243c2804", 0x1e}, {&(0x7f0000000240)="f0267c18f8418cd72b5e8debc452124951f62735de3a004b13f15043b9d86a1e369e9b52e9c0caac8e19907db823d68458aa13b3cecb3268099d8d911271acc6f4ebfd7b6195235a714c3254e0ea493ba8e1c7ce262b17f9494e9d9f61d86b8f5a4fdd502124c6fdd4b6a9d6f54709b62546fa13d08cebde6a1b7ac3f6218be4a1a72a1da62adede3876b31840b8e0dba8e2eb5835f727e2e1e9f1a35066fc7740d5df28090e3ec4a1291a338644ce8745af0232927e70910c2e69cae62825c0402774be19db1cef1e67669e0996f138eb467e973f1a30219d18bec3ed1857f5d3f26e9a0c537a6fa65a66fa86de3a0765e348a7387802a725f1a02c30ffd16d885422a70a5bf08382293ff3ef0ffacdd5a911b8283c8b5d756eceb7e6c74649b124354aec8d4bd121c28e5310a1b03c309b3b67c20c36587a318b6b9561847422c0f368b309080d118a0689a0f9a4324c90b3ae8cb00b084133a24d1815c52af9903e0128b79a9968f47a8f8bc7709e3b364c104cae40dbd1a49a21007380669c00c32b31cd6205707c4b6461631ada301f9adcf04106e8ee2003289703d65e70a6c728d2b58cd86ec6c0d8f7b8fb0cabeb0fc33475a37b4ad1b4bc9222149925baf2c9fe0cd70e497f0fa74015d0c65b6b337fa38dcf22efca7b7c8d9084c966a0320d91ad1eddf69e2794f9a21ed7099f4b129b6bf2ff670563fc82d35e626f623b9fdf800de6d92cfc21cb0fb1f8d5ecaf467f452bfe026c2f4b4ff91c4de825632754bc0009f09995336cb6baa942662c1a3b4bede30772efea572e7d275ee9483d14213cffff3137d5ecd657cf4512b96fbf332d26324db20bea54b39558c8a9abf018883767cf1e67a02a5e172021c61d3b2802ad8bb9383368f6e6a63dd78936d0175acff561225344d6f8d910afb392f663366ca2fd0d5dd50d290ec52d9afc72149c78352174e312e03e7e3f3875ed53e9aed6260b6521b06248565b893c30e8fa737831f4a8a9039cd83ae01fcec256eaea4129c44205c8ccf9726e8688daa9816b0899a2e3bb346e6c2cac51f86805b98fffc7e84177faf51a5eace8c85420d92f93298139ea40505ba4117194cd1e50121a1442f7e34af0cff11f4aaac8229c344966690a38e24132079466bda34285dd9e21af5c824cc3ac8e9bb000396db6ba933d6e6d75c99235e30ba79080b516c862f1a05e68d4bd43e02367b9c3cbafb7af4f7140a21ae422883e6981d1e87b76fea63586052fe6730f3c566cb2ab87f9236f1a0d48d519321641783f4b420770d50181cdb7b4c94b1a9a0417679bff7147f6a987ae567a40759f79dc27ad7e1dddabd86e8cf8d80b380f7e399da4ed8317cba09bf1e82000848ca89989df28d5441dcc15a81d8402743ba34bff90b8ef5bbd7428a469e2a629910963781cb0695a289ccb7abf0bccdcd37479cb1d9192fdc687c03930f601c54abcacfccac4547a65dd3ecc0c55ea805f033b93daf55e5b9924e937f81ab72b5c53c94d55f1be2314e1e698c9660b98a8c7744f516063d43c484355256a9ab62de6c29ca460b52199a16aef4928f4a54546467001c2fca18feec12a7786b618ccd3ae3908f6aeba1c7ebd909b36320aaea291d68ee98567973b69f2bce990b5766871a7fd986a01965f0565775240910089b5536d7e0770063957ba8e0c98912c5374d79ac925a394a8b472020a0f993e4824cd4035b584adc93f0eb756f02c5ad59b75c6a69b0ed103d403e8cfc73d5b15de6aa03af8cba63f1f5a7f155e1324ef364162c6249259cbd2feb193f16c572c06d58db9289e7b9d80de5bfe8a0c154861cdb5cc68b8092ca9719b784d5d4f87ed94f63d3d866e0d874269e490cba02dc5917ec537871fdc2ab204f28d26b1e52e72cfc1f958c6f79d1b063593b7e9a1307909e1602abd7ec03e4b40c9479ff53be375d4f4dfa3d28bab40a4cc0517da1464c013dd11e486d10b1b4777d663779bd0d53c40142427b6a0d1cd3ec7716c45d45b6b87a617f3beb5b668782b6677a1df5eb82ba86f03d5cef7ac354c38910a6b6a35e1f81165a12c78d1ecbcf9e6163f8652787415d54acf5724934e02c01a0c49b6335bb934ce6ef52a662c83c68846fcbfca0b29de4baa1c1be609b69b612071110ff94c74f7d423ca30f8183c56d140d40d1a3ce0792979f20990e53453b354aa96d377ea2a79b66637998a4ee606bb38e33359a41e92929cfcd905e810cdbdcc825a5283b6a4c76c59cc6eec2c56496d20f4fc48809394aa1b1f2f155d4b22381c22f592725c26d312662c636c4d0b9bdf27b27db7f0344d0614044cf205a8ca4e59bce19f97002b252b09526eee5a1e6f7636cebec926d273d42a2cc5f1c2946055f60abf8006dc65e68fe5bc9735be3fc3ef5a49e320501fa6122913453f14dac449daf31ef7eb527b927e010b2d67d770e6d28f19b22eeab98fa7201f36350c95f2d265e605892e41f09497a8f6ce1ecb9723268a5885e0dd94f46e85de67c1606a2e43c3fd5dace6936befce9f78811632a32f85e0bc5c5d4b8c13f19a6577a2c3f1527c33898b48d9090193e9092e449db6f9e1cfa692916e26c4acad5647b5372ea706615ada58efe352b108b697289a71dd35ba257f7dbca42d8f1c6e0079c0ce4732268516734b35ebeb044bd798c07570cd5bb0df27af8d30211a7354e8535bef536981aa559bf1e1e842e650bc674423087c91f6c659cee4ecb391a68f536081c2bbb4f825b9589e94b2bcec274d9325c6b599944f87bf5fc57896e9fc42b0989523ea98be9c4d0d891a33f37d97d48534c3c3f16956a6e3c11f0b79bcf6b7deaa612a044d302b78f55c764931bca97236b34351a0ae3669f2147d7435be55d9ddf3d0b0475535d4cc3e0a0f31643ffd3b6f33a9e4779dd659048170927cd4cfa756cc79554362cb9a4413da8d770ec0a9a0c6d88e08f3164b4a1d64e8786b24ee0c36d31558f66cc06b7761709383d8c421476390f35104c4c218afe39d91460100ea1d97b913766e632a883c5a3af7c1243016fba89fe93f959b1e4e82ebee2734924a69769593ec59fea7ad8c71ed82ef665bb03dacbf9eb4c440a3401de8ea74d65d65b285242e5ad485a3d7d3f3156cd7d3283a17a4c1cdcedfe1babff04c99c700c0b2f40c6b6157bd9c7af9a1cde229ff9c0b8e52b553688db05e366c8560e8effabcc4953de08e81af8ab481057dd4fe2f79f61c3b89bdcc3f3b7c297913192ae0866acd9eb1534164900839fa2e1376c370687b13e018ce590b575ef427c2ae3c6379a904c1dbf157650bee82d6418509fd648101cf51a8cd5fdcf4c533cf08c8229f9c0d1969e8fc0b9ef67c73ed14670ac67c4b282dd8cc9fd746d521ce2ef6fbe320a43c432ee287cc1626bd5d476923cd0410d4dbcc4c2eadb62b4ab078ef05aa33d248c3dfbc057bcdbecdc723b8903a414142a1b3dedc33784edcc9be4b94905dc7554cedda141e53a30ff453190ae014419c5a4e46721f061a9b834b1f5d2502a90ca566a0572a8d4bfc79efaf4ee31526dfb53f10f76a4c0a4f8d7e9b8eec77959ba325f4f4813fe91756af48c9a0b148ce871dd50f0b773cb976f9b887188acef876e419d36142df13a869b29fe53046359b508314289e5ce5c6d213107df19547d396652e908b21b8182b05e2463bc80f3a97e70f44b650acdb8fb6347659dd7819826576d213a809846fb6ff8b92b08a8d9fa751e57cea4d2434699dde92bb55385f3c0b9c12b508cbb2a594d23c2425add6aab757746df337b28bcbef674923ae68435aee5757f1233e81e31cf57eefadac57282969d9f5a1dd7baffdfbadb8a4124761b4f799963f59b29c98541fdf04308b6b5b20548d2d8c0d2d804f786b2497a8806ae02b4bb27ef3be466498442bf4e98b4551c2dd46e36544e2cf6f248663cc82e4ec3c70aa3ebc474d8b2c5adc466612dd6bb4bf75bc62ceeece0b1d542bf5a80321e3138d9e34cf2cda589dd7579fd8c3addca713691ba6ac51919df237cb7db5f68186e462dda1633344fed483f49c9b16ec0aa713e8ca78841c5691e9229c90493324ab0a08ac50b1e39a4459bde1a04b27c23465f521cd2a4404ccf12fb08adfaafdc4e7a5d219f272d424916b9469903978b707161f3dd7fe0017053bb6a5d94aae7940b0ef4cf1379acc7cc7204fb48b27faeb60217f290ee8d7a9b8f61ea6ddc70a08e7422c4823da9170b11ea78a1967c4365595bc3d91630ee7b7578281deb1d596b0da319123533770c55637952bdbc3a2849ef119ad5b24e7f96558041f8901ff73a085231210d8643f00fa33c8052ff6d24da414e07848b75b8565807ba8138fc742e3306a666b9b9d14af1ebd665facfc59d2d5e7fd0478aec9660eaa5596c3b7ffbcd33046dd032e35cabf450f057ff1c918f9cee824c87876dc842e43b9f0dd887bc152a37466f92e13cc03aa1e639221371fa9597f5d2c1f247f5fcf2be604db51135fe0544f06584ee7c470cfd7f822c3af39466a8abffc208a4852a4bdea5c5a05e73898fe14806df586253d2f7426492a69511c31f29a33f7bd0f96b1ebecb430b49c877ffb9d7209f402fc73a5c6d4e89e5b3acd7c4d315d93e41a6aca28d2e1633f39b99e0fcbef74156360619f427bb4d2bc7bcbb3ae8e874e194485a19370085a077c0f23ce32fac0667caf709b32dcb7231fc6f4f794ca085fe2926ba2c4f3e4a8d322b6a5b90ea83520bc47925b9b8ffd141b08f5da696fe5526a42be6a1a12f2ed03f41b28ecf139fc0799cf2bf8b6a9a98613210730f04dc2c73e544453ab2f8ada55e19043a3ff1bbfcc5787dea7cf690ffc4ff7e091485233befb90bd81b01e36f0cd00277238478db02ce2b0521720cdbb4ecf6ea9d3ac795b5608ad0dca5e275a130c94f0668c8762e0765c7822ba9ba4caa11a312f46dcc5d72cc5aeaada1293e55abaf2748cd3b817f834808eb72f867d1d06b9eaa145beb847bcc3eda562e5de6bd54aeb318908ffd1e17a44756f43e8159eed551350ae917a15804e839b1a6839b5823a7a6605cba258e004bf732ecaacfa04c94ebedcb9bf0d6d27d43d6d7e11fc8f3eb5784fa8342802cb602ba538836ae33ee5fbeed8b6afd300c36a539e21b52d126af05c5b6bc63ffaeb525cf93ab2edf1ac9c8dbde13cd01be9a98047ea0c60e61f106c5234bd9c628b1040d65d395633c65ea2fcc2ed49426c7ebe1a0d5e3f3d44ac0694e38ec1f95fe89dfe7756bd36f04649835c298e554655987b94df7329c476915524f1d2d642d403df414f4ee144150323331ad0df1be8af71cd4b3994c16814e58185440cd7f93613442ae5d8796824cb76d889d0940f7d6d428dd690e2c4096ef18d264eada2827026be7907d68de30de609797958f5dc396f3bdc1dca3a99d8fbcb32b2411ece1225494c3326671a367f3ee05fff5de637beaef6786f1593c4581b483ba4216fcb12f517f909dd4b310c7362bb6a6ff794ad99ce449f853d698d886b4ecb7718e12570cf72980b84cd64c6cebc0a0e218ff3fb196aa11d38c09a985fefe1dea11412f26c43798bb2314619656f8542b6fae4056e77ef0ef0fe9852ea5d5d757499847d4392a8876a70aff580affd5403c6ea6990ba3d8a16757b13d338db5a779fac842c36f002cad6a8d0205db198b69423e54f69a0106c8a01dae939ef1738a7515f938cc77f64a4a303366343c7c7373ab7632d652a95077cc8f0a99e505e4ddceb6183093e1a121bff57857508b58e051624068f38", 0x1000}, {&(0x7f0000001240)="5f2c3415fdbf7e54a06a23fa9011c69da9750cc4d50429cc18bdd906de7e126a00cc978e85da033e779897bd2ecdda811c08ee9d8affdaa05ce1488311dc1c1286b8d82aae580c329beee2954e16b87e0ed7efeae6df5197a7ab49d89dd7262545ca8e2f38d9ce89f7", 0x69}], 0x6, &(0x7f0000001400)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x78, 0x202}, 0x6) (async) r4 = getegid() r5 = getegid() setegid(r5) r6 = getegid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) (rerun: 64) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r9) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (rerun: 32) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r11}}) (async) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0xa, &(0x7f0000000100)=[0x0, r4, 0xffffffffffffffff, r5, r6, r7, r9, r11, 0xffffffffffffffff, r12]) (async) close(r0) syz_open_pts() (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') r0 = socket(0x18, 0x7, 0x8) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x312, 0x8}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="779f98e176843975f5b0dc8448812720f8b43e613e96cbe29c84f6e2e4c9836b92c74e89c64d87b5120ff099fbf75aa972ea698e401b1fbc46d94b53fec0e75209c32e464b03303a5b190597d1b937fec389558cb8540b506b32351892043d2b539366397f735b66d83e3fdd6bfe82e841e041faca2f9f515e0d5dc5f9191073735ac3684c2deb91dd3741d160d6503a12cac0116f2a5154a830861c035564f30c473dc33755108cab1844af14fbe16f538d0ab37fa180ddd6dcdb5f9013848202e8f1571060d1b678f68ecdfd6a98bd462f4293bb5160fb8521e0d42fe441e4230155353f7b32362821abf50c2d3f5685a6741774", 0xf5}, {&(0x7f0000000300)="761930b278263de81565eb1a74bdce848fa78d9b3b8965dd3b50f15ab98da400fac8380c54c1364833550cb0b22d82ef868f68f0bc40a0890a3a5ef95e5e58d435a4e62460183eac1ff5d4979f25264df577f3103b762a2b176988ef2d574a913893c58650943cc4f23abc9e2e6284ab95f9d53f90d0dd881a5aa550f2dec0dab6ce95197d2100a3b36d3dabe44d6dc81bd40dd49ffa5c28a2b47048b22f96de4541b2f56bb90a2cd8ccb1fa297cb2cd13fc7e9b417f66e81989dc74093197a66e2bd17e2fa463203bd68c6612378fd7a34139008316293a0cf1c44b224f", 0xde}, {&(0x7f0000000080)="db691d3a6b5320fe886eeeb398afae9b9abe05455ade4575e338817407d1b8178d66c4b7f6ecb92ccc054449caf8d8f2851145568a2f16031e", 0x39}, {&(0x7f00000000c0)="d99fdcc9afbc5bc941389187d96b66e9140f55ae2d1b0cc8b272108bdc67ac1bd7f1a749a614770de74a99dba0217ffa464cb7fc899f6c13e5c6d6d4458792a5dee8ccc89792f7", 0x47}], 0x4, &(0x7f0000001680)=ANY=[@ANYBLOB="c800000000000000ffff00002e2200003479319cfa35f94521308bdcba09143c704f69e36c9e7994d2eaa7679010d7cb738d1dfc7ec70409b3a267270b94874c65ebd0fbbb4be26af2f74bd983aea2b8cdb62d596a4e35cc1d00491410a07fabba7b7fc25ce7659770e4ae093c7db28da5007dd15695b188ede40006321a93899d94d05a11790ee031307aadcaf38ba566ebbe9ade1905ec57df21b7c15baa4dea8cb2a770d685947cd05b3c7ac098664046367f84e5c9a8ceb5cde5a158da0d31fff475ea0000009000000000000000ffff00007f000000c1ca6c27b7491095778f024af009969511e111a7284e0e19c9f59b20a44c3dcf4050b895036b24c2d02c3b189350cddb3bc05ffb50746278745632ce808ca8a7f3bb09048c1867c7087a206bce3ebfe98985e14e28b7e9cbb0987c98faa99e46abae6242caf64ec977d0ccc8a94f84ea6861b49ba4ed51ff2b95786382bfb2009800000000000000ffff000007000000bcd22a18eb67ab0772cb88ccd3e16217d688a5e07e07c51421d0b43aa7404d3e79c7865d7e5541123d28b6a4027aa4c1f2d4a62c77bb2b5105180c4110ec2572e36f1884fdb77d339db9c45accd3ff535dbdf941c29267736927b1a16e2b03a8a1da6c1e24b9a116d29d91bc75a14b10eece69b882151a23c340983a7412c8f33c75b625180000001010000000000000ffff0000de0e000047a4ce4e0b794a6386aef90625a62fba531791056a9c45950160fb431748e27191a3c267d0f91680a7d4ef502c2831b1fc0fb81e2f805f21f3189c6d15f52387e81d414f4bc6f132fd26195f3272c40f8980454279e7cc2e5c8917ad4a52163ddfad6f255830eff45a7a8dba1a96bd8da02eee617c131a73338fe0d6b6b69ccadaa10900e0dca36d018211f411eef39092b91cee572ff88d6e2ece792af5a60ad85e28f1e35e0fbcefbaadb61c0be9fe682e79dda7fc4dc064efab03e3704b661eba3ccb6eaa8d0707f927e9d349676e5d78ec7c0ee736c50e1739de10b1b1dd571eabc9b91fe72832434462864c1721e9fd411faaeb7ed4baa61aa54243a0066942ca7f6dbca20dd225acbed7cde7f7f0f2f2b8dbbe21ba390c4376d781e3a97aeb7dd14ca11bca7acb08caf8e52d84ca6cb1f466c56f00a1c064062385a4eb765d0e37dff9ec86d93d2932e4a5f76d77f2b4d6602cd8985a4b343228280de4b4d6be1583c9a06231c8add97e778d2fd0307a4b61198feb44cedd052e71c98c0d2dd69555371d1f004bf6a8de31d708991961b7a966bdf295b96bdca4a96b8c8b3b57639906913a58647d97f0fac16eb327e213594512ab60dd0cade1b2834c8127e0ddac1cbc75d4fa634e88a042757e0922e7d2e07615d3dbdb8a01a9d20d4edb80b2912fb7eb00b557871d8978383bd574ecdcf7489dcd35bde9247820be4e60b96d71af038a16cb92401725b3b88b67fa47b20a7566689ef9ac12348ae038b2845a2c45e5d25ca837461e785b4fc89ea41fe81e3ead86f06d54dbe6b3973c4c82cb182a05073a16d22dfa5ffa5b108fe00c3f0fb20c464035d462193a3f124540bf50ab8f5e4754525ad958e260fb45dc28b1c85ea1c32d0bc52261e81fd293984a45779937bf331e0a2d6022c59bc64c0615b45911389db80c9d02b8bf26da68ac7d9b98ba18ae189e4e69b9f50cd17ed14b6634eec36f12c8ea0737a11b234d3b4349396c25ed9727439f3f247a6f895cf1c78fef05b5d11904256a1d174c2902c4764e7797e5cfec78f43a64c66bcad8e189bd2619cf2f817cc393519764c7574aebb337587aebd9f40d7789ecc73d6069be706879c1ce76b1638cd173c73268f23f127d608f88ccf57aa2e859252f9241620bf4e9958747f7d056b36d74675e3ecf4771f1cb52f3a0f3089c947d6c2cb696ffc0ae55bb15709a66649ddb0e4dc8e21d8432f2ff0ca149102a3105fe1c7e7166c96a8aca29dbbc015c4c791728c9cd93d96dccf804aa50e5b38b8388fe10b4773bf8243a418fd24b9923aafe2c00023b334e61cf9db295702fb1dab0c9d95534f2064de141c65c4d6dcbcae7019bebc966b67149913f773608d1966eae54d3347e3a03f3c6980d2b4d515105df940ee6903bfc5eb04adb2e03377904d3688169e33002c27496e481c59f1ecf64de73c4158b9767207c3d3247787a77209d5d9614156428cd8c785af8b1cca5ea7c26344463dc0f5616f4d90bda96af05496855e5583b1a8976c787f1c4d9d7c0c2f94d0baa411ca4d170099189e2614455866d14a7aeb4776cc1b156fd4deadddbba583d4885222b9e11412c2949ddb65f2b616443c272a2d1e8a2370bcafbf198ff47087a19c9da20d3eb5ee721000d4fa02816bcb251ca5134a18a2e5c2903b63e3bb20f8174843531b7ecd48275f29a007569b47c4658a7bb99a8bd49b3a8f399caf98d8c93c2376bf22897099c69e1b325ee0af4b1590d2126bad2c6139d581b94ee1f1e2df409fbb2039b54dd9f26826e013c829148a110dd50d98d971def1aca136288849d5f5127b4de4d6ac5b5bb69d7cabc01ac8c6b6ccb9cd5683b2996b10c1639fa35f6147b8012f1580398737c97dfeccb2728937eb02b4e5d8eb2b94a801f67dbd9c3986865c1a0f6503aac2f08bec58f9388a985e34a9d1d3aae549b4c239ad659b64837c7f5c7b9fe0015016abba915aaf8948be414836e0c49a18d6c582d57f9eac8b8f8eb793f6350d7ce8f796ce51ccec1c6f3fb7b9f6c3a053627d66a070de0c2cf08eecc3838517e20593742747391d77bc8160687740e1871db331f07118283779b050ac2cad0bc665dd3fa588cc6e1bbd7db228c2468f1689d290318ec9b9df37154f570226e7ffc91bb9122324d2f8e69ffd8a3f442cf7389676d2bbea4587e1f8b05937918f9cd2f9fc95ebcb0e3d9740a8e9e5505c0f57224789718ee266d1abea4979c513658e541f0a983496a5cd601f5e57a0fef8d9cbe77ff76cb6c2cf2902d0e95aaff42fa3fd69aac3a1b6d70d70ac61cd42ab7601422dfdcfc6ac2242b7bd0918677e6b0cd3c10d2cf5d6804497e575013e42f346f5b13d6d85c46cd0c9adb78026f749dbc38c28a745ca0a7a55d3ca4201a99933a827849f8c9894916c0583c61ab9ee11be623f9ba645bf9a9bc69de5a6e1285d203a511f4bce79f707db59ea5c2d8f924bb836501fc5bc918c4e1779dd5785fb140a2f9dc30dbc59107244f7bcd69203c2722ce7df92751050b2c5196f2b52e49a765a5a83fca8fde698c1f3b9b762e22102b75714c4b17ea84931f36da303921c76067591ac48c99f89992075ecd1698df4b5e2c8b7e88afacc4b6ca453f5498448bfe61e990df450231670c58909e790e508d0ee85c47bda48f961a485f9421f3b5e71700d029daafd4831e80b623cce0bfb444379459d53791098bbb6efb2b4d4f012ad3f6dc80e15d431b3b0dc2b21f876133670e00178cb94353dc320c0521fa6380c4964dd7ae1c0134b3a343181dcd16673377dee562e3f213bb62e618e2dbeab2b96571fb137712f40566a711b71728800005882ddcd5e3f59eaca0b21da6fda4644c3298a73e4d5cbaa33a26a43b1e98486ae1fcb8de8f5789ad2cf04416ee06b54aa5725e436fc50a838ca911be6b2d1d4ee300b99cac264c1ef9a6bd1635373b1d087e47588d7899a112f4f9a383f47d83b6f437229caaf3fa6b090a3341cf3f55d7a67fce3236c6d7fbe5bb77d92eef5290b7e8f674367fe1f80ba5cdf4e58c08e74d511da890e877fe5d80b066cbf074dbb87804d94313f3db9c64f8addab25252fd6dd4e240e4a1afebd5d1986c87a9f8d1665c6d33a8d7cb39b29652ce605a9f2e2521644295d772e2a0ce357eee356e579ecbf02cec14b865f8fac9802a57a259b5f36a6afa6b2f2329b5ab481bbeaef052648bf72339d602248df084c7cd11220954d8526a3c68d975a81b59450cf28fd44c5e68f64edebc9eee34e8229280a254f53f3bf56ac912133ed15362aff461db3c9dddd890568f4e23b22814bdbe60b658416efe4543b529231732930535cc5fbff663f1f8525297f27fb4d04214bd19869e6a141436932cd9b13af6905ae2d3d06525ebf520a34b602018f87e30f94307320fadae0408361a3e4131a4f26ce0712b83c12199c6bee80980907c0ed3520a0b38112a8bbae7c22538593b02ffc2249e28803839f477d43281fc66eefb02ce68c5c44651da893fa43b2ba81743bebc3baca129f8659888e5364f17101d2b21ea71e30fe19824ac3e0115832ddaeabf7e26d9f5977d722be07e3ff83f904d967fc705e6ecf68a86c05893c7e49ddc4da8b58476428ad4d828dff092e3a0acd680120b3967fc8ab555675f0078e3854709fb9ddc83abeefef18bb8d4ab08d9ee30a3437fa20da776a4b32e9deb9a35994edf1b9ef8615b27c87c7fc59ddd0aac1bb0072b1ff78eb68bc81fb23ecc9ba9de271840047ba91ae066859b02b825429570a8789e3261b78e3d66db7fea95f02d7e2ea754c21f6c527a5f39223ac56ee9c424d316936942dc8704477145f6efb5fe327c3496ee2891648e30e181cef55a65ff7b1df56b500322d48c1ed6f27605e8a7bc52f6a77e25314312f56861664c2424a0877916fe53d6ab2ad088210564fe64beab4591d287f15467819bafcd0063c788e16d4e0b97672737c9a5ecbbca289fd01f9e8cdc5421b233f50abf418f3e8cf659e258095616155ee9816b9d026c27c49e5ff654357fbf025a2ed6f0b10367cd00ac6099470d4967c4fd6c65e654dd1a82c69a98fb6b8140c0f4ef0eecb81c84786d0976810d8871557229691512ffe5e7bee5c29ead5a9f5493c2dbe4d492e15217ba7b6d42167afddef5c31f6d00ff08ed5614dfa3fa243b3642d75e2cc4715c7de5369fe580950681fabbd1dabd7726ae85e9f6adca18048bcc945ac912690f606f9f6387f4e813b451331a465b201f68558c69fba0048662de2486b296acc58911e6c056d5367fd5da8cea0d45be664561207ee453b9fe22e20c7d2a932d3e7628f0799308b60be12c566643bf4ef5809b017d5841818d94ce1632cc7355818e6ff1aba9dd31177fc9ca77b4c6fbee3167855cf16a3e40a62e257c15a3560ee67b085cc30c35554a02eddd44ee55168af8fe4a72d84017860588f71294ec2deb3ac9100c4d5bf08f3266de9c4297c3702e5e0e4c453156719f6b110148a97c214b66e171733b2afeadd283dadacbd782b0158d4016ac072617c182d7cd266663eda20cb064fac80d40e5bf71cf90b77acbbcd2b8a5adb21eaa1d72112e166cd905dc6eb46510b1155f08e5a034aabc720917e5b97a4f06e923f7a038f7e6a4c3bffa52801fe4c9d0d720ef1b520ca2b55aeb6ee5f664601f90f8704444c3500fe15c51cf873ea7832bc4fff411482b71f25c8667bc991a99110dd834381ab4f5fcb9f6e9a944a36121eded2442793e284bc1e8532803635b92be33d91b121f12d1effe73efbe15ebd0feae9e1b085472a4274eed959326aab284898d12eeb8de13d96b997e6fa83fbdce2ee3ce5e14ccbc5a689ce9a27da3c328709dded1d55067884167569c486bd089ed7d9f4b15a3e5eac6d7c6a9baea01070159ca8bce3e4fb0c2edda5db9508ddcbfee3cb37a437d6f69a7486065494d00daaf7fbb49d3fe432adc2e26bb3a8fff909c7a44286cbeed9b547704bd0cb5b39ca77c187e4e545b2fa035e8921c6321d696fb1754a5c2c7e7a995ff87c4f4125632f2b1386627b668541b9549e0b5967a6a00159d0e86070ad7b97eeb719b3050cb896b113edb02bcf60720210f8124c2296852610f151b224c7513404466a74fcb48c92bd5d5114bf93ae959399111940d65052065d1373560936ea268a5ce2141cb597e7c631dbb56a3a075520119c749db076e54e09032ad1b0b047756ef9aa2394fed83bd680446ce0021466e3adc3799cc033dd5c47aaba6964277914c9e90d3ad3191ac42aed20c1bf4bdd7df4cefafe116c73d9a239a2ef1e3bed984ee53db699fb50c8d7bb70339ef97af2b9d1c46432c77310d90700d85985ba6a101d846f76573d2a05f0e8fa1036bdf388e7673549a2f63e19c454c3c0eaadee5f8a4bc617a4147cf784ba35d0dc7a9b48426c3a92b0323fa6e0e02ceb4f4fe27a7a9806deea3ebf5bc70e76a934b7a81d1847645de1b55c1bb37460d094507225dba100d162009689c42303ee3176555c3a1d7ea7f86c043f6415d9b09ea310256d8d1b61401c12207bd9f3af1ce2da4c3328af7cb70d8ea8577f0be3a875fd94eff638fbd6b0dd67adcf2bf6c25644313dd1b77773845a5bb2d49315bb405a114f74ab8dfd52dd437696abb8213763feab9982720d5b9fa30436633c6a641606c5fdd67bf2aa1a834a20ad731a08d0768bcb2ef365b10742a655980ddb3c020c97bee1c9394007275e70c56f168e4941fa0235c9a4a5e997825b74a8c0400"/4612], 0x1200}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0x77, 0x0, &(0x7f00000001c0)=""/119}) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) executing program 6: mknod(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x200, 0x0, 0x7, 0x7}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r0, 0xffffffffffffffff}, 0xc) (async) setreuid(0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) syz_emit_ethernet(0x56, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) (async) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) (async) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x138) (async) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {}, {}, {{r3}, 0xffffffffffffffff, 0xa1}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r3, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) (async) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0xb9, 0x0) executing program 0: ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0x0, 0xe0d}) r0 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x104) flock(r0, 0x7) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getpgrp() r11 = getgid() r12 = socket$inet(0x2, 0x5, 0xff) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000b40), 0x1, 0x0) r14 = geteuid() r15 = getgid() r16 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000004c0)="e457c2332d92c7789d93ef5f2f6ab20f076246bb4090b55f184ab62af23815154358adc77851d31e6e011ceb425131cb3967794e93e9f524da273432bf420be3c13b10eb06783fd761a543363619fc641c26a4f7aeda169b5c379f519e108573280996", 0x63}, {&(0x7f0000000540)="4d60ab2fee08da6e983ccce5317bb13f814442b58253e1df5de1952dc32535e7cc966262324130620ff9452c3ea5a2a551db8b1ede492259c0cdc0d009c58f30da4c87ad9e6c39020e5bf824ecade6ce33c0e3ae210c919c06f3bd952192dab808fc9bbc9470f45238ae4270c0dc7d1cf550e3154ba3f6dd4bbe7da063319d5d6a75bab143aa7b489b01705bdd0bbfcee0cca55314d89e2ee9f695e46100d0db8a3b8e2d11cd55cb37a0ac0f1ce47097ef8c4f332cee38c74cb44c03d91832a08df1adccf1f2c58af4036d9143eddbda0f9d93592a2ccca9baa36e6c06151f729ebd2b0945cf0adb6b", 0xe9}, {&(0x7f0000000640)="bf14c0765eeae0ca72a8e244d6b1c32f91f5a6342e9f59495cb123205850f33791956dd4102f7ed7df7e4c31efb32c05e7ef0361ab9845938d2e5aa36be6bd8d035528609bdd13ea63a85ec828b523f6b5f37c7a57f5", 0x56}, {&(0x7f00000006c0)="4e86244e87e977dca75c288175d9fc5efb5e125eec83bc45da77fd7a7bb96a30dee8880dd7d97c9ca700d3fed32ff9abff1bfe4a90d02f348cb8d8900354447b7b711316515968255457f4facaa756986e8f3a21f27b0b8a912459f8173b0d5ee0aa1b378a0233a6d58c773d92f85ace2ce79a4759257e861f12276724241cdd57be7f3df3daaa9866e59b95a7ff8bcd0dace1a2ac7fd90c8c46", 0x9a}, {&(0x7f0000000780)="ee5a1e566b40c1a3760c31458d749a755b7e72e9ef6e3e4f713f89eca787effb7dcf29a2139554de140aebd2855b9347e90f734ee938", 0x36}, {&(0x7f00000007c0)="a0ff0ae641f27f309ac321cf7dfd291aa6537bd8f88585c07ac64d7066862c22ce780ace6738fc8256209ac25b2d45dcc7ed64ce9316b32c5606395e0c9877918036f890a9892da5c704386af64f2ad1b538f719f841bd303cbe12bd4569a3049da2d28fcd696035613bdb612bf88fbd0fd5d73109b41c21338d9ed431e1d621632eb4853141827745c2d1719d96191668b970605719dbc65c19f07cb00ff51f23c6818d9474d84f8d", 0xa9}, {&(0x7f0000000880)="20498acae65a043b07774b3970c0d435093ebb943edc35c44f114f584335495648e313075de4cb5a264de9890233bd8555375688d80c012117af28a36c4bc8b4260eea5f8e23fa8496133f2ea9be616a5f49a0e1ee221d72134d4113da0238d8de3ba32ded8ddae4f6df86d95ac78fcb89206b9621bb73ed77b5b18f0649", 0x7e}, {&(0x7f0000000900)="810383e1e238802c5118c7f5fe02df990cf0756ebc9398fc326ffc88072a5ab65c8bae2215a3cca1d907048546516a5aaa7b30b9a43b59c4918750be6a18b5292c273008f2ca332aaa7c4a990a99a38ae11b857202525288fe6bd1bc8113c322b9ca4dfe0a8add07a71a7ed64121e4cf8a1ad65c42306edbd3d346f63b02788a88e872bccbc7548b68a3d2fa8ce6c2c9b11abaff7213ddcb0bcc8fb5eb32e74b5a9823ba92332abf1ab8a5f1b2c583783a5e1e92ee0825533e89f6e8e2ddd9bcdf398a2fad99795fa9a88272983362fc803469e6ad3521ebbb385b0c", 0xdc}], 0x8, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x20, 0xffff, 0x1, [r7, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r12, r13]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r18, 0xffffffffffffffff}], 0xe0, 0x1}, 0x0) dup2(r6, r6) syz_open_pts() r20 = socket(0x10, 0x3, 0x1) wait4(r1, 0x0, 0x9, &(0x7f0000000d00)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getgroups(0x4, &(0x7f0000000ec0)=[0xffffffffffffffff, r3, r19, r11]) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) sendmsg$unix(r0, &(0x7f0000001000)={&(0x7f0000000dc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e80)=[{&(0x7f0000000e00)}, {&(0x7f0000000e40)="3ff7fd8e92186206d4faa912b6cf14b5368808e3b56f84c9896097b0917c7bcaa55f4e528b8166075220", 0x2a}], 0x2, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r17, r4, r11}, @cred={0x20, 0xffff, 0x0, r1, r4, r21}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r22, r2, r11}], 0x70, 0xb}, 0x0) r23 = shmget(0x0, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000001040)={{0x4, r2, r3, 0xffffffffffffffff, r3, 0x1, 0x3}, 0x80000000, 0xb6a2, r16, r8, 0x40, 0x7fffffff, 0x7}) r24 = msgget(0x0, 0x40) msgctl$IPC_SET(r24, 0x1, &(0x7f00000010c0)={{0x6, r14, 0x0, r2, r19, 0x181, 0x9}, 0x8000, 0x7, r22, r16, 0x4, 0x401, 0xa7d2, 0x131f}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037002102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008ad20300000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x4, 0x0, 0x0) syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)}], 0x1) open$dir(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x100000001}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r2 = socket(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080), &(0x7f0000000100)) close(r2) socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r4 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r7, 0x0, r8) fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r8, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r6, r9) write(r4, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x7, 0x2}) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa405", 0x321}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() r6 = getuid() setreuid(r1, r6) syz_open_pts() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x2000, 0x3ffe) seteuid(0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8008, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x20, 0x4000, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) socket(0x1, 0x8000, 0xfe) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f0000000180)) mprotect(&(0x7f0000314000/0x3000)=nil, 0x3000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x1, 0x0, "0100012d29fb00"}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r2 = syz_open_pts() close(r2) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000140)=""/19, 0x13}], 0x2) dup2(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fed, 0x5, 0x160351a, "1a0001ad090201070000200007791dcebf00", 0x0, 0x40}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8df5060ba7b1e8bd16a5bfd317976e4729855241e2c0123f641c2daf5939a4f1667a91590eac28f3929181", 0x113}], 0x1) rmdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) close(r0) socket(0x800000018, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x20, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1ff}, 0x3, 0x0, 0x3}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) semop(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) fsync(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000400)=""/134) write(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000001c45c558011f0000889c396c3a9bbfae3d"], 0x10}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x172, 0x9}, 0x1, 0x4}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000001c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x0) close(r3) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = dup(r4) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) fcntl$setstatus(r7, 0x4, 0x8) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x40045700, 0x0) (async) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x40045700, 0x0) fcntl$setown(r1, 0x6, r0) pledge(0x0, &(0x7f0000000380)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#P\xd4\x91\xad\x1by\xde\x1bh\x90\xf7K\xf9\x12\xbb\xc5\x04\x03\xaf\xa0\x87b\xd7\xaf\xfc\xce\xb6\xe5V\x92\xdfG\xc4&\x11\xe2\xber\xb5c\xd9F\x9bU(\xc9l\xb8v\xbd]\xf1 H\x16\xf8\xa4\xce.\xa4\xd70^\xb0\xab\x1b\x9dj\xd5\xb6\x00\xf4\xb1\xbd\xc8\x8e\xa9\xcb\xaa`\xaex\x16\xea\xaf') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f0000000680)) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0xfffffffd) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0xfffffffd) r4 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x25a, 0x1, 0x1, "080000000000000700000000000000bf229eb682"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x2, 0x1, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX=0x0, @ANYRESDEC=r6, @ANYRES16=r6, @ANYRESOCT=r2]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000480)="bb86b4e40e650000f64d718e9e3b1b3cbaf2a64ac1a100e44eea6a0511544fec717b24b85ca7283cfe3f70bb5e035d6986c4256b60a827caec337033bd6b4434221567834f41bb462721eb2ae85b63c157e47e61176ae24bbf20bfabc79cfcf5922ce08fb6373ae0f4148b1d974adb0f0a5cbef8999216a932feec95a533d09cb65159e1a5a7c4cd195919a92371aaa9766f51601a107b6b593efb47204feb929f5d68f4a33160f669a928d571f1001d1b6c91f94426c42b95c8798ff54445631a5c835ac88d1461db16b989d2ec7cc5324ab8c8543ee0021b11cdb3c664fe7f8f1f828b2572fba918cef8aa8e0fcaa2e85e3bc75e6a9d61", 0xf8}, {&(0x7f0000000580)="d8bd2c0ac825f8d5508cc525896cf3e1d0360d7b2784587ce0480abc18efcdf8fc0a9041de8983aee27002268352e54aad430d3ab056c1b716b24c69da3c88d7b7cb6a18d244459ccabc4354bae62ff428a32e19cb79e58a544e88923dffba159f41af6994bf4a25b2d8e17a3fffdc039257569112c5b3e4da6ba488c03f16e527edf6682a85068323edd77851344270dd0ec3736f00f19c1bcbcf92bd80f2472f47c3967a723aa31b73502e2758c191fe2068bbbd1ae9ad8fbba958cc4a4cbf2d0a1b00a06ce21b3db0a5006912f1cc5d343f8bda0f4924cded7755b73e90e82af8cf1094d69c40b6279ab8038288fead3857", 0xf3}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x101}, 0xc) (async) bind(r7, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x101}, 0xc) listen(0xffffffffffffffff, 0x0) connect$unix(r6, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r5, 0x80104267, 0x0) executing program 3: r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x4}, {}], 0x2}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r1]) msgget$private(0x0, 0x100) mprotect(&(0x7f000024b000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) close(r0) socket(0x6, 0x1, 0x2) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x11, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x200) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1e, 0x3, 0x0) getsockname(r5, 0x0, &(0x7f00000014c0)) socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) executing program 4: openat$diskmap(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000013c0)={0x10, 0x1000000000002, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00006ab000/0x3000)=nil}, {&(0x7f00001bb000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil, 0x1}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f000070b000/0x4000)=nil, &(0x7f0000300000/0x1000)=nil, 0x3}, {&(0x7f0000169000/0x2000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000020000/0x4000)=nil, 0x100000000}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000508000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000301000/0x12000)=nil, 0xb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000600000/0x1000)=nil, 0xa5c}], './file0\x00', 0xfffffffc}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) close(r0) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000380)="f9332a8065153d62eee22f72a6e579c872efe2bf2ff1efedb88ac4d8312a86340df6b706a5cc9746cdea8e010da87e2cc0f66c07a6456619cd4286b0271ab4de1a7a06a00794c4fde755cc14306bfd61ec5d22aa143e0485c04f946f3a0573862fc050662f8e9aa342fd58d99de6c2d999046e13aaac016e72fc0e48777dbbe3985f05b24df7a09f3fe35ab6634a14f810cae4bb08885c7e80b5432e6647892cb7aa5c76cab8c6836d437515b8d78348cefedbd070d531a95e8687f00e3a9645a8a920189f4f116827c3eff83d8d8243256eb631838f93acb83f5c16574981479229e1882ce95f013f11b8ad489c4ded377d72e8442bc58ae3055d4865c4214897ade41c606cd74526c67dbbb4b2acf37b369cf27a72da422ab28e6bf84a30bacdc79fccc900372cfc6cf4719c8fb5fe2771a7e798a3d47fa51be4f814612a09036799cc8180348a339a57afc6f8b99a046cd4de20bd1a9a410f2b89c81d7dad2855908b3cf6a5f1c348011ce7e846c9a6043b2fc36eaa8568517eef4afcf3c9e2b9c25b25791bd2c298275c95e9b780bb3febf11fb66b6443ff47fb0879748c0e1d8a256865e19863c9191655bae481d96fce4815933ff9b03309896495d4dd62a8d6c97267a9db48e4bdc810e4d588a85620e1ce02c783219e9ed804f4cadebb37a921fb668afa4f1af31943a52ebd1abef496f23232f4423ed6e670295b9abad96fa1b1f05ca76bed339e16f676d232ce64be74a7068d81dd12c85a2972dc5e5f0ff28c355f60ef0f17bb23f06e72a31774eeaee68f346ab5c548b8cf47c5ebfa9e4f87bd8ced1fd1e4911263d6675e1d0cd2d71d32d293c2930f101c72b2cd2eec39f35e1f097d7181d26e42e5f09d0b14c07c2ce35d7c872033466e1d53bf5d0be0fb5ab4776ff6528b97c928b3bf4ec068a08b92e91448494f7749c8d2fbc1e0f386e3b352ba1014776705da60e930c89e636ceaa2e8f839541bc941134229d6fdd6af3681f7080ca770266e6ee1d1bb807673d51cd8562d3546ccc86ee8ad096ed86ea207677c54022218ecdaa8a0f2b2a957e50aaf92485960cdd1e5687634bf4fb8b69f37b8538ebdf372299895a9df76e29abb2ef2de42d8ac3c1f7b52e7040d860f2e5170d65056dd6d974a149193811fe217a04b266f04a538009c859fa0d80ee7cf4622630ee506bc7e425de3e27b4d4770f37d1a4a5634ab6d14433a6d3eae625898107e48c2bd10eee8692167abcea04abb0bdc7a1d9ffcb2b73cd7dec0b458e0ca71f8bdc3fc6c44c56744a384d0da599354ef67edc2d22c1b591a42e9d516c6846bf8104830e4cc3ecf9f00b0a07ef561e699dd95e4b303b57abb0595085eadeaea15213d6292e7187e59996b80359ed376f857a464ef5027a32ce0f9924698b400b2c21efe4d83aed49e282544d2e606ae785c7c96a5fbf832c55b188bf048d4c9a99e14444faa5536bf4a528eb266d24141b72491d1d5d16e5f1c4720bee29febbbef27ad35e4769c33b506d50931ccef48da4420bb29cff4358cf90c19313193656a14326252bf911b91d30a032a0d1d08d33740a07757b1fe94d2d7f5b25d271b3041cd06de3c7901af14443ce336aad9d972349a6e4df85cad9c0a2e905ad3c6006a8b11a0ca2b2b86c450e8c3968fbab18c0ac1583f64b7cc6010bdfa2b78e602cbc329304a272bf15f1ba8a988177b092cbae2b1fa2b09935fd0a9fb66e3b8081f7ad5500eca3a38317966db350b1d5c8f5ab65245235f55f41ff8a49526029021cc18af9ee80ccd6b8c7c5be0fe502a0ce7d048458ec7240cd8968cf61b26df6257f78f2bc0d129c7032dd9410d1ec468555792d42b3496fa8910a96fdfe9b2de92ffb2a68deed5901c3c9639cc2001bbef1c1d927f0b0c24a9dc71ae21f26bf331fa64c9c2a6dfe4de16c9c47aecc537e618cbc9f4506b4a8aaa3be261abc6c7a969380c019175766d9223a53b69f3dc7dec8230237d0e3524728d530cfb2fb6dfcce483de8bdecc7e22cfdb8042caa5a28cad2569cc0394ac202fe6f99e9fb7498804b622463219a880b17745c23c3677313e7484956a9fc27441ba07603dc73ca8cb1b1b92b562ff1b6507435dd5a71c2d8c8de6a8faec8a5a304c2ec8e058fc9f7cb98ac6e325cf798bf9858eef52f3f93309b92bf5a3825200c6d90e985af0b40e18e58f78c58bcef8728ff8bbc4155aac09e7c6663226b118c3562f5b26fa3d6f102ec59f162f27e31f67378d16cee32756d26de868d6b4f197ec8f3fff0872caf231a73050f78fe21f267e6e01982cf3978e1dbf6ad527ea936e19010987916e01883ea3f9fcf17d7c2418cf57987e3ba66b1dd8953450320e602a90a11162631e64d984e43f563f7d9ce73f5071089bd8b86b85eae6b0536240ea57fd08f54b3e41fba00e97d62d4ceecdd5df58c0e0b5b4b619090f5bded89376030a3d556db77534aaaedca5abec93e0d27261abf6c377c92fc0918f7639ce44c861b8bcf7b8b86c6c4bd54ef0c006df55eb1a54dee0705627f3e3c9a404df8759b37c24445b34ab8a114b2bdb1742e33a523da2ae3a2278ee496f8735dc2b971735996569774420f8e09801e623e1b2bfb5dd4c83937083babf0fd4bd0a21f8585a2e7e821062a0d975e43195f0e7169b27cf51b858b956b409e78485fd4605e0c5f92758b468b8e5c297ae69f8b23281576119659a351e392c0aa6605c65d6f762574b25c89541aef4d2cb89fe2f61e680bd2ff4e22970fd2dc0b004606f07da714ad5d25e7f984f6400b075ce4f06223d16d3be408fac462ab8d3b88ef8b5957f4990cde1472a2d869c32001a42865281f7bf8691358469ce2169f9b7e7c296b23e452ed54f5695ade2606bf67b98e96bed66e16184bc01186b0434ea5ea6979f741e0a0026a270cf749541eac61bbed1e4ba98c9f09e4b4c868ce5e27880aa77fb09becaccd7dbed64d58e793a003e346325f24f1f3f0c823ac84d15ecc20bbb5459060d5953a98a399bcd4398114b4c5461873c3b58435bc7e5f86ffe7f718bdbde699de7321b3fd7e0f715f602caf520a631407acfea0b74b071bf280d597c95d12a9460d5356854eec6c894f2edc5467fa1f8367eaa84a9c462758d6f61eef38821258a5ac1f5bda3cf2adede09739e3e6c617b3f02248ceb44e3e75010a9ce84d5467f32a6431c354fdda7c80c2dfd853739ff1fbf61d6ce416145d22864e35adeeb6ab968a82460e6959f261208bada1ee740d4407c5e36c2ace1d396f26039a5235d25ca99ef995123b73386ef5f54d4bfb73fac7f2b536dd460ca26fb2752720dfd9a4d27f2317879c24af20b23f2cd3694fb976c7dda0e5cbd0261f7f05adeabbc8c8ae1d12a8954f541ad26103339776481478d54de9fadcbf1c4c77198bcbce7c56a8f87a3fd3b5239d2af2e8a188c16d57b8bc60dbc22ac0e38635b8a1d756072af820c5bd35372e7c336c818649a181a95453d11f8e8c0ec4d1b43c98f049810f38fb63fb44a8b2996303fabe0db7b3e63a87943a11630bea4029bf6f2d51961029ad3f5e4f61669a871c3341e0b65b85eb0ea7c92b5b39e2a6479234ecd7bad14922d60cd71c32b53e694d83c085b68e7295828c0569d79985dde8c389e7f9039412dd40412b20310acc61e7935cfa350836ca82849d84cb3cf802d361be9e4c649b22c6daf5bb34c1dbbade3a79267696f90ece95f3c59fc315151c71c8c2aa979cce8d18af5a76d4f5ed2bb6367bda5f5e60515e7fa8ce022451b346019d551bc2295c866c889c3a9820a61ad5b3312f11b6d8575bbfdb0ceb8ec54e463f1c3e0605486f622eb429b894ed93cb46cf5ea4b5a70c0157ea21890cf26beeec1a4cee00a5590f90b39a17dca05ca5cdc6cbb74afaeb3cafdb5710ea948c80e977d3b8870589718fab4c4a8cc376ca5036c764a45b50c0370e53d43edc87ee09a20b29eb04526a8a16371e31a1b854c2532be568fd55be0241a466eb5fdc7621c5da5cc28539f34a6ec369b4aedb4de82b5c52c71b7ec62c2addf309b65f86775e76cb8bb85cf11e57ab155b866363ba9469d18f38db28283182f7799984e61fa0f8dcf778288864f61b70b703908f1cca608b08f94b35d8b9ace8804f518883156948f3728cc1b807c40771adbeca0c6557c0f906a2930ef85eafcf4185f48a85a052294e648bfae08d4c08522e8e0fb5e40bb6fb144f984e333f567f995c93f4ec615d4ae6501c2a5b34bca468a3f354ff9ac80b72082bed3aa393a86ed90c76bf45e72ea01ec9cace3fb27355e9d8a224348449305a5505e104ec54297de548679d11e9827f3c7a7ae55a787e09975df5dc497990613f5bda73a731fb3953fb5e9fd0bda6184775559f14e917905c5c5d7e86e3e845ed8a8882d8e200715e01d88ba1167ce550b3470134fa6cab0c626d1e94b71396e3c4af3d4a385e2e44f3b73fde66451ded569ac08b4a1f4b6482367b690cd1f021ead3f44440fb8992a0dd3dcb5a147b76e3860ed0239c5bcd8b4c23cb7810119ce50fd6ead36c5d0661007a87c3fc5dc7c0c4098e09baac6b117ebf10cf423a1bcdf5a2587a2ae128a742a288df9a6eb67d34105b1ca61536e3535cc2abba9f2e2e4ebce7f2a606091f1718e75e680a9456855b49be8e120a2b88761e4e7a6fe9d6a64d0500c9950606b8398cf3bb6f0e8ece75f2802f604d43fd2d342deada696df377d7b6575a23e44c068192793124c963a71403d7b9002fb2a99acbea45e3ae864033a169f1183014d484005577f139d515464fac50a815667ce6f1d6b3e3b48775ddcce8765d179c5822e7119dad2ad2d0eef29d208170d9203d2424476f81cd762067b041114edf0900a2f02c5ef54498a31f9ed3b4eef3a4594a1040a644d69fc52fba13aa4456d7ec28692e6937fa6b5d5e4716e170328fb362fc249f4ac83d9312efca4d63fe76273957a720373ebcb5e90937bb99325babd40563285355c45fbca5393a902c46df4f7d72a6f235b05a96bca27b50e0002f99e17702f306449ccfb308a7ba8db1b482ca75507712beaf239ed94aea126f24a14343ad41be14f58becb35529a54a682a7e0704c4a2b01c306a5abf237f041203aaa51e5f7d075f82dcd42fbf65a9c84aeab400b1de48b3998b42933c74a92db46aba7dd23eb1796fbd91a91fb288666971132e5e99e1fe5bd67fd452f3e5c1b34850f9779e8a12ea3be12bd000b9ddd34c6bccb520d26f37f81cad6ebd65ece8e8eda6e7782d7aa380ecd58d7a94cac62f70f3ed560b8a21dab6761762eb8f0fbf5ce3087534a3bb7c8c0aa8a000f5f880d98b2a1b4387b26e545c83ef677309397991f43b730da1729bd898d70da5c05f7c46ae6225e7ec0872b476c3f7beef610a57b6c91093b6e3c3037bdb67c42be7b937c6fc845e577c1e1a2669ae7106bce63356197b38ca14c7709d9cab4ebf0ff9b0e15209319ba113a6a88667f622c9ac3553718ab2c2367379c64c66627a1e4f0ba3bac6c5dda4e70fb82573e832aac48ab70ed3597d2e91594b75f19cd91379393c582131a8dffad5963ce6a65143ea8121d6619855b60a54106975884ae47d2a6d2eb28dea933c00de799b85c829301a42f56483c939104cb24331663250da178c0cce6d170439024c0a5196a17a13258b6323d872a837de126f85d2a09d5c77c5e9643730dbfdfce3d8ed351a4fe05b48a03bbb47f37fa33b8ce00a7335886ee68cde929c85277adc4d2047c600f5c12d3e2755920fb2c71b5eb020280dca424212266edac", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="b8edac04076f400049fa74e21b972189c90d7c8bddd1d7212cf543201d060b2e9387f5422385d06a5b1c5e6d4dbb3c2ff55b763a5609e7b13cc217f64a1c459d66bf043f1113201f8479678e64c918d69ea06a2b80b3b9d65be06f846797b6bb", 0x60) r1 = socket(0x6, 0x1, 0x0) bind$unix(r1, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000003c0)=[{0x2}, {}, {}, {0x1, 0x2, 0x1, 0x3f8000}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x6446192d, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 2: mknod(0x0, 0x2000, 0x0) (async) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() socket(0x18, 0x2, 0x0) (async) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/191, 0xbf) (async) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="500004"]) (async) setrlimit(0x7, &(0x7f0000000040)={0x42, 0x62}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) r2 = syz_open_pts() syz_open_pts() (async) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) (async) writev(r2, &(0x7f0000000440), 0x0) executing program 6: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x12) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0x1000}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080), &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = kqueue() r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x24, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) close(r2) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff"]) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x66, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)=0x7) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000180000000000000000000000000000000000000000000000000000000000000001"]) ioctl$VMM_IOC_READREGS(r8, 0xc050756a, &(0x7f0000000000)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x10, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 4: chroot(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = fcntl$getown(r1, 0x3) setpgid(r2, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x0, 0xffffffffffffffff) mkdir(0x0, 0x0) chmod(0x0, 0x3a) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x13) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) kqueue() sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffd74) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000003c0)='./file1\x00', 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000540)=""/145, 0x91}, {&(0x7f0000000700)=""/81, 0x51}, {&(0x7f0000000b00)=""/126, 0x7e}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000000a40)=""/124, 0x98}, {&(0x7f0000000780)=""/41, 0x29}, {&(0x7f0000001840)=""/4093, 0xffd}], 0x7) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x67, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c0000000000000000000000000000e04c9e000000000000000000fe"]) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000002, [{&(0x7f0000132000/0x3000)=nil, &(0x7f000071d000/0x2000)=nil, 0x80420000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xfff}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xa5c}], './file0\x00', 0x1}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) shmat(0xffffffffffffffff, &(0x7f00004c1000/0x1000)=nil, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4083) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1, 0x0, 0x0, 0x4000}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000005c0)=ANY=[]) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) clock_gettime(0x2, 0xfffffffffffffffe) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) fchown(r2, r3, 0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) fcntl$getown(r0, 0x5) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x80, 0x0, 0x8}, {0x406}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0xfb) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x80}, {0x84}, {0x4000006, 0x0, 0x4, 0x3fefff}]}) write(r2, &(0x7f00000005c0)="411f83009cce7952a7ffdef25290", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x4}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x8b, 0x0, &(0x7f0000000180)=""/139}) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) lstat(0x0, &(0x7f0000000440)) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', 0x0) socket(0x1, 0x1, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r2, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208", 0x99, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (fail_nth: 1) executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="c91cf7eb021819d05fd1542529e94be4310812bc53915b33cf449b0347c2587298057df4bfef2ea2bf6d8c222ea3dbcaadd332dc498655df72bad37c144db6e348a0441abfd992e06124a90f4ea3e596f8860b48e1d1123ab3ee1943ed837cb8a706aa153b2e7e733d43f076e4c258d77c02bfb2ca0f9cd0f91eac00000000000000", 0x82}, {&(0x7f0000000040)}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) syz_extract_tcp_res(&(0x7f0000000140), 0x8001, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f00000000c0), 0x2) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) ftruncate(0xffffffffffffffff, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x21}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="e0ffcb1214b9fd812eaa4e713049e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 4: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x0, 0x42c) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/122) getsockname$inet(r0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() unveil(&(0x7f0000000180)='.\x00', &(0x7f00000002c0)='c\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa4052d2c457afd5a7d941ecf7aff6824612bbdab2be07a43b72787c35a", 0x33c}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 4: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x5, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) (async) setreuid(0xee00, r5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') (async) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c000000", 0x7) (async) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c000000", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000040)) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="34237eb2ccaf47234a83e7ee9ee897be39536e4c3fd58ae20f1ed1ff964f", 0x1e) (async) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="34237eb2ccaf47234a83e7ee9ee897be39536e4c3fd58ae20f1ed1ff964f", 0x1e) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000500)="000001000000000051fd819a9e98846382cfd655c334d31e38db0f905cd7c8dcb23b7dbb0c55fc48ec77eff427e014ba2ec747ebbd9014d440ec551bc9c9a274f91d20f6bfcc1fea1b1957a3b670da5f6ac2593194", 0x55) (async) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000500)="000001000000000051fd819a9e98846382cfd655c334d31e38db0f905cd7c8dcb23b7dbb0c55fc48ec77eff427e014ba2ec747ebbd9014d440ec551bc9c9a274f91d20f6bfcc1fea1b1957a3b670da5f6ac2593194", 0x55) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r7 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x8, 0x7fff, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f00000002c0)=""/229) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000d00)={{}, 0x0, 0x0}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x570, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00008b9000/0x3000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, r1, 0x0, 0x101}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) getuid() socket(0x18, 0x1, 0x0) msgget(0x0, 0x80) msgget$private(0x0, 0x90) mknod(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x300000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x1d) r3 = msgget$private(0x0, 0xfffffffffffffffc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x60}, {0x20}, {0x206}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r6, 0x0, &(0x7f0000001380)=0x1fa) msgsnd(0x0, 0x0, 0x17, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0xcc, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async, rerun: 32) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) kqueue() (async, rerun: 64) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x80, 0x0) (rerun: 64) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) (async, rerun: 64) getuid() (rerun: 64) open$dir(0x0, 0x0, 0x8) (async) r1 = getuid() (async) chown(0x0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x1, '\x00'}, 0x3) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, &(0x7f0000000200)) (async) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r1) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9}) (async) chown(0x0, r6, r7) executing program 6: r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000000)="7f94d7b3557cdd6c36b3003f00", 0xfffffc7e) close(r0) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa63a84cfdff4c507, 0x10, 0xffffffffffffffff, 0x7962) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x50, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x800004, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ffffffffffff08004500001c9078ac1400bbe00000010810907800"/42]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x602}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000100)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x3ff) close(r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}, 0x0, 0x0, 0x800000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8, 0x0, r8, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x6446192d, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6b", 0x2}], 0x2) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r2) getpid() getgroups(0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x4, 0xbb}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet(0x2, 0x4, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x18, 0x3, 0x102) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) executing program 2: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x6, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)={{0x9941, 0x8}, {0x1}}) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x7c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x37, &(0x7f0000000280), 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x16}, {0xfffe}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x16}]}) syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) executing program 3: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x3, 0xf, &(0x7f0000000000)=""/83) executing program 4: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "fc6847bd1305d65c21963c000000000000101000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000300)=@abs, 0x8, 0x0}, 0x1) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e"]) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) poll(&(0x7f0000000680)=[{r1, 0x1}, {}], 0x2, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f", 0xfffffffd}) r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000700)=[{{r0}, 0x0, 0x10, 0xf0000000, 0xffffffff, 0x9}, {{r3}, 0xfffffffffffffff9, 0x54, 0x40, 0x932, 0x40000003}, {{r3}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x3, 0x7f01, 0x50b}, {{r2}, 0xfffffffffffffffc, 0x69, 0x40000000, 0x8001, 0x6}], 0x0, 0x0, 0x7, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x1b5) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, r5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r4, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2a, 0x0, 0x61) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r4, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x0, 0xf, 0x0) executing program 1: socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) executing program 5: socket$inet(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = shmget$private(0x0, 0x3000, 0x551, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) sysctl$kern(&(0x7f0000000c00)={0x1, 0x4}, 0x2, &(0x7f0000000c40)="2ff5b57cfed1be8ded35a09911ae4732b59f34af9c335df9e000ac6bff0f4a2072f6f84f0cd1fbd9533ff051a067166e05b424597160ff7071613a702b3cf13ced38bd059113de1b192023b0b5e56e00e4b4c80768eb5fd3b3281495d634b8fc50d5f2d3c97e238d2582242b292b780094b41a77f46a2935c63af30c75d94b5fb4463d1a24ab9651b3a1fb01f7039e8a372be8d7fa4b1a23f8abd946db0751626e077821ed2e1e272a", 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f00000001c0)) r3 = openat(r1, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) renameat(r3, &(0x7f0000000480)='.\x00', r1, &(0x7f0000000180)='./file0/file0/..\x00') mkdirat(r3, &(0x7f00000000c0)='./file1\x00', 0x0) executing program 3: semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) mknod(0x0, 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, &(0x7f0000000100)) socket(0x2, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 1: syz_open_pts() r0 = open$dir(0x0, 0x0, 0x0) rmdir(0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) msgget(0x1, 0x80) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1d, &(0x7f0000000140)="26b13502330020d8be9571f0bb804d37779bc2fdc5ace01ca3d87eb21c1381c82203b20c0f0f65dc5e164db85fe5e0c424621888b0ae6b1df52d827d51c4b6332b0ea545b5e7956c912ee3c1ed2bfcc77ebfcb59242f544edd54056f555a55", 0x5f) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r1) r3 = socket(0x18, 0x8000, 0x3) close(r0) ioctl$FIONREAD(r3, 0xc020699c, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 0: r0 = msgget(0x3, 0x0) socket(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0xb, 0x0) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r3 = msgget$private(0x0, 0x2) r4 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4], 0x401, 0x0) msgget$private(0x0, 0x25) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x62, 0x0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x186, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3301503a00fe8000000000000000000000000000aafe8000000005000000000000000000aa02"]) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 7: seteuid(0xffffffffffffffff) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) #!k#!k#!k#!k#!kpckbd_enable: command error executing program 5: socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) unlink(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1803) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xa, 0x0) executing program 6: r0 = msgget$private(0x0, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000002bc0)=[0x0]) executing program 5: msgget(0x1, 0x708) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f00001bb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba", 0x36}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r2, 0xc23) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffbfffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semctl$GETPID(r0, 0x0, 0xb, 0x0) executing program 7: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x5}, {0x54}, {0x6, 0x0, 0x0, 0x7c6a}]}) write(r0, &(0x7f0000000080)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 3: mkdir(0x0, 0x0) chmod(0x0, 0x0) setuid(0xee01) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "3903ee80"}}}}}) executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r2) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xaf) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) getpid() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8e750882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037", 0x59, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2cff) open(&(0x7f0000000340)='./bus\x00', 0x20000, 0x60) mprotect(&(0x7f0000521000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x57}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = msgget$private(0x0, 0x74d) msgrcv(r5, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x570, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00008b9000/0x3000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) (async) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0x77, 0x0, &(0x7f00000001c0)=""/119}) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) (async) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) (async) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) (async) clock_gettime(0x2, 0xfffffffffffffffe) (async) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x2, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) fchown(r2, r3, 0xffffffffffffffff) (async) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) (async) fcntl$getown(r0, 0x5) executing program 2: r0 = socket(0x10, 0x4003, 0x81) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xad}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="d4824a", 0x3, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0xfffffffa}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x80) link(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fchflags(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000030c0), 0x10000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000003100)={0x4, 0x8}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003140), 0x20000, 0x0) setsockopt(r1, 0x7, 0x7, &(0x7f0000003180)="3baaf7f3b8e86ee7fc5924a3f86baab788fa7db8d26f900b01a766a70a6b8b2c1043bc4a0b94725485b2e6c001b3f428636301220f4144dd938746ad94cac5a19f33b130fcd0b0669c0d51562e1ebabc6c3c4e0b877157ceefaecbbb88cc50199b13f5d7db9f639dc44c09493355698a1f6005caf33c40a6ef67d967444ba7785d053cf12b5a5716325cbdb5267520a879a4f760bee61aa31ec8963057b4587b87088e3ed1fdc397cc70def1110db09c641ab770396da5af68da3af8f8b6e9d3ef00e1f0433b7512468f4836f6df1560072b3be4ab47562458d5943110c4553938019ea2", 0xe4) bind$inet6(r2, &(0x7f0000003280)={0x18, 0x2, 0x6, 0x2}, 0xc) r4 = getppid() fcntl$setown(r1, 0x6, r4) sysctl$vfs_nfs(&(0x7f00000032c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000003300)="9e619afc3464a0168f510ceaefc6d0c90cc598669b78b9cf8d2470378869a937a5bb0f6e381f6a1879c6132e0f2d3ab9316324", &(0x7f0000003340)=0x33, &(0x7f0000003380)="aa8bd99fcc86f0d1ae4a847cd90f70c2178809e7578e38578cbc752dd64282aa6e9ca2ada10e", 0x26) openat$diskmap(0xffffffffffffff9c, &(0x7f00000033c0), 0x80, 0x0) r5 = msgget(0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0}, &(0x7f0000003440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0}, &(0x7f00000034c0)=0xc) r9 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000003500)={{0xc0000, r7, 0xffffffffffffffff, r8, r9, 0x0, 0x7ff}, 0xc230, 0x0, r4, r4, 0x2, 0x7fffffff, 0x512, 0x3}) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000003580)={0x10001, 0x1ddd, 0xff, 0x46f}) getpid() fcntl$setown(r0, 0x6, r6) mknod$loop(&(0x7f00000035c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000045c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000004700)) write(r3, &(0x7f0000004740)="a7930b8ebe3542c317e88671938d8d3fe0f1285f88cf0605a7dc2671e347844eb01e54a0f11a45e44bf7fa2a4394d0707db9", 0x32) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004780)={r6, r8, r9}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000047c0), &(0x7f0000004800)=0x8) setreuid(0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000002, [{&(0x7f0000132000/0x3000)=nil, &(0x7f000071d000/0x2000)=nil, 0x80420000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xfff}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xa5c}], './file0\x00', 0x1}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) shmat(0xffffffffffffffff, &(0x7f00004c1000/0x1000)=nil, 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') (async) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) (async) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4083) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1, 0x0, 0x0, 0x4000}, {0x4}, {0x16}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x4e, &(0x7f00000005c0)=ANY=[]) (async) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000140)="7f", 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) writev(r4, &(0x7f0000000200)=[{&(0x7f00000009c0)="8cca9916061bba936d3622583e4680b3f34adc", 0x13}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x7ff, "fcdc81d0ee4a1466fcd1ce667f3e3fb6c4547a05"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r7 = fcntl$dupfd(r6, 0x0, r6) pwritev(r7, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r6, 0x40000) setrlimit(0x7, &(0x7f00000002c0)={0x80000000}) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mkdir(0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0x8b, 0x0, &(0x7f0000000180)=""/139}) executing program 7: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x4000, 0xc1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x2000, 0x2d87) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000340)="64b905872de171cc8d6e5bb97c4c6002d9c40850e971cc18953cdf", &(0x7f0000000380)=0x1b, &(0x7f00000003c0)="388a5b2f91996c80f6e9124cf39c6efd2f7facfa72aaa6d7eaea2bf900b7cdac8f3b5f22c7cfdd949b71a97ef07408ee9f6d90e91f929af3a122980ab09a2e6d21834b5b2dfee7454eac9c326ec5a312e1c4ff457eb57eef8598882ac62e9ecd84674ee5d984eeffddfaae9d01309b4fc53f47aa0bb5ed1ff29faa191cdbc24a0213640e194dc02f53d46be8677e0813c8053b03d43e657d713a755e2dd4c616f825bb3095f02bffac08fd52d43cb2d6190d95173cd66fb02f5dcefb73191dc0beccd1638214ec47f4d3eff66efcf76fe60d", 0xd2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x11, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) executing program 1: socket(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getgid() geteuid() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) getpgrp() getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000200)=0x4a) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = semget$private(0x0, 0x4000000009, 0x202) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x4, 0x4}], 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r3, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x8, 0xb, 0x3}, {0x106}]}) write(r0, &(0x7f00000001c0)="3284800000000000000fc1e7b6d672057807aa5c744569c93b87bbf5be5e21b570be402a4f2e990cfc0180a49714382a17198cae36715c62", 0xffffffcd) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x1, 0x6}, {0x1, 0x7, 0x1000}], 0x3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) Ě`Óךq"Ľűéęl ł˛”.÷e'6ń†ÔZä˛ě÷Ż“Ó;=áňĹl“Út„ ]T;Ża %ÉŔ*VšvĐoŽÇŘߙÖ‹ú‰GÖĂťŚŚˆ2Ź{5×É-TnYvOH1hqyOÝM‹ązaű{ćIOľj}FČV˘sđPż)Ջ€:glĂvŠG…QŮ DeůĆŤ()׎˘W_jčKLR:X?‘U|tŠͤÎßW™–8Cě\şş­ÎČ]b¨¨—§ƒóŇĂęcV^ČŞş*_L١<1Ö)č֎`^Y@tNń8– gBĹoyüˇI$~Uŕ/…Ś ž˙’‘s”9š~–nx=@sěŐ܎T2 ´pPŽăt•ě÷p)Z6÷› >Ą=ą(6ÂD‰roű÷ýĽ[ţ,ŞđĄďUY™5Ŕć °†näB wŚâiź0˛eIág’%,kčźĆéÎ+”™ŤP^Gyú`ť|ů$ÜźSČ.vźŘ1Ś”Ń.ŠŽÎöőV 9KxBŇ\×9cwó›Ďâ˘8?îĄ{‡9<ؒšBcą‡}ƒŐöe‡ăĺąá)C>­uC¤Ĺ¤nx㹼JF4eq›7ąž¨Éj•3*˝iOSésŁnű@R8}Ć3   V€&PčÚľëkƒ˙} ż“3Š>ŠmÍ~ԑbyęÂ0ݤnoÍëč¤Á-YˆƒŮ9- W‘áSŮÎ0ŽżĹßŔü"¨‡wÉűÂL ‰ĂP4fż…YćdĐ´“[ĄUŠ×ŕeßmĽž~w`}IX˜¨ÖÉčڈS>uç`Üęég—ëžh¸EÇ.ś˜Šŕ8›ĎçhÍNRMž“›ÂŘ6:ăˇEJ executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000180)={0x9a}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x60, 0x0, 0x0, 0xfffffffc}]}) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r0, 0x0, 0x0) xÍ6VZšŃš"ch•ße鸌zR€š8đ QBłĚƒ.ÎFă&ăjUף†lŠ}Ś8wa/Ÿ#ŔRíö executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x2d00}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80606954, &(0x7f0000000100)) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 0: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = semget(0x0, 0x1, 0x42c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x1}, 0x2, &(0x7f0000000340)="ee47fad9a00803f1d7937fef2209845ae4db71821919cfef7e208dde2a282f71bfd842b9287809b837e91e72e5ca195523213116709eee63facccfbaf7962d741f1ccf", &(0x7f0000000140)=0x43, &(0x7f00000003c0)="b9a4f24b1e16c33b36c3f2c19446c4594516763a1459e6a51135a335452d8da3e0f051b858f33311e54fbb37658ebf1ba82d3e692969aa3784df98a869742d8e3fbb6cee30a3ea898ad60f2f3a96672cdb21b9d82d2ae5875fde71fa797965d1f1c3d8ea4c9304b14526e32425cc696f6a56f72ce8b3876a29f7aa523200a3d1bebae04635f3434547bac8f7c0ae210a543e17d38fdd34897975c4441cc58093237b4ed9cc69b232d2c7643a6f97", 0xae) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() unveil(&(0x7f0000000180)='.\x00', &(0x7f00000002c0)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (rerun: 32) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) r2 = kqueue() (rerun: 32) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206997, &(0x7f00000001c0)) (async) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x44}, {0x8006}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000640)=[{{r5}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000180)="51e08e7c64d6167c7469add91c2158e54fe5aad36bfeec2492c83e1a531fecfc6e31e3c373676976c47944f966268ac8", 0x30) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10408, 0x0) socket(0x2, 0xc006, 0x19) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000080)="7178e230c23632c7fe2cbf2b1b8dedccdf0e474f72234651102310ebc843ed5297eee515382b5b5f59926c877b10fc287077a26ff9531d13afa0fdc8497b70a9ad8acc84b50e6db7a1a222d79c89274b3837a417c34a0bc3becebc1eed5b641407d4b746e7de21c19957d366b3fb32159eec63848ed1af589555df0d4ca15db2e73d48ed4a3961939c44819e01caa94d5eb11a90f7189c3dcb45e280865a160198312e3652c705eca9ab00e98bd175c70c86416c", &(0x7f0000000140)=0xb4, &(0x7f0000000200)="e48f9679650bbdb3a53d8963d84e0b573cdbedc5bdb12357c510ab7324edc27ddea802aa7e93f1ffdd3a9d152d72c867e6ca80e8cfe79b725b7cc5e5e91571b5319ec82f0c5957b2cb8aa97168bc82b0742ed2dd28bf97aeaef9cb61176a7c4e668fb635d869d02fbf83279c501b2abc34b3ea45e37b1fe6ee61b29f1a96861c4a200816343b3f4451", 0x89) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206921, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002801) (async, rerun: 32) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (rerun: 32) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') (async, rerun: 64) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) (async) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x0, 0xffffffffffffffff) (async) mkdir(0x0, 0x0) chmod(0x0, 0x3a) (async) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) (async) chmod(0x0, 0x13) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) (async) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) (async) kqueue() (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffd74) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) (async) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) setreuid(0x0, 0xee01) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000003c0)='./file1\x00', 0x0) (async) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000540)=""/145, 0x91}, {&(0x7f0000000700)=""/81, 0x51}, {&(0x7f0000000b00)=""/126, 0x7e}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000000a40)=""/124, 0x98}, {&(0x7f0000000780)=""/41, 0x29}, {&(0x7f0000001840)=""/4093, 0xffd}], 0x7) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x67, 0x0, 0x0) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2c}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) (async) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000010c0)) getppid() msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000380)=[{0x0, 0x0, 0x0, 0x7}, {0x8006}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x80}, {0x8016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x2, 0x6d, 0x4, 0x101}]}) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[]) C:šËŽ=Ÿň/8ĄîŹ}ózáwHŠ`šŕŇeżlŢÇ;ҧľňP5ŘEŮ6“lżćđř×Ç>ş+هoöŰ2$ĺuŔQ—ŸLÜAҎĽN(ő`ű‘ÍkkĽ'ŕóX˙¤k˜ Űř= $8qpšŔÔcŕŃqŠ…{V}‹>Ú9éCŮS%ít>{ăuÜâA2ŠSúľŒ|rŁ]Grpjüč+lWîřD&ž3‹ý ööďdyÜÂjŤ Çĺ…rŞPziƒcnj”|ěÚ,WťŠć˛­xbŃ`´#ޔć™(F}ąäu6jĐĻ́KĄĄűF~G/_ F+k>ý)‚„ŘŔĚIš =ąŽHăL}…€šwMVŚ+=ž ,šĎĂ0™őšeÇŽAŢS„/2Ô ĎŞ`yĄ3QŚLɁ_ńó,ŢożäÉ/UŠŻô]NÜéĆVěўː5ť‹Ôlô{ĘËHڔĐ]uČ:HŔ/€…—ęŠčŠNKĐď•EŽęąËŸ§ăhkś†ŻFQâę°aÄ­¤nŒÖÓ?ă,Ô…°! AŠšŤ¨đLę˝ËžhőŘ €łľŽC‚ďťdö,‚U'ˇăÖ ŮÇ;§ńtę|-X*öŤ*ř\ů§X¨Á"|…ň˜oŔl_T€yhą‹k_‘hвŢ'(huđďŽßy˝‹ťźF°ö-FÔf‡ź’ŔąlJÓl?äǢýŕĎ셐RÝxŘAFJkD24.ŠsżńőŤ×˛ţybúď9˙8˝ˆ¤ş°řŔ…AăŽţ’OžÁ­ŰÔsbăIżĘBýbĎţřŰ}<ż 3Ó}ÍŽ[œs‹„&ĄĎ˘Égp!ĆňVљű‚&Q‹oĚţŕŒHđţŽ¤şŻ executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) setregid(r1, r2) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x4220c575be16cf75) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYBLOB="4b14bfbf81d5f0844bd2f0023c6b0495c7b167205fc1054ac003a241561471a9a81ac59a20c02ca90fdac43c5f850c0835c72e58d93f452b8b55b7616b18334e8920133dc16256f02258f0d5f41c374331640e1e97505e17f7e2ac4f6efd87c54e9be2a7a51f463052cc2a9b9997fa09717872b22a9369e3cc7ae3f278e8c0b419db44e76f9d0c4bfc4f24c96def07f999771cce58e5c8890e251ca82bbe5a08dd7db037b8d502b4a4798e861c7dc37d396ed8132c", @ANYRES64=r0]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x80047476, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x5, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="01400000", 0x4) r6 = socket$inet(0x2, 0x3, 0x0) dup2(r6, r5) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x13) open(0x0, 0x10, 0x771d5a914bfcdd9c) poll(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r2, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x4) (async) readv(r2, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x4) socket(0x0, 0x2, 0x0) (async) r3 = socket(0x0, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgget$private(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) (async) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r3, &(0x7f0000000080), 0x1) executing program 1: r0 = socket(0x2, 0x1, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) r1 = syz_open_pts() close(r1) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRES64=r0]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x2) select(0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001f9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f000053f000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{0x0}], 0x1) setrlimit(0x0, 0x0) poll(0x0, 0x36, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6060626000000000fe8000000000000000000000000000bbfe8000000000000000760000"]) cR‚Ôö0¨ß]Ç>rŮ÷¸ţ´3;,yo?,ű9‹ĄéČ„[‹W‹ŹŸ˜ę‘űś†ŽÖЎ‡źÂť€„ŽúűŹ ş“đńUú-{Â÷d)ĆĄ7<4ЀQ‹sHĎ, ‘'čńti\ÍJÝu°&ż)5™\ëÄçK—Žg¤’R3h€#&5üçí{đ°iŕŽ÷áĚM)sÜŇę cůÜOL-š.ĹSŻË`ą/k›MyžÜîýúýŽc­y~@EÁI˛ŠŻTŰ2‰D™á"A4•Çł!yŤl'K˝öÝäŒâoFđ~ޚ1Lsfžč˅LŠ2ÜÔő2Óo§ŻüĄ"ibâ ˘ĆĘĄŤHŇ=o†‘’\ ęŮţlĎ|ăW‰xŰńÜ/ĺt•°.żôĎ%Ź(¸ái˜őă)éŁw¨+[Â'÷|/Ő(jŹ†yœ#c˘Đ}"•7 ć.đÝćR]ôZ{€wYšş…W˝žËB”2Äá¨@”íÚVEşˆv†4- 1ˇŰŕ›ŇžuQk%]+úŮ3vIčj)°Ąž´œ|Eéřśx executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000001c0)="3e40698a0d6d59f54639f92afc4a26010c51aee109e04de147d413370c24897934cd53b2eda88fac58d126dc6c5b98cb0d0183fa1f5aba382cbcb081edecc3b88ba10e687a804ce11467db28a5e7f08d38d5a9867f77e74fc985afb511bece576f401816d59051c382c600469318a2917370f026ea3c75cf6f45f8d9cfb8be4bc8de23bfd9663c791c680b9565c1bd40e6f3d7a9a800434a5a32fda2a1f6c0541fe566fb87462724cd027c85d65c4a16c152d103dddacb7d6ceecc1f5815d7e8bfa7aeba9ed6e8d4e51b7f00c051224d764bb0c79398c2811bcb8361d57f44", 0xdf}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESDEC]) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x20, 0x5, 0x47) setsockopt(r2, 0x87, 0x0, 0x0, 0x4d) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x138, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x3ff, 0x22e, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) öHzůŽ˘eŠn•S^ţƒ™Eř÷ڛů-Ń,0[Ôł’Ęč끲ÚmKSMÚŽÔy͑IŮ4Ę6‡—ť×j-|áb”9Ž¤3Żlő;•t얩RqxśË­0ˆ˘âÜu?¨ŽŢF.h´Öś0 ¤^”űĆĂćg}l˙î;öÍ-KŸŹ‰ů¸óĄűŸPg1BIú\6‘.<˛Ź˝ě;5Ž$ë´źŁÇ !T5ŻžP$§éŽĎ%|™Í‹gľŠÂ˝ÂťbBőX‚4•&řúôcîË65ŰrŚŽőú HŮ~olQ5˜ô‘XńďĆą;Šă–Íj\&šMPÓań b¨ÂÇÝU=ŘąiJ¨*Ŕ)ĆJ§Š0w“Úů<ŕ0ÓÄ$CĂ{‘6‡žűyhڗ˙éEäýPk¤ŮĹ×ţZÇC?śť<äqőšŢsM “ú˜'śZ6!(çčZ´”`›`Öâ6íŠr˜Olue/[Şâé!6Zň¸îőƒCć_űEş…€Ö/[Š™ˆ÷lYříăąš.ňyxüR%íśńýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-jŤ)—˙˘,-‰ƒ§ŠÔ7yĐ:ŚěťÝć4ąN˜ oůžúŘ*4֭ۉŕÎb˜Vő­@í,ná‡A˛MBSƒ ůJďîÍö÷ CHײäŽ/ł12-–áŁaäÜŽeçĚÄŞXźť:ŃÎ )D7ˆ~Šk´É,0Dť3Ҩ“—P#­—Ÿ˛řMHB2lđXYS˜w‘$\E.T˜đY8ŻcĹą‡Ń„Wđňušäp(.äd’cšF‘_ś"–{ëFsjŠÉđ9îHhYůęýěÔs˝ÂNó­q´ĹMŢ6-UąŠ÷Xœň› q;eđ9ÚÂÜUäÎuÇzş—ÁŤŽŃFtdţ@Af‚(1o˙|<ÄzŽW‚|Ă 0¤ŻâÔľĄ=Y¸ţUԋgˇ‚ËńÂéä‘}‡ƒ ˛PŻůjߗËGŔÎ`n‡§ƒMě9lO}őšĺŹíýhČ~@_Ĺ׈ˆF†' °ą_蹉y/šü,Ô_CúĆçXXŒú¨ˆt&|0–˝h‘ť°)o=-÷Ôl÷渝’;¨‡D<="x^6LUÔé9m•PĚşšM§ döŹťÍBƒë,!LO9e â;x%°ĂŠźç´a_ŚJœżqĄŸ~ABy§IM.fäâ˛ŐÎp'œüv:ĘĂpeŽ€ě ó–-îŔů룽|QJ˜TÝěeBĎ`Ąćœőѧ29c6uÔŹ;XćŸ¸eŸCđ~ö°˛§ÉtI‹Dó'*ˆÓt° IˇögíS‰éW4řÖâpŽđ¤ü´$—Ý_%´1ĎÖOzňŐ´ßrˇL9ŚoD*ćëáÍškf2HÚÓĐ[üăŘc Ľeçcb ŕCVyÎE6upÝr-ßçńżVÄKʸď- yîŞV­äě4u3ÔUłUí˛dóW%üÓ Œŕ ¤7=ős€’ëŠ0 ˆ´[ d3˙GĘ`Bl‘éjœ˙›F-ŚĺůĹE˜ 7÷ú_9XŮ"xLöł~÷n‘=Ű@9V§‡Ż¨ň'ň™&á&Z(réÖLdI`ƒĘ˙6Ý<'éa•zˆđůŁËľÝťkůĆ-Á×bîŠiąÂĹô(#÷h'é˙§|Á,¨Ó˙ĐľU)ĖÚv+j•Ô3`ęNyî1n73ř†ŚěĽŹvtmJ0.Ĺ{kJő|%cws$:˝@'GMýâńŚ>^K"íEÝ–ă÷„‹żă!^ÝŚA@d›—WsŐÝ ŠÄ˝ý^šűadŞež*„ ĐT–в˘–jLžţú–Nz;s;­PŇĽdĆ]‰<0uÂ4ŻcxĄ%•Ř¨ŠŕQƒPˇ]Wű‘ˇa ü1hőHŠŚ42´šžâîM݀%^,e\ČY×é!ű śŐžřL ěýŚ˝ŨÎgž§ŰŚ+¤!Ó`‡­g˛ŠÜ ×ĘžyŞ-ąĎ_C˛š%Včă˘dřv@'űě6ř$Šf|vlüȖ–_"-9ľőŠT˛UÓąëE0•+m%ńů˘ËŅŐ9pLŽŚˆF™ëÉ]WÍŽńiچĚţs5.“œ5ťăJęh>˜ž­|‘ťVrOúyN¤Ź|MQÔŞŘé@‡´Íʸ—çXćdŠ´-úÚ´GsYŻŰ٤zIXšS°.'DI…LˇÔ´Mˆű-ąb¸ÝfL|2…ŒwƛƒŒł ć¤,§`%lLmĽzŐž•\¨Ç‡&-‹ÓôĽđpů.âě"}nAĐÔś@k/i7ŚkČEŃÓ폁‹$iTş executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="f5c5967af42169adff3c23"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) fcntl$setstatus(r6, 0x4, 0x4) (async) connect$inet(r3, &(0x7f0000000000), 0x10) (async) open(0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x6, 0x0, 0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0}, 0x0) 0W‚Ą d˙™đ´-˘›C)sň:ra-do’ŹŔV ŮNݐ!—s<ÉŰľ]•“ ĚtœJ›KpVۢOv} "ë$3SáôĐŻ.ł.?ë3ƒÎŤ>łuVtšp­ĽËá´Č)úÄna&yä}Jké9¸†đý´ŴÝ< %ĹĆ}™&C35Ú0čpckbd_enable: command error executing program 5: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x12}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000200)}, {&(0x7f0000000080)="a4d9edfa3bbd567b1fa17de56aed6dae0c2837a322e16b1e9a6dedaf15581b47a1542841f8e59f763c7e090ad978cba70d8e5188db108d17f77ae326059182fd5055d31f83ee403677a90507ac04e7eec6cad8bb5fb3b48c230a1c", 0x5b}, {&(0x7f0000000300)="d9ae5474faf8bed81c1f57097f602a6b26a96842ea1c41d16a3ae9623cf525ecb6d1aac6a6e5ae63011a7e86be30df6869b116b6d9738b2fe8de0a37f24a0f927042aa3d8a97dee4932f969fde777fd1b81fa4b06651206f457ca960de470643694d8c8a8737f363d457ea2c25d912857f29b0c73c32b012b91359b680a953b4be5c0eb6cd0e7282e4d1b74779b496d250d9b9c8fea69ba018d0ae449adf48b8b1224cde0139d951df8bf33d772724e32d850fc33ea7", 0xb6}], 0x3) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000400)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139bb9a70e41f78eb96a05672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c500002002000000000000aabfba09001d89e001e2ffffffffff7f00ff00"/186, 0xb1, 0x400, 0x0, 0xffffffffffffff3f) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2010, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000019c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(0x0, 0x2000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000300)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="76615c4d3a46af1693debcd36c31cdb1ebccee1b94f963940e4df759529f0ff44f61267ef892881ebfeff26821d4adb95fbe1d56b8081d89752ffbe022f93c92aa5168f801a9b706bffdb2770a3a1c90815ef5bb2741eea136dc7ee9c6d996b0e0e5b0349b28a500b409d7d4d0da3c09b289b7b75cb24a808450737d62f345d7c4c7d2fb2b9faffcbcd2f5d91844b343dd222ae98c", &(0x7f0000000200)=0xfffffffffffffd44, &(0x7f0000000180)="128d1f16e48b4d0ae28738a7a71e86b8bae638c3d8bdba103a3419c2958bdf72ccb649870f749356c5afbb8c195e189d9a372d841c1c270a2e3272cf2930c504257414c9951f5ae9f7b86d1103e7497c12af162940025285d35cd7af7c2d0670c6e2a4", 0x63) r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0x1b0}, 0xfffffffd, 0x800400000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2a, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1fc}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r10) fchown(r1, r9, r0) r11 = getegid() setgroups(0x4, &(0x7f0000000040)=[r0, r7, r10, r11]) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000080)=[{0x1ff, 0x0, 0x3, 0x7}, {0x80, 0x3f, 0x6, 0x2d95}, {0x0, 0x6, 0xe0, 0x8}, {0x3f, 0x0, 0xe5, 0xfffffffd}, {0x9, 0x1f, 0x1f, 0x3}, {0x700, 0x19, 0x82, 0x3}, {0x6, 0x6, 0x9, 0x4}, {0x19, 0x20, 0x0, 0x1}, {0x1, 0x96, 0x80, 0x5}]}) syz_emit_ethernet(0x1db, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYRES8=r0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206997, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup(r5) (async) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x0, 0x0}) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x140, 0x100) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [{[], {0x8100, 0x3, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x68, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0xd70}, {"302000000071cada50ca28b2129e82c9"}}}}}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x44}, {0x8126}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x80002) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r2 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r2}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x1000000000000098, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0x3e, 0x3, 0x101}, {0x803, 0x69, 0x99, 0x40}, {0x523c, 0x2, 0xff, 0xffffff00}]}) writev(r0, &(0x7f0000000740), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) r8 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f0000000100)) bind(r6, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) getpeername$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa2, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setreuid(0xee00, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r2, r1, 0x2}, 0x7c, 0x0, 0x6}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) r5 = getgid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$dupfd(r3, 0x0, r6) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) lchown(&(0x7f0000000040)='./file0\x00', r2, r5) fcntl$getown(r0, 0x5) pckbd_enable: command error executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000008004b00011900000001000090780000000000000000070702e000000189170200000006e0000002ac1400aa7f0000010000800101071707e0000001e00000017f00000100000000e0000001820604400000441c077100000fff000000057f00000100000002e0000002000000014e224e21", @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="5120000090780000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd0200a2f80b44a3727c2f46723f3826d9842357f4d48ad4ff385c0a68347c7f5d55a027113ac8dbefb069db69838d087e4f0ec2ee9af517e1cab2fa785bcc964f18a62d7775e28f08aecf3be67be5d1e766570f525abfcc555f04063904ee9313d31745d5417671bcc1c6f1b39d1432a9d01557531b4305404dcf52aecb87"]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) write(r1, &(0x7f0000000140)="7f", 0x1) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) writev(r4, &(0x7f0000000200)=[{&(0x7f00000009c0)="8cca9916061bba936d3622583e4680b3f34adc", 0x13}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x7ff, "fcdc81d0ee4a1466fcd1ce667f3e3fb6c4547a05"}) (async) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1) (async) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) (async) r7 = fcntl$dupfd(r6, 0x0, r6) pwritev(r7, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r6, 0x40000) (async) setrlimit(0x7, &(0x7f00000002c0)={0x80000000}) (async) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) mkdir(0x0, 0x0) (async) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0x8b, 0x0, &(0x7f0000000180)=""/139}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80606955, &(0x7f0000000100)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async, rerun: 64) r1 = socket(0x2, 0x3, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) socket(0x18, 0x3, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0406938, &(0x7f00000001c0)) (async) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000440), 0x0, 0x0, 0x0) (async, rerun: 32) getuid() (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x0) (async, rerun: 64) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x80, 0x13) (async) setreuid(0xee00, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000002, [{&(0x7f0000132000/0x3000)=nil, &(0x7f000071d000/0x2000)=nil, 0x80420000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xfff}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xa5c}], './file0\x00', 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80606954, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000004c0)=[{0xc}, {0x4}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: r0 = socket(0x0, 0x4, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5", 0x6}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000078, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x570, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00008b9000/0x3000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) (async) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001700)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = semget(0x2, 0x0, 0x42c) semop(r2, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) (async) semop(r2, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() unveil(&(0x7f0000000180)='.\x00', &(0x7f00000002c0)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) close(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x5}, 0x8) (async) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x5}, 0x8) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) (async) syz_emit_ethernet(0x3e, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) dup2(r4, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) utimensat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x3ec5, 0x406b}, {0x2, 0x6}}, 0x2) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x192}, 0xe0ffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f8c000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00', 0x7f}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x50}, {0x6}]}) write(r1, &(0x7f0000000280)="7696c7f3d1f18c37ab21c7cc54c62d6afcd52cac62d5d5507caae9d865c846bf65d0a7ed4a8b89098a36f2af00"/56, 0x38) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x94, 0x4, 0x2f70, 0xd29, "87170abe010288f115e03a90d692480d45aa00", 0x0, 0x2}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x81}, {0x6c}]}) syz_emit_ethernet(0x52, &(0x7f0000000380)=ANY=[@ANYRESDEC=r0, @ANYRES32=r3, @ANYRESDEC=r2, @ANYRESHEX=0x0, @ANYRESDEC=r0, @ANYRES8=r1, @ANYRES64=r0, @ANYRES8=r1]) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b", 0x7e, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x6, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fd4000/0x13000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x40000}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000d56000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000cdc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000d2c000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000cb8000/0x1000)=nil}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x3ff}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000d14000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) (rerun: 64) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) (rerun: 32) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x20000000000000}, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000280)={&(0x7f0000000000)='./file0\x00', 0x20, &(0x7f0000000240)='./file0\x00', 0x8}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x8000}, 0x10) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240), 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0xb6e) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x520, r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x10, 0x2, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) r4 = syz_open_pts() dup2(r4, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x4, &(0x7f0000000980)={0x20004, 0x35}) r6 = syz_open_pts() close(r6) syz_open_pts() syz_emit_ethernet(0xd7, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000c9000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d43b5b7ca0ee4007d45070d6bd45ec61e39bd8383644e806912ce5a55e2de1d3d74ea9c1d86bee7324549ca6ba4fd451ab4e5ab9ce62d92249d647a8da5b989ff96e7fbe2b20c10d53ef3350ea0744143def6bdc7ecaf9d02d80519370002986b6a7c826fafe11d5a79fe217bf228c8c1e7b39b3f230c701fc7f63f5e522d73b50e14ca266a34960a9e811168f392053ea253fe6fcdb0b080ced179f5a991d56c94eb336180af7b0689b2f19c2a1ba593b53f8e35f55c092bddb824b5c655c90565ad898f4d27bde173364313cd940b44c01ff30a3fa4ee8359877f04936051a3ac95a75c5d060049d442fc44e308ca1196dc537542f34383f20f4d2950b5f09f9cc5195d5e7cc8510354c046cb17aa8360e635e3a330ee204"]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x1001) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') chdir(&(0x7f0000000580)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0x80002) preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x10000025, 0x3, &(0x7f0000000400)="8467200d6ebc91396eef2cd4d8096669b10266f4502693f02f30cf84932cf0e89c67843a34b07f8483c86931e3dac6ad2ce4ed07e9655624383005a31fad0668349f255ee7d86ddbc8bfbc4dd9774a73ee80f9aee51a6f0b3e7d654ab008766e3a514fb8dffb882c8ca92e8b495c75b66178eaddbb2d6d573edf612f55fee932fcb2a0294d104b334742234dfc0ebf795cef34707e721f665351d6aefb6cf4cfeb3700"/172, 0xac) socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = getppid() wait4(r2, 0x0, 0x3, &(0x7f00000004c0)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x20}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r3 = socket(0x18, 0x2, 0x7) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fffffff) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) (async, rerun: 32) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (rerun: 32) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) (async, rerun: 32) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) (async, rerun: 32) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f", 0x48) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) kqueue() (async, rerun: 32) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async, rerun: 32) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) close(r2) (async, rerun: 64) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_open_pts() (async) sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[], 0x11}, 0x0) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x5c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000c00)='./file0\x00', r7, r8) setegid(r8) pipe(0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x351, 0x5deb, 0x8, 0x40, 0x7}, {0x6, 0x0, 0x3, 0x1, 0x26}, {0xbf, 0x2, 0x3, 0x8000, 0x5}, {0x2, 0x401, 0x0, 0x9, 0x1c}, {0x3ff, 0x7, 0xfeb3, 0x6, 0xff}, {0x1, 0xfffd, 0x5, 0x2, 0x5}, {0x2, 0x101, 0x0, 0x1, 0x4}, {0xc032, 0x5, 0x6, 0x1, 0x3ff}, {0x5, 0x6, 0x3, 0x8, 0xc8a}]}) setpgid(0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ftruncate(r1, 0xffffffffffffffff) setregid(0x0, r9) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) sendmmsg(r2, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x45}, {0x6}]}) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0xe4, 0x2}, 0xc) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) getitimer(0x2, &(0x7f0000000040)) executing program 0: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x1, 0x1011, 0xffffffffffffffff, 0xc9) r0 = msgget$private(0x0, 0x27) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x2) sysctl$machdep(&(0x7f00000005c0)={0x7, 0x1}, 0x2, &(0x7f0000000600)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97befc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x26) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r1, 0x22f2f052) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x1, 0x2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x33, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x14}, 0x2, &(0x7f0000000580)="11e70216", 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000300)="980e8231ca17a2490f4f08549ca2751df3143d4bcc33a8912e22ddaf8969206f1bf51ecd3d5ad4513e1636aa0cbab121167f70c58d005af5e64f020ec35eeb56923d40b251de69543191e6585b85669ff20c3f47c8c268e099af4e98db49869945ad56238bc9a465f4a884daac34dfcb17d94f200cb7e2329d118ef856e28b4c2c3e1c2d71066bc29a568ec27d721fb23a58dd36ab3d66384a5a206cda07fc484f818e20efa24bc106cce98897f8fdd513a806a7155e5fdf916771282fd128e1c76fb8807e1c91b652c8b589c9e577a8508bd69f38ed1edc9398eaa4fd80af646ca4", 0xe2}, {&(0x7f0000000400)="b5c86e94d29eeb5fb990e429d136a443c7bfa22bc8027fcbe450c3b3bb6e069a00a0e0398a00350418c06fd2de0d0df87c3368af018b11c81427034397f41fa5bdc8ac38ec2691a22668927fa917deb4ca0468fd6dddb5c19a57c119c74a88824ec96ef706ef98f3f646a068262918902e4ee4bf4c3aaf3de0651a4faf2e71d98f5dcacc348af9e8be638f4205a18df3142fa17c1491d7a173db75c70e67a5842c824ded89f7b897ad0e686f3de8ec29fa4af2d37f472f13973d4ef8c0c7a03091dd2b9a93276537ba19a6ae9e6c9b3569dca481c31e41f0be62f9952c5ec936d9a044e4179470f2862a42286600e3", 0xef}, {&(0x7f0000000280)="9d6f2ac5eca399123733873e491ac308c5c80a0ae5a05df7c4c563cba3adfb82", 0x20}], 0x3) r6 = open(0x0, 0x800, 0x0) setreuid(0xee00, 0x0) r7 = getuid() seteuid(r7) msgsnd(r0, 0x0, 0x1f, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000002, [{&(0x7f0000132000/0x3000)=nil, &(0x7f000071d000/0x2000)=nil, 0x80420000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x10001}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000055a000/0x2000)=nil, &(0x7f000002a000/0x3000)=nil, 0xa2c4}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f00009cd000/0x3000)=nil, &(0x7f0000029000/0x3000)=nil, 0xa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000135000/0x3000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008d000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xa5c}], './file0\x00', 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0, 0x0, 0x0, 0x8000000}, 0x0) executing program 6: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="ff0f", 0x2}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x94a}, 0x0, 0x1000000000002e}) r0 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) close(r5) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000140)="0bd2c13a8aac612f7d01a6473c27277f1d9d859c2ee66912343864702da9b0f7c145436de40e068c489d62f5e16c5ec9258a23ebe1a233c4543f5413c42b2ab2bc09c649c6b9d4dbb977ba5d7f6857f88bad4b9e6c713dee68932ec5c9a05a1cbf709e38d9468a54324522378fc994155354d805e9118707833cf3457b311c9aca0add0e6538cdcaead58fadf65e38fbf7c1700935859c6b25b613d7e959f9861b7173e666bbdb755388c92d9f303f59597e026d555695a273ed91c4c4bab99a56c8db62082988f0", &(0x7f0000000280)=0xc8, &(0x7f00000002c0), 0x0) ioctl$FIONREAD(r4, 0xc0207534, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@generic={0x1, 0x2}]}}, @icmp=@mask_request}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x84}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) (async) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x800c745b, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x1}, 0x60, &(0x7f0000000400)="e087fe23ab22811c56f6bc825507fc1999235f18cc96d317c18ac203fb99e44ea0c161a5b6da017a9fb3b8eb58d3efd0cb47f0e785b8dda5348efe2f95fdf910dbe931f13738b3c5f4f35238d42b56f75c6442c34df50e0fffff5d9909d914e4bdb8383b8f4c223a6306ff3a636d4ac714e8665922339424e610b5fe1fae4c9880ede2a567f55b572285799147c1793fad6f6e3a34f5ebae31f8c53423cccb9980129c9535b6b90e84a2b74326606134b76eddd9131302427f2016306ca2900af5457722c46867899560627c1eb0357a7828bdd97ca22770ba00"/231, &(0x7f00000002c0)=0xff90, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, 0x0) (async) ioctl$PCIOCWRITE(r1, 0xc00c7007, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) socket(0x0, 0xc002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, 0x0) vm_share_mem: uvm_share failed (12) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="7bca7e58f7cd00000000000086dd609f284400102b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b0020"]) sysctl$kern(&(0x7f00000008c0)={0x1, 0x48}, 0x2, &(0x7f0000000900)="840baaa1", &(0x7f0000000980)=0x4, &(0x7f00000009c0)="a8951432", 0x4) clock_gettime(0x0, 0x0) syz_open_pts() setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x80, 0x6}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r3, &(0x7f0000000400)='v', 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000e8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000271000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00003e8000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000000003}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgget$private(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) socket(0x11, 0x3, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async, rerun: 64) ftruncate(r1, 0x20008002) (async, rerun: 64) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/91, 0x5b}], 0x1, 0x4000000) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x52916a18}) (async, rerun: 32) socket(0x1, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (rerun: 64) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x35}, {0xffe}]}) write(r3, &(0x7f0000000200)="bd1a3000"/14, 0xe) msgget$private(0x0, 0x100) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r4 = syz_open_pts() close(r4) (async) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) (async) writev(r4, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) (async) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000380)="51a0bc4ab23291ff12d781c48ceffd3067682e6b42002ffb23cd43bc48e48d3bc266ce781d4647122c2fb4348162763bc1ef67491776eeb15e06e0fef895c887edf1373a48d206753631ea79e7bb73bf3502c3f5ca31f3c6a4469318677e861bc1967b9c6788f59f46accb8855fb8c2a90fcd3de3868c85dff9f2510d71d7acc0d026eb168d89d996d495779b302", 0x8e) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) (rerun: 64) socket$inet(0x2, 0x4002, 0x0) (async, rerun: 32) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) (rerun: 32) executing program 6: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000001c0)=""/41) r8 = socket(0x0, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) fchown(r11, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x4, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5", 0x6}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) (async) clock_getres(0x0, &(0x7f0000000000)) (async) setreuid(0xee00, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getuid() socket(0x2, 0x1, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) r2 = semget$private(0x0, 0x0, 0x28c) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r2, &(0x7f0000000100)=[{0x2, 0x200, 0x800}], 0x1) semop(r2, &(0x7f00000002c0)=[{}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0x9) semop(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(0x0, 0x2) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x22, 0x0, 0x0, r0, 0xffffffffffffffff, 0x198, 0x1}, 0x0, 0x80000000}) (async) r3 = getuid() (async) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) (async) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setreuid(0xee00, r2) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r2, r1, 0x2}, 0x7c, 0x0, 0x6}) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) (async) r5 = getgid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) fcntl$dupfd(r3, 0x0, r6) (async) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) (async) lchown(&(0x7f0000000040)='./file0\x00', r2, r5) fcntl$getown(r0, 0x5) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000000600)}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x20000000000000a8, &(0x7f0000000040)=[{0x8001, 0x0, 0xa2, 0x3f}, {0xffff, 0x8, 0x4, 0x300000}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x19) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x0, 0x0}) executing program 0: munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r0 = openat(0xffffffffffffffff, 0x0, 0x800, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000019c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') syz_emit_ethernet(0x49, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003b0000000000f68f7800000000000000004e224e21", @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYBLOB="600000009078000004020502d1c2f0bfe2d0786ca28e44289f59ab"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x45, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb880bd7572d0a115dfa387393a5b6ba5e08768ee2311406000000000000002bbfe85bf844366b8ca5c727ef924cb14dfa3cfdfa771dc6cfab1f57ce61e179f6ad3964b20dbffdcef4fb051e4fd2f39d2dcbfa651fee65f8a13fc2358025942f0fefb0ce3990795f025eea1fed2db138edb09f788cee2d81cbdbf2b8136c07fba68c22bd3a4bd6a60804b8d85e5e21496ff9e12c1d4ca1a935c8046399209a92c55218ec769448468d5789a8e88a5034c1fcfd2db0cb9d597516bb9d91973690d152df7aad900a2e862a80682e5c80e168497a46350c0a299d8a8662db01cfd048ed54d2fc5a2bbb40fc99dda535607ee15a76f671533de4e79efbb6000000000000000000"]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) faccessat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x190, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4c}, {}, {0x812e}]}) syz_emit_ethernet(0x66, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x24, 0x4}, {0x54}, {0x440e}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000001c0)=""/41) r8 = socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) fchown(r11, 0x0, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06ac", 0x62, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r0, r1) semctl$IPC_RMID(0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0xc00000, 0x2c, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x7f}, {0x3, 0x6}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0xbf}]}) r3 = socket(0x18, 0x3, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) munmap(&(0x7f0000384000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x10, 0x8000, 0x80) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x3, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_extract_tcp_res(&(0x7f00000000c0), 0x400, 0x2) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) setreuid(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x8000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r2 = socket(0x0, 0x0, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) symlink(0x0, 0x0) sendto$unix(r2, 0x0, 0x8da991d8902dac1d, 0x7, 0x0, 0xd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x65, 0xfffffe00, &(0x7f0000000180)="0000000000007d32cfb81067fa2cabbf4965c51a958ba2124665992b2af56efca641", 0x22) writev(r3, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x6, 0x8000, 0x5) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x2, 0x0, 0x0, 0x0, 0x4d}, 0x400) executing program 6: open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x2) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x400, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bd", 0x2) r1 = getuid() r2 = getgid() r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x4002, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r4, 0x0, 0x3}, 0x9, 0x5530, r5, 0x0, 0x10001, 0x116, 0x800, 0x1}) executing program 5: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c9"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) getuid() r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) fchmod(r2, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r4, 0x0, r5) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f00000002c0)) executing program 7: r0 = open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) (async) r2 = dup(r0) (async) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x5c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x2, 0x2, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) (async) execve(0x0, 0x0, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="ee08665d19ac14d5e5134876f197a77200000000171504b1c3d4b30819921bf0817a0000040000006a89dbdf2947b1e669f4878ad8bcf7a3c95c75f74fc53aa717f8ba2e8a81f824f326048704dfc9338f305709fb2a8ae6f7de9afa8a9e277a465793", 0xfffffffffffffd06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt(r6, 0x11, 0x2, 0x0, 0x0) pipe(0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) r7 = syz_open_pts() ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) getrusage(0x1, &(0x7f0000000440)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0xfffff508) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1f}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r0, &(0x7f0000001100)="ba", 0x1) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000300)="f444863241c7d4b353a20afe2f2f70f5dbfcb6ee58056b7bdbc129c2f9d9a0b34e1e8bf520949e8471c4fff91452090feef17972db8a1e4a908a5f83fcc348af4daade15f14289fd8f3cc79136083f9587c89844a684ae0ecede976004f8", 0x5e) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x11}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x64}]}) getitimer(0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x84}, {0x6}]}) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=[{0x10}], 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x7fff, 0x80a19f, "14000000000000714543e43382069400"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(r1, 0x2, r0) close(r6) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000000600)}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x79, &(0x7f00000000c0)={@broadcast, @broadcast, [{[], {0x8100, 0x4, 0x1, 0x2}}], {@generic={0x8005, "46567a52af32b95a579a552ee086d3b92f939c942774b93b5eed01b6b4e16928c8b9f6bc769a6f7a49ba568cd5155e8d8ad020815cd7332a18dcae9e7c7a5a82146cd9ca58d5bdeea23f6e14374871a8c4c3aafcc02489bc58dd477dc2b9e18d225d17adc58331"}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r1 = semget(0x3, 0x1, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)=0x2bf) syz_extract_tcp_res(&(0x7f00000001c0)={0x41424344, 0x41424344}, 0x10000, 0x437c) syz_emit_ethernet(0x232, &(0x7f0000000200)={@remote, @local, [], {@ipv6={0x86dd, {0x8, 0x6, "8aba09", 0x1fc, 0xc, 0x9, @mcast1, @empty, {[@dstopts={0x2b, 0x20, '\x00', [@ra={0x5, 0x2, 0x8}, @enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x80}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @generic={0x81, 0xe5, "c9d7fafcbfd4fa05b0d536ef049f3459675af0d779a4b08dec8b1ae057a9173d56a81b689a529394235527ca12ebe0ef541c5cc659953ecb48142666c5a4b1aa792a2c16fb888d3e373a0aefd5e8b002d2a7261fda492f3185e3d8cc0385fe18570b0ce4f2e40ddba570f975992a6172e2efce65c47d482cd3b6fee3eacd247188a37e8d93b6a79efe2cfda63846111133d5bb902145f36c8b970c80e17786852361afe607c224cf3a1b5e1e84472c04f7422a7ebf4c2ee1a3230767eff68137e55eb007ab1e95668e99393f1e06ea65c575f3f1e5b9a3668119aff8d11015dba41cf00498"}]}, @dstopts={0xff, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0xe4, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x3}]}, @dstopts={0xf0, 0x1, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x3}, @enc_lim={0x4, 0x1, 0xf8}]}, @fragment={0x33, 0x0, 0x5, 0x1, 0x0, 0x17, 0x65}, @dstopts={0x4, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @pad1, @ra, @jumbo={0xc2, 0x4, 0xffffffff}]}, @routing={0x2f, 0xa, 0x0, 0x59, 0x0, [@loopback, @mcast2, @mcast1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x3c, 0x0, '\x00', [@pad1]}, @fragment={0x37, 0x0, 0x0, 0x1, 0x0, 0x4, 0x67}], @tcp={{0x0, 0x2, r3, r2, 0x1, 0x0, 0x7, 0x20, 0xfff8, 0x0, 0x5, {[@nop, @mss={0x2, 0x4}]}}, {"87beeba1c921d183"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000440), 0x18eb, 0x40) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x1, &(0x7f0000000540)=[0x0]) r9 = getpgid(0x0) r10 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0xba, r5, 0x0, r6, r8, 0x40, 0x4}, 0x5, 0xff8d, r9, r10, 0x90e2, 0x800, 0xff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0xfffffe18, r11, r7, r12, r8}, 0x459, 0x6a, r10, r10, 0x100, 0x20, 0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x574ae0c82799b623, 0x2, 0xb7, 0x3}, {{r0}, 0xfffffffffffffff4, 0x0, 0x2, 0x8000}, {{r4}, 0xfffffffffffffff8, 0x81, 0x2, 0x7, 0x8000000}, {{r4}, 0x7ffffffffffffff9, 0x1c, 0x8, 0xa54, 0x9}, {{r0}, 0xfffffffffffffff8, 0x26, 0x80000000, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x49d78da999a55cd1, 0x10, 0x101, 0x7}], 0x40, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x5, 0x7fffffffffffffff}], 0x1, &(0x7f0000000840)={0xffffffff, 0x3}) r13 = socket(0x20, 0x5, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="acb31db33e10e1b7b7840fa57409e680d1bce9ed2d00ab80d7b559dd3895d5b2c3470161249ca481b421b31cc9820a7966bc2eb4ed99fb134077c117cc9b40685d3eac3d2c4c5dfbcaa20b8fe9b41686a6f593de07d0974218facc224cd3ebdec609defa", 0x64}, {&(0x7f0000000940)="038466e3c550386cc4ac2e89683d86967442bd4b6ef36606b719c4c22d6b54c6", 0x20}], 0x2) sysctl$kern(&(0x7f00000009c0)={0x1, 0x1a}, 0x2, &(0x7f0000000a00)="ed2c9f4a1391ce936dee652fd87a1bef40739fa33c046fed1e7f386478189f0c066d70c2420bf64eea52e5", &(0x7f0000000a40)=0x2b, &(0x7f0000000a80)="a99844bb6b158d1781f78eca138ab96c5dedcb92b166c0e610f477badd827e07ff25aa4cec9aa3c2e213815d30547d08ad5e9671980deb8ec2e5d41ea9c85c698713a65463f30cd97751e0e6b9204f56e399f8da5d105094fbf3e9bbaa254fa4cabe30b25ca4d564921124b83d50be6413", 0x71) sysctl$ddb(&(0x7f0000000b00)={0x9, 0x5}, 0x2, &(0x7f0000000b40)="1886d2f30a556bd88d5ed7ea4cccdc55f9a4e2bf8eddadab051a78528c38d7e496668db7a6c1bfa221ed7c4fa9f6b0a4abe832063eebaf86b6e27f08f8baaa07a0cd5375b12e2a4d2bd9b4a708a9cf18f3d19d8c140384506f0fbe7de4ff14183a3de00b4f855b7d03d6f513f024fe9f119f6c5aa722aeff47abeea7cd11f4a66e5439096206838fb3a369d170532f5263202d4e4e6eee2a4f371bea86ae4a37", &(0x7f0000000c00)=0xa0, &(0x7f0000000c40)="c71ca1d720180eb6f9386782a9612c7c6f56b55db12f54466f9d5af41de004e8a732571a0c8463da1d607768cb384691c5dabc724abb10c06766126f0fba", 0x3e) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) setreuid(r14, r15) r16 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x80, 0x2) linkat(r16, &(0x7f0000000d40)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000dc0)='./file0\x00', 0x9b21a1799fca6d50) executing program 0: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000001c0)=""/41) r8 = socket(0x0, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) fchown(r11, 0x0, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) (async) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x20000000000000}, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') (async) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f00000001c0)="00003226a4a90000", 0x8) (async) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60004b0000182b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405b63a01"]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) r7 = semget(0x0, 0x3, 0xc530b8543b69d24c) (async) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, &(0x7f00000001c0)) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) setreuid(0xee00, 0x0) semop(r7, &(0x7f0000000180)=[{0x4}, {0x3, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x4, 0x820, 0x1000}], 0x4) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000002c0)={0xef, 0x6, {[0x3, 0x7ff, 0xffffffffffffff81, 0x6, 0x5a93, 0x401, 0x7, 0x8000, 0x4, 0x401, 0x1, 0x9, 0x1, 0x7e1fed96, 0x37a, 0xd, 0x7f, 0xe4bd], [0xb7b6, 0x6, 0x83, 0x1f, 0x21, 0x9, 0x5, 0x2, 0xfffffffffffffffa, 0x1], [0x9, 0x40, 0x8001, 0x0, 0x8000000000000000, 0x800, 0x20], [0x5, 0x3, 0x2, 0x401, 0x4], [{0x3ff, 0x46b0, 0x80000001, 0x5}, {0x1000, 0xfff, 0x0, 0x5}, {0x33, 0x401, 0x5c04, 0x2}, {0x2, 0xfff, 0x5568, 0x4}, {0x0, 0xd4000000, 0x20, 0x6}, {0x76a, 0x9, 0x6a8efd49, 0x44f}, {0x5, 0x8, 0x2, 0x7}, {0x9, 0x7f, 0xffff, 0x7}], {0x1, 0x0, 0x37, 0x2}, {0x3, 0x200, 0x1, 0x5}}}) (async) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x24, 0x4}, {0x54}, {0x440e}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) setreuid(0xee00, 0x0) r1 = getuid() getuid() setreuid(0xee00, r1) r2 = getpgrp() r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r1, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4000000, 0x0, r5}, 0x0, 0x0, r2, 0xffffffffffffffff}) executing program 5: r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget(0x1, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000a80)=[{0x5c}, {0x2}, {0x157e}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) r6 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getppid() r9 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r10, 0x6, r9) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r11, 0x6, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r6, r7, 0x70, 0x1}, 0x6, 0x100000000, r8, r9, 0xffffffffffffff01, 0x0, 0x1ff, 0x8000}) executing program 7: munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r0 = openat(0xffffffffffffffff, 0x0, 0x800, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000019c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') syz_emit_ethernet(0x49, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003b0000000000f68f7800000000000000004e224e21", @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYBLOB="600000009078000004020502d1c2f0bfe2d0786ca28e44289f59ab"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x45, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb880bd7572d0a115dfa387393a5b6ba5e08768ee2311406000000000000002bbfe85bf844366b8ca5c727ef924cb14dfa3cfdfa771dc6cfab1f57ce61e179f6ad3964b20dbffdcef4fb051e4fd2f39d2dcbfa651fee65f8a13fc2358025942f0fefb0ce3990795f025eea1fed2db138edb09f788cee2d81cbdbf2b8136c07fba68c22bd3a4bd6a60804b8d85e5e21496ff9e12c1d4ca1a935c8046399209a92c55218ec769448468d5789a8e88a5034c1fcfd2db0cb9d597516bb9d91973690d152df7aad900a2e862a80682e5c80e168497a46350c0a299d8a8662db01cfd048ed54d2fc5a2bbb40fc99dda535607ee15a76f671533de4e79efbb6000000000000000000"]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) faccessat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x190, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4c}, {}, {0x812e}]}) syz_emit_ethernet(0x66, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x7f}, {0x3, 0x6}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0xbf}]}) socket(0x18, 0x3, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, 0x0}}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 1: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x800) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) r2 = socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x8, 0x1, 0x1, 0x0, "91b132cf5572b1818aca10f497895d73bc469596", 0xfffffff8, 0x1ff}) setrlimit(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mlock(&(0x7f0000003000/0x13000)=nil, 0x13000) ioctl$FIONREAD(r3, 0xc0106924, 0x0) setrlimit(0x3, 0x0) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0, 0x0, 0x0, 0x14000000}, 0x0) executing program 3: setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x23, 0x0, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x570, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00008b9000/0x3000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x20000000000000a8, &(0x7f0000000040)=[{0x8001, 0x0, 0xa2, 0x3f}, {0xffff, 0x8, 0x4, 0x300000}]}) (async) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)='4', 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) executing program 7: ktrace(0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0xb6, {0x100000ffe}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) socket(0x0, 0x4002, 0x2a) socket(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) mkdir(0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x26) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x635b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x1, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10726728], [0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe], [0x3], [{0x6, 0x0, 0x400}, {}, {0xc22}, {0x0, 0x0, 0x0, 0x7ffffffffffffffc}, {0x4, 0x200}, {0x1}, {}, {0x0, 0x0, 0x0, 0x40000}], {0x0, 0xfffffffc}, {0xffff, 0x0, 0x0, 0x101}}}) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, 0x0) ftruncate(r0, 0x5) clock_gettime(0x0, 0x0) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) kevent(r3, 0x0, 0x0, 0x0, 0x6c, 0x0) (async) select(0x40, &(0x7f0000000100), &(0x7f00000024c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) dup2(r1, r2) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) socket(0x2, 0x2, 0x0) (async) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) (async) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) executing program 0: sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1f}) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r0, &(0x7f0000001100)="ba", 0x1) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{0x0}, {0x0}, {&(0x7f0000000600)}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 7: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x14c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaab681004b0008004500002800000000046217b01f295ae73cc900024e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907801ff"]) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/183, 0xb7}], 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x0, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) (async) close(r1) (async) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x292b, 0x6}, 0xc) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) r1 = socket(0x11, 0x5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4b}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, r1) shutdown(0xffffffffffffffff, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffff9a, 0x0, "b07b0f6600000000000021010000000000000040"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffe, "0fdb000000000000000600000000000000d900"}) symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) rename(0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) (async) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) close(r0) (async, rerun: 64) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) (rerun: 64) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) mkdir(0x0, 0x0) (async, rerun: 64) fcntl$getown(r0, 0x5) (async, rerun: 64) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0x8e, 0x0, &(0x7f0000000240)=""/142}) r6 = semget$private(0x0, 0x1, 0x1a2) semctl$IPC_RMID(r6, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4302) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x17}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=[{0x10}], 0x10}, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xb}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0xc1045763, &(0x7f0000000100)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x48) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) dup(0xffffffffffffffff) (rerun: 64) getpgrp() (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) getpid() ktrace(0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() syz_open_pts() (async) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 64) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) executing program 4: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xb0}) (async) socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x1) shutdown(0xffffffffffffffff, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) open$dir(0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) write(r2, &(0x7f00000001c0)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229ed8fd3eff829b861046cf6b255de56a04727d21aa78d0fc51b8619d80", 0xb0) (rerun: 32) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x6, 0x2fffffffe}) (async, rerun: 64) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe}) (async, rerun: 32) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (rerun: 32) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="6752c79e33657b19ba582718ba1000000000"], 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x1, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x2) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) executing program 2: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x2, 0x7, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xd8}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x7, 0xb) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./bus/file0\x00', 0x5, &(0x7f0000000380)='./file0\x00', 0x8}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x4}, {0x8706, 0x0, 0xc4}]}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x0, 0x0, r2, 0x0, 0x200000004, 0x6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, 0x0) ktrace(&(0x7f0000000680)='./file0\x00', 0x0, 0x28, r4) truncate(&(0x7f0000000000)='./file0\x00', 0x40) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = dup(r0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x7f, 0x40, 0x4}, {0x8, 0x1f}]}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semget$private(0x0, 0x4, 0x480) ioctl$PCIOCREAD(r7, 0xc0187009, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) executing program 7: r0 = syz_open_pts() close(r0) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$inet6(0x18, 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x5}], 0x21, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="0200", 0x2) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000240), 0x0) r9 = socket$inet(0x2, 0x3, 0x0) dup2(r9, r8) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x4}]}}, @icmp=@generic={0xa, 0x0, 0x0, "e10f7965"}}}}}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x4}]}}, @icmp=@generic={0xa, 0x0, 0x0, "e10f7965"}}}}}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x1}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7}, 0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0xfffffffffffffde2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x3f, 0x80000000}, {0x18, 0x0, 0x8, 0x400}, 0x0, [0x8000, 0x33c2028b, 0x1, 0x80000000, 0x7f, 0x3ff, 0x3, 0x80e9]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) r2 = semget(0x0, 0x2, 0xe0) semop(r2, &(0x7f0000000080)=[{0x0, 0x9, 0x800}, {0x0, 0x400, 0x1c00}], 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000280)=0x4) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000100)) (async) dup(r0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x3}) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, 0x0) ftruncate(r0, 0x5) clock_gettime(0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/254}, &(0x7f0000000200)=0x100) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000100)='./file0\x00') open$dir(0x0, 0x40000400001803c1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1400) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x57b, 0xffffffffffffffff, r3, r4, 0xffffffffffffffff, 0x1, 0x7}, 0x7f, 0x5, r5, r6, 0x5, 0x5, 0x9, 0x400}) r7 = getuid() r8 = socket(0x20, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5fd72b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09008007000000a30435376012051eadb71d89e000040781e4b2ffff1300", 0xb1, 0x0, 0x0, 0x0) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file1\x00', r7, r9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {}], 0x4}) executing program 4: ktrace(0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0xb6, {0x100000ffe}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) socket(0x0, 0x4002, 0x2a) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) mkdir(0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x26) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x635b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x1, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10726728], [0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe], [0x3], [{0x6, 0x0, 0x400}, {}, {0xc22}, {0x0, 0x0, 0x0, 0x7ffffffffffffffc}, {0x4, 0x200}, {0x1}, {}, {0x0, 0x0, 0x0, 0x40000}], {0x0, 0xfffffffc}, {0xffff, 0x0, 0x0, 0x101}}}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000000)=0x4) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x12) fcntl$setstatus(r5, 0x4, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400", 0x1}) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) (async) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, 0x0, 0x0, 0x64}, 0x3ff, 0x0, r7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (async, rerun: 32) setreuid(0xee00, 0x0) (rerun: 32) r9 = getuid() setreuid(0x0, r9) (async) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x7, 0x3c0) semop(r10, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) (async) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2d, 0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r11, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) (async) munlock(&(0x7f0000063000/0xd000)=nil, 0xd000) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0xe0f3bb36f87bcfba, 0x7fffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) fchmod(r0, 0xca) (async) socket(0x10, 0xc004, 0x80) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x10}) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{}, {0xc}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)}, {0x0}, {&(0x7f0000000600)}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x1b}, 0x2, &(0x7f00000004c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058a343494ee921a21ba9a27b69", &(0x7f00000001c0)=0xd3, &(0x7f0000000140)="d43764d4ff4af8dabac8559764b355a30f9e5902a339376732b3ff3f", 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x808c694d, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000002, [{&(0x7f000008c000/0x1000)=nil, &(0x7f000071d000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f0000086000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil, 0x9}, {&(0x7f000002b000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f00004ba000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xa5c}], './file0\x00'}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xfffffffffffffffe) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) sendto(r0, &(0x7f00000009c0)="280a77ec1445702b9c6797aed033f697c1336f3ce4b2d360ea0ed981662bb278f97523f2e49d5dce5632028758f7bb340b551582467d08e6dcbe58c2ffd4e1ba49426b930efa0de58d7d12b9a8c1853dc6936fc1b00c9831c692c22845864b5a0d7454e362aa8ed31923c082142216fe22657c1c76d9c1618d65f10df27373289415d1f3731d415ced818ba45ed0c30d764146f77a8b6d8361e73021a88c0f76ed05957a0f46d30752bac8a4d8b26ee69345688a15c77b61f416ef384189fa87446d078afbd4297de05cadd899693c7876267892ef96e7f886e6d2cd97ed9301598e1badb78812d9a833fecd068ab0ece7ab0796c95513daa9937f8da8c800b7a6851c66115a63b7ca5f7caf9035ef14662722a59e7ce7700b5d061f32b70b141d8ea7723ed1a7df05b852328713a6c54b6ebe0fa631c10098b0a3d596f1f2dea2be99210eff03e28535c895536c2a01c30f64a64ee35c115aa360adf618c9e9a5af2ef578e3cc2111895a284a9ef2b2a5b816d94f6290d962e607416a07799aea56fc13dd81b3f338e6c5dae5ac49889fe28bf5343fa53f0ea1b4ce2e02e8fb82f7ba0cf1d83bf0944fe04c093c742e449d3714ac7dcbd8621171e586ff83b77c6fa1ebf10924970a0f533bdfd33fa6683a7d6403bd5e986667bce1b64597c1e40ddd9fd5e39ab6bd04bb9a75567a3b6b90f2597bbef8668e37640357d6ebfc8d1c8e7c1339f629a20eed228202596ed56484705b3f39bf2ded9e02af8d5402ed16c3a56890948a23c28242b68cbca4277d284d20adde3afb3f1861eaeaced25941c1336e8dcdbfe718f2798ae26c64887f16b4bb75a20e25949d8e4618bf530c3bfc78ebbf0ff878f15131e1edaf8a1c15eb13a84c43b730eb0bc154fc17ec28c8aafa76ac30e60c646e5f38263b84efffd94390e56790b191a9c4aec66792ca0a7599f0422432bd205b5c8fb43fae8ff2b96a1889090282567826d3549682a2998199be3b51e4fb229485079cfea51cf88c18c5b26ab2fcfb1c45ae52fbd4bb392ef08145194c1af20b1bb179530e022b04572a4266fc9eed25632785cd6741000a01a04fc64a2156db3cb6c5bc7f42f5a6a4438f9aeb4092462fab7c8a9ddbddef804484bd191cdbc6386ceb05cb2865a8b23c50881a71f68f1a30498d1533432adfd63287866df90c1feb9ad6b57e60d78a898167775267a69a428b9912e9a4e5280e1f2c6d6da1432dc3352d257a2ee19af4d32f1a557e1084e8ec01cd18c4882ae54f2b486f821d92d4fbc2625be6d8502c37adc896b03a04502a04de428920e84394c7ecc67a26fc30d9c82ba22eb1c37d4c537ed61ece5274589de55ebee8324ee4ab1b8bdd7fc3c5c6073b3bb972d0fc4e15b4cb0263fe8c8036e8fc180b699978a6a398c1d502f1f7da9bb7472f632f278528eecec13a1d9975d606bd37f62f6633fa4c7f3a2f9f9bb412057814b77f6b27285b923b613c397c38eee3e198ad6826a4fa93cd2602eb22f2d75841f33da31d2481d8bc7c7e04acead805057e95d707461e2c900570aa85f8a6259da69ece9915bed1fd63f5d79764d10dddebc37fab0a854089289d9bf96f776e15416848df5a5b0ca4f3ba18371a3c3ed4492a885e53dcd7c1c610a491294a4011a8d8c389278788e4077ca2ce1ca31c1a46def9f694e1892ac4e7bd8f8d5d593ddc5de5a2ed8163086c15f02cd4669ea69c828c44cc70284faf3f24e2bafb4ad1907e919cdc06969fd3c0dcb32f03e6b4e87d2d35211939629b25c80426e7d55c9c4e01085834418683c8598aa5a62ce020a553594248492b50ee5d4804c8c02850803968b651c4a50d83351e56ab8712d3f2d050234bef1743fd3ade99307afca64b181a239f16d97c79fec0de2c0548c33857f038178df46ef6d112ae15dd5d30c0fbd3a6344490b78a3e11c6f9b1263df56418ba6b990db329b256d95a78b1207a5e6bec9dcc7035a42739d54d66ee5ac52561fb35214511dec0e46080e5f0119ab2a3cf496cf1f1109dbac56c741fe8db5f4af72194a8cfa253584c7c7ba7a3c8467049fc87246c4f81cf783243824cfc8a53108ec590cca24215a60247389b70b2a79a4a81ac379c41f1fb7e8375b7e0aada0c5e242874ce823f0e16db36e0202af6ccd1533eb2c629a747af08bd9f3016edcfd25b3eb65c91842dd357f05d6df9d23060169ba0a98b42a6c3b0f276352b55f494d0876ad48b71590f1e580e2108841b25aeeea4c33422dab23ce4961ef1bbb3e47519ca74549a77255c6978eabd7fde06d8c711076ba8196c4dd48c96f4f61f256e7330533e50163f0e69a5a81d8d744ca7fa49eca6ea45bd3b105f89a10265806af27221c71a112e8f5a2cfee34ae3d4f29ec3158aabbd66856386e8a1f9c2fcda71629c959660ea0a1bbdb6747408c81ef79ea739b72a5a5a666b237451f68a85b0c10849f147e74884ea94dbe4ae1c33b84be5da5c52e4d7916323ce0584720c47bddb2d6a3b3b902c4d7a69d16294432ca5179d9ee22b302215d917bfd755fb17256f55b605a1ede51a84d2036e32dbc853a78865ebcb7af473eab2c54259afc5dac48c463df195417008d1075b8b33a4484687bb753fc407d53c56299d55874a136dc85a0ab00ed93297274af0f56bf9e224fef940a4067c0ecb4400c8283128b66e507070d9949d54c6ffaa48e4ca7cf7657295fc9e51e15b76f840d86364eaf884cb3f1bbfb9e15c77a3c4a27c59e66b71e2a5471777529284ef1b6170c86094952839c09ac3b52481bb472d068c92fca0ae5c8f1211471122cf2fe0a1d6d22150fd1211a30b7be0c98e61eec2fabb55e9411f3eadd6a34a10f6d61ad06245960bc93bdc37d5e82b15c69d4ef064fe585a96f3d7b05b7808acc461f2f63d12cef86fea1b5dd3d4eb5c4a60bb5f796867a63fcee8482339e1a5d7e29234c2a86a95bc2f683304156425914c10c305e7611cb687c4c1664c211be3dd6680b4a773ca8695d15176a427003222fbf0933a103c14100a136dad094985f61c4c33215573a82ccc979463ea089e7560dec4d1d142b1f73321cc0bd37f1bf33e186c355082d7cca51bf6600363fb1466865208ae2ca6a6f158a450004e3357a91895245abf0c59cba380ef3c4f04ce223938da68003d42a50e6f504c1878da6c9c7abce63af1c59b9e7bb7ef2eaf437b879c20bec73a42cf4cb46a0482ccf4e159b56ddc1c04534dcd0702a12d5ad9ab0d6e255a21b686a2629b5bd0cd0f88992962c69aedf1f7dde1cb192f7c21cd2a11eedbba08af9a4475c43ff760ae41eb41103b71b09786b631cd0ecdbd8986ffc6ec0e8d45f20f143fc56738322a15be1c0bc2c28f86f2c354eeb3c78bec4572a9ad59be106968c102738c7e3fc00a78f708b9aa66f319b1f7f88832dc4cf429f81486c8ded994f7478c084e9ccde0ce10a49f965d88efe8c9623d13a487777f71bdb47cd73d4c0c6922cb9d5a8d9869eed065757787b0560031d7e72898244c1411774859b84cfed1208ebb814fccf65462ee48b871ae1c3aacc3174bc3c0be3718712258d0ed63ed7fd62ee86f88a7df7295a48a075502892e10e2a8466e703b3f20dfbfc24b6ac51f9a869149bc49736d03ba835a77216618bfdd8b153c8f26bb5e67484a8009ef28dd3cfeac016f00e3102bb71ac03d50f0a50886c29c03e6fd6524b3cfd6348cd4171ec394a456610b83195780cf47ea27f17dffd07906221a641d59835ea21eccf6608cecdf3cafbc7b512efa85c694d65fe9c9a07b6af1606f60e935dc62d530da2d0abfdf28eca07f1c850e41c7fc5cf02ddfe8dda4d3f706bb4ce54cb04e158458f682eef83319307e026d0f9d830d4acccf7d8989fd28e1a28a8791c3c4ae3b206c1fb5707f3667eaf18685e492350a9759f6b0abba263430f9afa4d0e8457f43333f01d92a6c69f4f9257508594d833a29fdd60ef9e820c14b30f8ada6da2e5e15fff086055f9adfeb188eefeab45cea8b5f6cf6814dd504f8c6008591b664d8566682d909e2a199580de51f84a6180bec4227890b21a1d765faea0cf1baf527d57aa3f6b853da8228061da33c8e7545799d3fb1c48766a4d0de2232e245f8be8c886aa268e9b4510e50613f6e38fc73815916f02b8a768400c83efa8bd3cec0970a8bbd7a2cd120f76feb0d2fe3fe97b790bfa514fa2ec40f9523818c63952358f4a7fab096ba96413ea8a19e02dc0f443cf498a58cd741e86b2e11110f8c898cdaf58091b7d24896a43988bc4de0186d6048ad8506ff45c4867dcc709b83a6643ac4c04f59bc92b9e8986e33255824cbabbe7396dee841314631df2b25eaddc8c167c4df5f5e9749fb86f9df7dc156f73a4b04987da8f49837165f107970de3a5755c05970968e75a6e23a3254ceb09b1624b9f27b04fa694671d29e5bd5017b74ea07fba0c52bdebbfd743a029d9d6e44eadf35d93399447470e2c3d615078e35e6b31fc842e9fe4800884aa22384d4c918905ec750fd9c8f5950684b74fa1f82c817d33bb52e9fc1068eeb30dc5482340e72bae05184f0cea477e14601c12c5ce721b098148544dedc0da97de095f3d2fbca1414b41319a0e1c76d946268fc2378a45421de063c6d32c3e871f9552a0844e7e00117bc7d72060eb8977bebd74c89344e04238554054d792960c9638f42df98b7561508770599e783b77d4fa6b9a3f18cc75debae40e3b4ed76f1ba5b524b64edc101e81edabf4aa71a9e2e76acaaca3bff679a7a1d1ca9951a10c9d4ea0310e68da1903d1976ca7fb19701ef9cf04f265b6ffe1fdf4fca202296fefe5182e3f01b62115bd769a44e6960b39c5ecbf03fd0b91eb1d2645a9720c1a166fb2c6801f4cc3ab0ffce913faf7a79ea56a22272ff60a90b81aeddf78157603d470bd33875121b2989cdf749e158b2cf262ac7c594627a8a0d71e006578b7b5f6b0daba8163ce4636710bf53a13c6d1e5d7564b4c966c2637ae050006908e4c21214a32ecba5decf7b68bd97b631905fb5c5bf14b2210e2c688035f1b72f327c97f19e2e7cc8321a7887daddbe842158373c8f2e71ed564720a638e960c7c28b9b51497d64094556dd52f5c479007d9451d3dc1bc009978c57637c9788320b8fbe5a30d13a452b20f8ea8c4419c1750399ab536aa2205a79d588a9f0d8d562adad10872e0f9da14450be7bef0aff5ebf651662434eb3ab0ce2d1492210c057ede863636de7c55156c83274d308fefbf8bcbb85d9978341e1923900e50d5f16900f10949d77f9c9ef7c534d38cc82d2d4274e0774fea1f1d726fe08f9e77ec6f6ba0560a0f92da7effaf035b71c5e1ab1461e2c74eb003b2d64ef5a617625103636edd32b04c60252bccb489b756427668a2ae7dfe4f944a0d50a54ed730bb3c56d287fa0663611ddd0df617cf2795b8f63b8a23642010d10f7863058be5477f4530251a4e28406f728e814cd4cc9c3e60440a66b5b6a46b388a03a66bdce2a85d938b3dd327c860a92661c1313730a5718f3a834f4c099316e7214ed0e7c51b7e33162a97fab986013bc0b616e277c1c519e9c4f8cfa4be12805abf1e1c55bb00aca03244536d286cc2d7863c03e360498b39e62d5823f6f7272c88fe4d1d3e5fbcca1137a28c15b585db8b27d0f4eb3805e36f00c7619a93f46746fceca8124570b3e23d70ffdc941cb4d725a9a1b25c1aa44315918df7a5355885578bdc516ddaf1f214025b03afbf52f", 0xfe0, 0x4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) getpid() pipe(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010b10000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x0, 0x42c) mknod(0x0, 0x40, 0x3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000000580)=""/4096}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) kevent(r4, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x1a, 0x4, 0x7fb, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x5000000000}, {{}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x3ff, 0x99c0}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x9}], 0x0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0xed0}, {{}, 0x0, 0x41, 0xffffe, 0xfffffffffffffc01, 0x19}, {{r0}, 0xffffffffffffffff, 0x4e, 0x4, 0x10000000000006, 0x80000001}, {{}, 0xffffffffffffffff, 0x5f, 0xfffff, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0xd4, 0xb6b}], 0x7fff, &(0x7f0000000440)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYRES8=r5]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x81, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffffffffffece) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc0}, {0x48}, {0x16}]}) write(0xffffffffffffffff, &(0x7f0000000740)="7f16a9ee970a030a152d66dc766791c0de23dd8388df550e421615e7efb3076690701f1f1516cd1cf8472fd7db7c30c2d27a38cb98266bb4b13be0b50b1b10c14e8de795d7cb8da6c0ded70112cabff38ff9f2476073da3c62c6e5fcd64b435c1e66e69b0fa2d3b47f6e2643d6e8cc05eba5df40014880f1a1552e852a897c8ea1baecef43549025dbf489aa18bc2f2ba266c62d62d35365394ace5fe7911c839d052ac7110daf59d7413c10861f45cb0719441ee51fbc7b74c67f8d460343b04dee0368c4e594533579c8e6cbbb08e067e1a37873ec125ff406642fd33a1389988a2ce9251157552cd35edbd269385ffaad95db4ceba5661ac9863594bd81ac23c7c517984a52338470e700dbf33b55e8fc53f221589fcd2bbee195e2390c180a97d0d569bf63b5e54997a76235f7b6ada64e6936c0f2492f2578dced053e80f25f29cd8d362c9a7080674ac1ada0f1be5857c8c8bada3f461a85ce8b9713385f17dd13d209", 0x166) recvmmsg(r5, &(0x7f0000000700)={&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x1001, 0x0) r7 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$setown(r8, 0x6, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) r1 = dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) (async, rerun: 32) r2 = socket(0x2, 0x4001, 0x0) (rerun: 32) r3 = dup(r2) (async) listen(0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000080)}) (rerun: 64) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) r5 = socket(0x2, 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x40, 0x0, 0x80]}, 0x3c) (async, rerun: 32) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async) r7 = dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) (rerun: 32) socket(0x11, 0x3, 0x0) getsockopt(r7, 0x11, 0x1, 0x0, 0x0) (async, rerun: 64) pipe(0x0) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r5, &(0x7f0000000000), 0x10) (async) sendmmsg(r1, &(0x7f0000002b80)={&(0x7f0000000200)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x5}, 0xc, &(0x7f00000006c0), 0x0, &(0x7f0000002bc0)=ANY=[@ANYBLOB="000100000000000001000000d7000000262da321256fb7b35d3b39d5df8e84f1bfc75bad15f20c52ed941d8a1c29940179e2b55d876bc5237b5ff50ee77136d8f36425a1be5f1e614974e673525e867b8da98754b32a6eb6a2d65a3bfd37097391792ab2cb008d6b92095e2186644dd77c11ba33b571c931766856cd5e46ce52ef1006ea34c65649248e94b4292f10cd4605a1299c70e91ab680c51eb9875fc22e069300337023d8a099b15a9411df107ad07a1c64fe3efb505b2eb6c327548325c37f4ebd2eee53e9f71f1a68b65a35d4d851ebcc8ccf3d6d0c49d1e1a1df20c3e8af4056905cbba339fedc023c7f58b2e0fa8aebf84b238491cd04bc000000480000000000000001000000b2220000cde64a5869234b311ce6d2782f16c365bcec16f0bdede00e7239bbf6ed8dde702c7afb6aa501c58deee0e30cfb5d4f089e779f91109c774f1010000000000000ffff000008000000dd9d66a87870c0a8567b74f4ebd12e6cdd0ffcf5674d8d6eee1364232173ba1eb058c5babf3d7b02373b1cc2170d78cba3ed98cd6fa7252c959d129726ebcc5be2a5f57527628a6f6b73c5c7bc64483a671aed74947b846102063eee4fa628ca2d06f2f1dde40606ac69f48c5b59ace0bdceebe540a12896cc3a430271fa029b8ce30a978ad227adae0099bbb273c95c6fd36e30c4d113ae425c36bc428498049d133d34bdd86d9ab47cc3f7edb45b7e022700dca5422d02450d0d1e1b1c88f98a074c64bf3fd0a37617f0d70c06dbfbe5e1f0dccd7c30723943f7459c10ed3ed090e2d7547392948359138ca30d8be02921855554eecb394243ee3fa85d61d589335b3c583c7f0bc6c64924528dd94d70092ac2597f0ba7c797d1f4d6a4d4bd90ca3629988873fc26a2709f5cf75248a2a1188d166c526e0e8928b0dfa22aa25fa5677b83cd2e90f2b919728d35d23e92ba99599bc920ea8ecdbc3aad30b7a6c1e3a896fce82eaecfb8a815488ba45fd3a1976c1b90af069318fbfeeb7de0102d944afc9f7357995ffeb0ac593f584969dfd21a9d7406ee04f825284f669df96c3d1974d2ee6e83975c13b782613e20635f4244c7bd0bdebe8d1c5da948496d5e13a2d056c1a72b41405d684dd2e0af4d0e2d10e30efcff92ca01e7f6266f92561bb5c92eb948bd4177b1048e6df18e1ef153ca8794c923f13efd4d8b8010c85f82d4664fdedac38466c7800dad1a50290b92dfaeb56ff7f024dd6e5d1f7323a5d92d76f47665dd1ff6ad945a9291eaad4db817380bc12ef213304e1089714eb348a3dd1a044c367a0ae778b97e1ac9346f42dfcac67e7b4bd4f7c5d4f242b0dbf86212ca5b72766502c2a80bdc9c95b6bdd810e489571dc134dcc98802a954b8995b56aa9793e742afda130b634884fdc662baa3c4a0ec377295d797269b3bef5f54fa7c27e47261cabfe18c98a104145ab2aef0564f708ad54a635eaa2b6c2656512028cdc4b847b31a78b75529063b49f8e3717e5773658543cf63506d6d9357a5b7e20bbcabff2c85b35bc083de65c44b7a9a41678a1a7833f48927728fa25b2511a3f42f7ea0b536eb02e6ff13f0605f79a87de120d19184e39d95a6a4577570521e7e58e60ee0fbea74391b590496b6faf225e89f21163b49a547d1617b90250d8acba0458806a0d35c9c699b70399df7cce63e8f79694a8fd51a53a3fd90ac9a1b49d1454295f84a52ad40b2b906bbbc91d502390d36f6984ddf9a2c60ede7719857867dc032d439c1db4b4cf6d12771c3fd05a2716a60bab53506a72a6541e587d15592a551e4220c6a642df588b8f0c39d11723f1e046c11443e62e7bcf1ae971e051f2932eb93ee030aff0dbdc36cb0d8d457d043b105f69865569b86469857c818b77116319d0fbc99d74c6572422ce9f9c1a32454d51af8baef1c7f381d6908c5fee72d2fb655c747d6efe5a0eccfafd3ed0cbd12df334b535e269330b53a4fa922602ffad1b57d45f4b2858553601b7eebb010c8f210e3cb7174ba60e4b33be22a16d31ac9b697d6ef52cf5bada154ee918485542b546d65c91e449fedd6a7a9c2f541ea573def6a7caf90705a4f8b40c2691f03556ac5d0e68be77caf32f7b2222fbbcb512bdeca477a1804207c5a867990f081e4c23329fe9499ae417610347fac58e21938d0ff3b176c440bac064da0679d16b9154e1a4025589a824b3513777501c71049aed9f520bfccd538ee3cc75406fc73959858c29969146e0343bf1607ab57bd693e1c631dfd40e95df8b5502907eec9c3aaf78836a160ef6a115b5a8b6206e16dbbfdce49ce2e2874b9794fd432908e6081346d2c4005c9ba93671aa12636c9345c518fa81f76a13492c30ea7a4ff5e2123ead84c583d685f1dc67d1736c323b393c23035c034fa251ac6fda34ac7a3f12826794b77e0fea2d1d28e46ba715612538155297ebe486ab8c77b54792487ede394c2f220e28fd9a8714ea2650a778e851fd57d41e16fd41b96d4396a047099fc4046d8a0258eeb1c9f0f7f30c4de812bcf993731917b27b49faee9f6e8b8348c74fdcbc3075f557e4b8f355fe768675500d446e1142b584d6f21ad6c9a14f0e3da39e20831652dbe6bfdf9283fbd4ee0e44e93c0dbd76b09e5308168650cf370e547c85ee3c8bbb28a5ba10e29fb3428d8ed10ef91248c7b839b7990cf1825ac1ee48b3a7dc54779d9a281bfc67f916a80422bf0adb5a18eeb385e522c2c629ab3ed15eeb8cd6a4d4a3525d9410e1bbafa373ebe9a695259de69a26b0cde1c6d83deb06ddd9e03eb19ad2ad3001d6b38ff165eeb64afad75bfdf4b599aa5a165b1a7e85934f99813da28ab4f4bda0432d74747787443aa5794225f6a581a5b59f6938fdd2595aab746ada75334bb076feb9215334dc7e2d9ad2394d45c184be7f5edddd71e6822d17795efd34e25a89e09238d3b1e57ea9540b5af38b5512e373b8cbbc39047230b6f9edc79bdc5f3bb2b5552e629adbfb338fcee7b0d01f078df78e8420151e89f89928964819eddf3abfdb40c6a8fcf0853f2f8b8c73e494e68fe45ab72dd59a0f2f99d40a018c6ffa13fa45810b5b484412da87e335b17e92d19ab3f5eb1f960a5f2e3b510956a7efdd0ea55d716c61f9e743c13a304b8124331d99eae057aaeb36acca94d799a193ccdadde9652577c3aeee0bb61619e9fa62b5763b41f42159060068122cf02f3f559c75ffb698b5c2282ccaaae6dfdef0a239f85e1d36070d5ab59238e0cae1d8a2b54c4d74bb070b5e9f86ff725e42ee9370af532ef99b568f4de062a6e6ccc3c1e6b9c208920ea4dcc0e135a3b083c61fb4370caf8005be4e21bb9b044d64d0cb8ce9d326562b9dfa809e1e956c2330103f6777515ca5fc2b72db2598f2dbf1117aa7abd2906874d7289711cb52a51f177c1bb6bc00d1b988852e0202e944a23afdf59d7ca2ac8c1a065375590fba1388348d5bd3d7420813a55e83b823cfc38c1da8617cabbdf91275b49c203054fc6c52fce1e92c9507a4082660fd72d900054216bc23a80fe492dfa9bc17225b9fdc7072aa4ddcc301fbcaea63af2cb1fe2d11c051955ad2e4eeeb332ad8569b5e00a47802d66b6d692475c0db8c927f82749e23aee342c3fda78176501aa7932fc3a993162da37c91edfbcf98c635ee34447236ea5e0655895b34d78abccd41d742578a095b99cfb12f81c5aee5f6ee083a974b8b37550947e434d74d40b9ecde19c95f432dc1da96787fc3e9df1c6aec51637433f57ef7882578c8acba47622adefeec9e2e0fb7e1c3d45d796c45433757eb3df1255554dd047c107314e66cfd7df7270a0fad59a679e1922fd484b26f78a6a71837df1ac1c70b563e92bfa1c742103dcd8ff6a44711a8bdde79ff7b14d7ad29a5ded9a1c4373f84aa55926968e45ff93481cdb73f7e76d9ab38772c7f9a21f18e058610d5ec83ae10252dcf9388d117bb612b6532032a4c3c817036786cb5f1f96f385554acf5bff1271dc6b2a00e7903f69e2e0aaa62164de9cc4b5ffa9182f84b95771b8ff9b1e5b2b03040f9babd88ee8f6f5b99b357048adbfc9763c8474092115be7edea3cac7eb4f7903222e558b14e6263fd766db80832929f835606d40e34cd29260f6f464811fafe5d00c6933d80d576c605eb6f83771b241198b0f5203ca484a2b51a0139e01b52fb9ef7dd812b1392fec01714c089b7388a57ca4d503b4b543707f0378bf7b4c2aed02df874ddcb4644a220ff217eb0b331f9bc105df87b8b6fa8ba89311f0e8280e363d5a6a0832a49553187939a349456d9fd65e73e59d145d1ec22baf29aa4b4177dd555578e348b4b076643f4e15ba1214294671f1477a7c7b66c7ce67ca2db6997db15f440095cc356ad73f02dcbf4b6caacbc0682c0da542e3d70455c27c07d4bc0c50ea772e66a5d511264ae5d62ca0c42e3b1644e46ccee2f5b163a0d3bebcb2dabff7a706daeb5b93efe476c2e55d1c89b754c09e563c6886fab625639167c24877ad6bb24f5a8258c26564f6083fb14a9931a30bbad90982cd55e5d8bab920c8eefedc4166863f00827f845fa371a3f328a62f7d7d61d67debd57c0f1e99af81f3ac1b3c40af1cf43e6d41636130413776c55e0cf0d4eeb3683a98fa22e87ea1015da4f5fcd2216de7456567dbee4993b0b8d97a659d8567e0097b28b8de40d0330d4d3b2e7f1b0b77d52035b5b3fa5a47019553fe179aa25f5bc336bdeeec29b0b5636105596306be7fb545ff51f66b4c7c87738e17dac3fdd59021bedeb4c6a63460137b3ff66b49cb4e649c1fb5156e5e493f6948a827ed208273e8a757d7e48f3776882f96faf919e96b33dd53a56015417662dafdcd705a0e77a9769c866c98fe67c0ba1b044bafb5cf7cc1eb7c9fe8656a4d6eb5ad5cc77500a2e0cd99408eea3e402a21b64297cc215d2ec241ddad7cbae4314d2b4ffb82a78df9fcb7d94fe606e359e15aa614cdb16f8cd992cec63f7c3235139e14ee53126fcb641a45cd32bf6aa7cd26251b7bb185313a816b4aa8d0479de6c06e9d741f5659c75b44eae8c57cd7e98d02539121a55db44385e951bebb31f8db86c3ff0d37943a4836fb66df760d0ab18d6a8ee2d27ef4ccb0696c5decaeec74f7a6a7c37b3cac61737f201cc7a7901467461bfec1953c27ac4348bd323d6ba594f31690dc79750a8e52a7fdf0dface77503da958711eec9c92b09b3f1eff76462c346a005b18fb2ea60ab0eaccdb23dcf4c1959e353415cee98a5a3aaa4911f590d2cbda439cd3c661617cb10227fdcf7419da1a0670e09af8472560c2320d31ae36b8ade0f09823885b457a640c53c0fc6be6804aa83b40c9aed3c434bdfdb10cc775f1832d4514039788fd6b58dd60378e55b512015fd4be8d8ec99732a9a7b0bf3366ba6f92980478b0f56869d683ff2fc1890f94cef02736765265354d4637f63b0bb54dfa7f0a125916dd7263748c826613e79ccb00d950856b465c172eb2665b0ca501ff529555f682f0e1bd3b95c0d83b2c4d05c1a4cfa86ba4c0e701de36fd4dd01667035f97f763c4e48e27bb429cc43d6d4bc0c23a6a5158a810b4338399884743b9e7f2c8d0f0c55f5b5e3170945f1fc1ddb2f71d439258791af13606ed838971ae8914eab20e3a00fdaeba872c9dc594f3c9aaf568013b84a6dfc7ab48649f83ef398e6fafb86a31e19ec034e9f6831b5699779fc1632a30d35971e3d67dfa130ef4c0a01aef65e502b8bc69cf42004ae7439a5a4c6fd8b63e99d7978873c1eba558c35271917bb2a6c31472d50652de7d7d7fd027040a3b2ed64c29a89118cb1253ee8794bbe08aefbe83130d33c95e7ad6d2f1d58c680763b259bda962ca293117e405572fd818be68d67d8ebe205d28b3fd225a60616ce89712e7c64dc792014470212775da3da10c4af0414329145eb5a86b73aa83529cfa67bc261617e1e0bb872031db31f3c0f76d21b0c177840ec08eb8a7abef8c9ec5c8bda84829e5d905b4f8e9ce1b69bf8f52f5f2f6d75bfc62cd90cde5e4f46a4ce02384e435264dd8f42ad4660bfa0c070d60f3c9837c2081fa29aecea7d0780dd32a45450f7e49fca4388a8e3e4e1dd81b17820bb21fe1f88f2aeac52887ea938b883402eee40148b5071b4e97c675a2b3b1a19ee4b2769d9fe8c333c378e44509dd20b5f6eb0205c8b55a8b005e0c2b3222a9e349541bdc02c25bd979ee4bec76090490510e628e7e6bef30d54567ab30af72bb641a0dffa572ceee6281b06f2819e43911010000000000000ffff0000040000000e7c6e460c5d29692387af6839cab2783d8f275fbf691138358c7f182412cf6c7298cddc00da2d2e2ca1c0c9b78274912836db83e65d366e69416754ba88d9cc8349690e8d4952fb78dd55d648e8ef27b9db65033c31d4e6f5bfab50482ca631c158f7ce7b24170f710136e7c2d1e2cbe4f8aa6f94b0d3d64135acb2a741e033eb97e67896506dd313109f7cad307494f43def89b0b8d6098f6e3413924c61636a51ab81609a7d2bdbc4e1d1846d33e963d5e0c163122d3ec050d4fa12d65a507b489f3c3a3c15d8479a59a2874cbd3a77e0f18a0a4064858dc8c1db1c1be7c96f856455b14eb3851fcd8badbb7f703df4f32c92334a70972c14217044a911954d4e1fd2037179b2064fd53b211fdf91e3d016f858980f4fa80c01fb274178ad616ec0fb9c5451bea665aad8dea5880a910e736309a36e3fad6cf633c7380e5b1f900ec765eb2fc2ae3b670d5ad057633eb2c5cdeb066a66427bf0cc33ecc300eb68e07936cd76bf407c77e6f97d5576d83c1b5930f94322c7e304539ae10df141b613b6860cf0bfde2dbf27709f0bcc8f77726bfa34aefe2e639f3b5d64cc6d89249d1ff725789d36697a1271e19205316c89f9c4b3ff5abb1d712831440ef3593ae51c599ad4365d63ebc1e490dedb2daeecf38d3221b4a38a2201866c2d9bbc285812462b3e840d80776d2da49a91022708a483a08fc810703e409638e6cb682f0d46817f72da702ba155ad7b3856e5ea202a327121990f92a57deb27ffa14405fbb52ceddacc0fd431be92c5253775c2ff0a00ac3a79a68d249ee532fc02be9c059f1a4a434d390499e519ef54154da12e5159401b8295791de23afe4f65dfadf8d12b146f8deef2e32997e564009013c89fe34706ac4cc0949bf8c9eac80ea5191b335d2870c388acbcd60f7235271d39fa14bd7b590045817aaf4a6c8f16f986ffb54d2f26dc8439e7244d8b8549ef28d950cb0b6d5de2b9c33e1813545e293b051edcc2705bf10533f91310f3ec04a979cc2d71156c09159203c4c3c97214268343fb0634c44207d032fb0022d8acb208ca1c35cdf3419309ba8f0704e2ada9693f01cb6a8df242c3aeca214aa048f17158afbd322b4525b32c08cbb49e84265b67474a683368352ccaa9627781359005f591726794d1b04dda7a8f95bcd917b058b3325a47313ae01d5670f0f5eb2f39e98ae170625a74dd8f2b84a2636d7331c3d2f322d26ab53f02198f3236f6a5516a3a631799f0ed0a6b1093c66e500e64f43406ac11f698734180d47cd6820922bfa29cd6dcbabb73f4e46b92c536e59fe6437f29956753dc4a07adab41dcc771061fb472a1cc516cd4e74d77ee2a695ea7c78b4bead4c8b341948fec917a826bff61ff89546044a015070551a900ba3086bcec4f422b3186320e915341e58021b7f1f93597647e6534fe698a4675cba92e43b96b366d5404eb4c9539716ca76e1c3e5c8688fe1b7308bdbe7b8585644a0c2ce51a9516070a440ae3f9628b77b38e88fbedf3556abb99f8441ea0da47d631341680e80c3eddf2740b92bdc57e9b50e77c43cb8572d0180421d91f0331b0b95b65529c03af2259c881698c8497a5a3e46b03b577e8a16602bbd43831acd23e450772eccbae7fd0904709886d5b0f112faeac3935947da63d839218dc21236d03f0d6da769fd56349f9b933f3883ee001c614a3b24a8ddb9a6d8d583aaef28575ada26484f5e85238e8dd8bb7ca4ca6ad73d70b7e70c17c2b5c9e92aa95b6c928d1c211001c1bb0883c2d6fe3faceed0116ed94c4a6e0d09f9ea84cc7e5356fe718d5b9d04ba3b2c084b2796e4f1c7539b1174ef031931dffa0f462ac72c54adeafb8788e32148718b0aa7f2eff31777d425124aba90acf08d4560e890ebaae95bdc030fb259cb6991a1dca52e312f3660209c27b15f96df978ee40662fbd9c1c5209350d49209a3a4ec2211174895f768e9198c2b7db2a247c20edb3e0ffeced4d9f6ceaa4b34ac9793d0ac837a263b1ac9c439c1889fa602604e2a01eb4c3448af5de7415b1d4162d797d47160aae4f7352304f542f01e7eb5c26a7254b11d323997f59f14da76bcca383fe8b192de98d4792528f60f8e6ff562e9a1cbe80ac5a85cea3f1b14250a733209bcd545866feae7dcd7411ff1c1a02635483e0126c2bab54e8a1f0e87e4adf851338eb55235ab9a20a3d1f8b003772dce2cdf6e300859beb17a47227aceb316ee418712749680318bd2f471b8c6a5aab3a5f85ed64cc857d5531db19615b153b8eabc6aca8ca5424af605a9b1f24619396fc1156add23876168001460333e95be7d44cfcf8a3db08508151de58b5d348865c80b6449123a89fcdfbe60d1edfac65676e87e7db41f4d7a53dab8fe71917529e68d6793195a8827a0afd05f3e3ca613b6f9c3f87567b50442eb6f5ef4d7caff8cf6614a11056e071adf7825177e1be4cc82f7cd7d81068fa584f624005d52fd0ca5e345c7a1341d260f140ef87c48aa92dee2f5894bb622198eec5e3c00f41be3b57483cd9251da3d85af9d54ef6eb9363e2d981cf5e9f757d8b550ba31a3306be6003c6bf3e97f3905873dec22aa62f73a457d8911a5bd8209e844a7ddc049be199f90c7a0435d8dfcf58b9d93ea5094c870351614a2336027ab709a7dc20c31aaec47e84257053131a1fd29ed0e2b2714b07c42029a8a99d00e7f79596cdad1e2aabb01b693b6508698e03350247b7d4fdf896b6ce51a99c03ba642d68ba1f160345a70c3c1a745cd7c6adb26cfb6592ced882f410be7ce70476f43349f91fd88bee49bc63c471df6804b8115ef0385745f4a53ad20ebb9bd273a23e2bc1bd38b57d1b44c3b51b4521c9a04acd0dd2337c0bd1a0162bcbccc01744d127e23e6c7278243708d014f5ae1c3f6108254c6d8acb9b6c28794ca4bf4556fcf51b36a4370672012850ed1de857f98fa1a54c33a8ee4b5911cef8eb7658c90c5c4665b01ffedca6350c0c1a7145b76a19aa58f34798a889487946d8fbea5b1c2dc1861cb9b3afa649eb141e80c5978ebb150c193e087d208e638fde145292af819dd99572d1a3af37cd1ad14aec19667aae3ed46793aec9d999838195d4e8ae6f61cda538c97d130c002cc3fd5fd0a0bb1481ccbfce99cbbb9d740f7cfc274049680dbb3fa111f90a91bfc2ea37604f1b1d451bd02fca510de5164f381dd80098ba71ee9cd6184dd99f0aa1a9f1524fa49330452091be101b68f3c7d509e3b89d6c75a8adada079229136c8d2b4fa0e336351daacf9ce9f874dffcaeb9e69bb1000f4b3812cdbf24c9927432611bd37ba41e366200edf836923a83c80295dcebf7170ab6804685e9ae32ee92c65df8e97067453df7892970956a4fbe05506c6acd7e5b03c8371cda6eb51a0d1d1385108c12468f53a830d45bf699f748c68b2c2c1d36c1c04c8bcb882f3e851f214bc56b0107ded4a62bd0b10eeb955956af56a1590d8cd740eb3feb17852da4fad265479ad55a9892bc7374202a67b0707acc17f2f2f903d52bf3b0eb18f2f4f9af722fbd959c303c13aa2b42fc0a9e2cdf61cc83c70c7814a348c73ee80dd3c53da47508f6ee7338de79e833c0e5c0d1ebb0ac3a9338ac89dfb2a8fc5ca8d82bc4fb302fe448030a2b1379f793a3fc6e74408523bddc9f5b63263f82d67cfa3b0c8ac49583aa72666ae000835f9b6c950e9f8787a99e43c52a2388568ca0520742adc91a5ecb63aa47f8966afef0170370771d573e6cc03af9b681e4c53171fb70eecf8456f7cd8f09947f28f11e627cd2e6d3f655b6e683cab5e32dd52f76d1b09570ff57b5b675dd98ab06d69401bff7102bc602f7bc9f097c9182b60ff0d0083a0c309d87075fd562c4589743d366bdbe8da956608582f74b34b61836c1296c2c1cd986d380e5ee122cbedc5e1c1fe1b94fc914b2a67b3f908bd8679adc24848a55a9ca404764b23cd0ff58354c6eac23c15f6c738654699e7ca463a6d2caedad08b906901249459989f9f41c7b5c205b8c1be3ee6912aac42f76164729f1502624d6e0c0c9347c41879486584a7a349831d38f511c0733f4e0aaadfea0918f47c28bd9b2ba24d6d0a2b4d3dd3e9d911975239529a57b3c710c02e81a3fc7f6a6bc3b01fdf9ba237e867e937f180dbc80fe1acc69c58cb3d336e36b622a35f887051a6856a4deba5cf066f5d7b543cdb7bc8ba5e80c3c5f8bcb99a99ce20a9967876103fa80e61faee6d130bb605d4ac5b8574465ce143a4417de65b457688749c0c438ba18b6675331debd60fd4c45984953ab57200ca166315b43eb7f67d55cca5797e968d24be09f776dc0e17b8b35d35336a1812294ad54562d0d201ed3f3cea6a9f51642c7edbe971c14174d96f59ffbb20a654e3d068492fce9061ade500921a8141a7cccc6172b80a463f9532cb9ebe358e57c7d43706fa26a1d782eb99128c1f289ea712c28a1906ec08c523b7265c4763c99e78fdcff6dabf8f388c149697ba823c08eb6689fa6d488b4087bca6a0791595cd062f15ceb8dba2498711681b53ec0206cc456867ed80728c5800eaeb8ac2bdf0242b37d0757eef7f196c20b4709824424f5e6ca89b0a05281a6ceb5cdc4357a9ca183ac02a2b6d14c0a5a0f5f01e4d7b8a97d18ecc8312a4f5b30168b2f3dd37c4a8106fe3442bde1c687a10951ccfda54c7d07ef55ab76880112cd4f5488724eed6345775e90e9b5876670ea3e01668558f5fb9a0063eddd51ad15172f881d8e0ca3d6dddd4d8379b3cf26df42e0535069b550f108f8f7d42e192de44e8f4a0d589e7eb65cd8f873a8d6843c2acda7b95e42d8a4eec8c9abf0090d9c5846f378edd09c486339be295ae478f5e6bf72236179c11be908295f04dd2d47d4cade94be3c8ee6d0d5e8ea2d52ab3ad0d5c59e580787b53607eebcca5495d2c14604254d7f04751f699660981bd85162d0f2bfb507875a45e5701166ba6724ec74cec530f8dee4c978a7093dd1c0b3b77e58e91310172b2ab073524a151669148ea8aaff8cd87b070e29a14475987d200de8306cb186eeb38800659e522d99059e2c8960d616a4d15044de0f6216c7c03a981135cea400e7bbdbbf7deeaad6a8523baa9d376baff168eb279e25d5df2fe5ff60cfeb5137cb29931bb3076a7dff4f91c981c5094c7070de449e75b1074d20db3aacc00c3fa7d8542e570c0d25cd4d52451da47fd5c4fdacbd7a96b2f2a29b1ed13784eca06fb0c0a3c956a6836b24fc78b80476aa11f3d6796836854152519794abd9bd334aca290594094604105d43191ec7a9e1d2be36a85de326885cbbb7204dff0f6345abcbc1e2fdd05e9dfcb8728cb4753353397e415ad0260f58bd03853dd0afb36d7d8112c3a7e9520d145ecbea700ba4d54f58e468cbda553934fb6d01860ba0823fd3a9aff32e3498ff002af3e9b8deddab79a737a999372b59c312603b6fd75533e1eb9cb52feafd4ac73994d1d156c7b907e6098d3daccb701ae527a61423d11ba83667a4a1050d035249f1d6d9957a891b69a36410cc4aecf4ee3699b45ee7e6f8df576bb5059fbf6fc8adf2475ad0918deb84d7f64b3723c2bb4b094e7039b2cb0e6a9fbdd28ab0292b750e52c9edf32a8472e025e973be85663e09057fa309d7f492861ad3d0ac6ee0332a900a0c434dd1ec184570c1b816915be76c88ba9c6a26b15b8f8edf402494f0da3762ad03d516b66be3c71e102029fc4dc05e4b7c98832e78180aca3741b1b1bcb770895667ae757ed2ca37d2a2b6c3622541bcc40c134c800000000000000ffff000080000000a18906bb5885491059baeb5328b33fec45dcce0519ede85bbea2ef40b3f10395ffc3d1fcd6d68e7595633ea59bc0d0c073b0b420b2ff6423b642b0a61f0212b320accecbbf021d102e543cefb78c58d1d8afeb9bbd0fd265a676655c45d4e85bf2cc4f8417e23853037c0a59751f32f16bc510bca3faeae9d72de6fe2a6b93fd914ea6934406eedc87a20f906c6462df3811eed8bed6e15390578072b475575f0715e667a439d57f4abe70ba03f5a37e260000000000000070000000000000000100000032000000bbd31866759d4cd645e3229ee216c29ed8aa7137da7ae6d5cef4efc0a88d82e72f7e25211f5f0b9a3b96a5c51cbed8b6ee0024ab25bfbb7cb82f3277afbb17e6d53f7ffe37c5a067f970b57426da837db7950c6d5da836995d6e29dce1000000080100000000000000000000f8ffffff7b087ae2732bf6f5cd4baf28da6d11ef0c7b6cf75fbb8121e5a6560d25b501f741dd5752f8726d12c906d90a35b05a47cdfda34cac0131037a8b457933887222653450818801d89d691243493b9911861bd715910d00771657768a8bad81e926a88f7dc7a2eb857f61606da9a5b715b421dd5456be11ab422cfe05bc0a70eeab241aca9a9022de3bea0dfa64d6ce950b5c22f492d07647494fdf79a3ad9704bf67ce424852680df583d944be6e45165b4647b46d8f24309967a7ca7789a4df21a8e9346630d7170c6e133f2aafc2a168876c4778a16bb420f081b78ec4588844813fd3c44bb3e1c4798daf60e945a1a2db00000000000000780000000000000001000000e50000004abfc90ef4d6ce4f2cde81a8939f60a13c0b5cd8fd882686e747111098c2b7bd41e8f947f9a70f758ae6ed5808fa71d9657736882bc81106ce16fad229b88bacbfb7169f5247b4a667ed842b2eca31bf0f57783c521dac402af119515a15d949fe6b0e5cf20000002d47796f112b189d819b7d862ca999778abec5f90967edb0fdc17190874aa41fa7173eb4e800d380b63590d7371fbe640082f0475aee778ac8e9c546a79224c308256b00005676e830faed13ebf76532786ea8d2249954de1770a767b716c82640338a6008dcc1beb9b6753219a4f14dc40731ef692839f037d068480d64d71648fabfecf8995050e0295a17a4ff"], 0x2420}, 0xffc}, 0x10, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)="ac", 0x1}], 0x1000000000000036) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x9bdf239fc4221153, 0x530, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000380)=""/127, 0x7f}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r3) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, &(0x7f00000004c0), 0x27) getrlimit(0x0, &(0x7f0000000100)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb6", 0x5a}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8", 0xe76}], 0x2) writev(r2, &(0x7f0000000800), 0x1000000000000156) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x2000000002}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 5: socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xb9e6013d098e0df3, 0x80000000872e) poll(0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffff0001, 0xfffffffffffffffd}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x80000001, 0x0) socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0xfc}, {0xe, 0x0, 0x1}, {0x8106, 0x2}]}) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000300)=""/113) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000380)=""/205) sendto$unix(r2, &(0x7f0000000480)="7d1184", 0x3, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) renameat(r5, &(0x7f0000000500)='./file0/file0\x00', r5, &(0x7f0000000540)='./file0\x00') semop(r4, &(0x7f0000000580)=[{0x4, 0x2, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0xb2e5, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x8, 0x1000}], 0x6) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000280), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x1, &(0x7f0000000200)) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000003c0)="c8bd43d44825c3b0173d3d45ff9dd63fc9a2ba92d573894998af54a28d6ae2f19f9c66b772ebdf436e6f56abde496c2ec08fdb9500fa4890216827407db9e68d95f899ec98113bd9eb53b8591f526ef4d7b72812c7e5d853b04d2a1c7a7bda397ea27389956470593a5ccf8dd4e394bc9af772bcabb316e5c000dceb511f675c9abe06bd4911c32d84de962e4d58cfae9c219e435c46a756ab2c4040659810baa700d7366513b752c7809f79e8ab949b061871d6d74fc36d034187edef3dbcd2bf52450393832a2179aef2c1a69bce8d7e1c56d144bf0f81daad34b7d23cfb510ff5db9accca785305081423a598839a2861472141afa2", &(0x7f00000004c0)=0xf7, &(0x7f0000000500), 0x0) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x4, 0x2, 0x5}, 0x81, 0x0, 0x2}) r1 = semget$private(0x0, 0x3, 0x6aa) r2 = getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001180)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r2, 0x0, 0xffffffffffffffff}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}, {}], 0x3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000480)=[{}, {0x40}], 0x2}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000240)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x30, 0x0, 0x0, 0xffff}, {0x6, 0x59, 0x40, 0xfffffffe}]}) write(r6, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, 0x0) ftruncate(r0, 0x5) clock_gettime(0x0, 0x0) executing program 7: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r1}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r3, 0x15}, {r3, 0x1}], 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x40}, {0x3}, {0xe}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xfffffffffffffe71}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) flock(r0, 0x15) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) read(0xffffffffffffffff, &(0x7f0000000140)=""/22, 0x16) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1f}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r2, &(0x7f0000001100)="ba", 0x1) executing program 7: ktrace(0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0xb6, {0x100000ffe}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) socket(0x0, 0x4002, 0x2a) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x126) mkdir(0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x26) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x635b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x1, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10726728], [0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe], [0x3], [{0x6, 0x0, 0x400}, {}, {0xc22}, {0x0, 0x0, 0x0, 0x7ffffffffffffffc}, {0x4, 0x200}, {0x1}, {}, {0x0, 0x0, 0x0, 0x40000}], {0x0, 0xfffffffc}, {0xffff, 0x0, 0x0, 0x101}}}) executing program 2: r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = geteuid() r3 = semget$private(0x0, 0x2, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r3, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) r4 = geteuid() semop(r3, 0x0, 0x0) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r4, r5, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffff7, 0xffffffffffffffff, 0x0, 0x0, r5}, 0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2000000000000000, 0x0, 0x5}) fchown(r0, r2, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x8}, {0x2, 0xffffffff}}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) seteuid(0xffffffffffffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001280)) r6 = shmget$private(0x0, 0x3000, 0x3a, &(0x7f0000ffa000/0x3000)=nil) seteuid(0xffffffffffffffff) shmat(r6, &(0x7f0000002000/0x3000)=nil, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x2, 0x6}, {0x7, 0x1}}, &(0x7f0000000140)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81286947, &(0x7f0000000100)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x6, 0x2b, 0xffff}, {0xff, 0x6, 0x7, 0x1f}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x800c745b, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000040)="e087fe23", &(0x7f00000002c0)=0x4, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) socket(0x1, 0x5, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) socket(0x0, 0xc002, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000006c0)="3b03c1a377368edcaa6cc13eef4042821ac9d053c62e03d45109721e9c228d06c96d2911fd5063764bfad5fb0f93e7ead91622e13ec2fb6b9267ccdf4e94c2caa97cb7d8ccc2c4d5fe55b057fa9d690dffe01936deac8c36b8ef783bb03205372a6b58f3a297e615fee41d6122a47a39f9ae60843377f6540879c2f220d285cea2cba82a1c1692fc52c40ba04b8ecf88a8ce31147ea7008b20c3f78b0a978c98d9bf5ec39973b8a79dd62a41e2d5b21aea56947f7300642f7972557c141231222fbca02915325be9ed496ea2d46ccd9b9bdb8d09196ccecc610694328a409f5ceb55d36a2571cd77c9b2148d8c15fe4937a909a3ca0bc022ae628c6d631c85151e7e59f4d73aae34b2623d1e2e186e48e0c98d09afb1e0b822d9f9f5fb9b2aa54d76552f41e99c1f2db6c383ccf02c60a5c4c036fb0fdf56f48a42123336c28a3abc7573a45762827275c27dd080b107756e608bf75e8b5346c99b0970a5ec086cf006ceefdc0471dd29fc8e212d1b6eacdc0f0a01db4dd2a448f4d37c8d10c498ae6bd6cc63c9c7943d3c10613abd2ff85e4056e85a5dc6ca468ddb8adc9f1c43c19bed031a32436f39e47daaf2db741a5aa6ba4f95b6a2040400b243e0767c8806e13694623c0cbca6c9a59b90e43d679ccec339e1a771b9b70699d31ca7a8adf16adfa19a38722014d8a317227f0f953c9e5d49f1c833d54c20922da98a7c423680473d7de782e5c9dca12221b747185363291c17cc2f6e628fc7558cdf60040cbbabd205af621cab0ea6bb6027b045bf3d04b772d0a9b474970825f336db5593a146e44c56145211cca1b85eaeb280afa1a6381299ab3349943c8225f9ec0b3712d8c1863b36bf08078a49b22806d13d43ccfcf3b0567a4f4898b0ae34e4dbd5ee0d5b655198cc7a4303676478eadabb8faa99c7ce5b2e611d8aa4240567acb0360d18ad2f5c1c7b9d8778f3ea9ffc5cf77a9a8f50eb33e87494afaf2a05df734d495235aab58621652256bd196f2be98b14ae8bb644857f98ea78215e860910c6ebd9ccdef935c5585127a2a45077df06e987a225593617a0e33aa4ba59cef40037d10298650aff8d0368dfc375d2d7b6f348a1ad60f53a46f1b35343e703b97c785b7700ba78dd04643422287b3c9216d517a0d11069b0dd98e75abc13061829627684e9995bc802231d243d6e845f376c51a56f0577de7e30be3d73cd31d9a378e0e7474c0e7068c255f16edab69840c289a13e5d10b8fd02267357767d276c85b69813dd0d3ed21489dc0edaa99c0be91d3bbb45230e8c773a2aeeb3a6502f3402fb4941d1f1deee0a552b7bd60c3b2d6ba4007625b7840d2d65fb578f022be7569f002e14307696c2cb1ed7e2ee7e4f24a0084ffd7af5e2b06781b21e96c0577877524b82c18ffa24355157e44966af453792a93fc2a0e22ec7bee81113cd0904bae595931a944ad61618d5b374af50cc87a49c6a0bb1d1e3de5c4c7bb40e4b5684ae6a07bedfe1819791ab84d17cb65a03e8ba717f76d880dccbd56ca672b76f5013f1254254f5bb676a524fa47673533eb8bee57c5b2fcda8a080a505a674e9392854ce537fa05176858c219403bf90ac16b5af9e38bd4e355273e6714412c738045b091e5fb9624d249d35ba2b24f78641c752a446f808c0b7646d4be2f036734f0d57efb045d5e9dc6e6247f668469ba77d8a652e6114044237b2e8e4fcb3a7dbc07e2c41cec0566ccd94d3cf27da07f57a7d5cc82745f6b0faacd0fcd9b47539d4c9417e5c4629525c6dad41591f47d381aca04c341e299dfd081b577e5c7493ae24dd4a19d61966bb45098d679854a5187e07af44fa001bf84801be0286773d2abed02d088efd4e873507c8bcd60cc834eaa0a85703e01e9abb4abd558338fc1e80cad19d7b252c42b5728ff95995a94909c5258e9a76c0384750dc4776eca4c2bd737fc30f901e73575bf9ee16979a1d8e144433f4955e88469e0d5e3691668f92b4026cdf76b08e05fc465bb398496d0ce7b746141f602ab65f1ca2a9e01f9d9055c8641c462e3cc3a4b73496a578c6ecd51f6f8349b60d4805c0d64f8de8b6edf327845282def8cff2aa6e9ef205eb797c2f674117cce9f4005885c0eee502b85071520353d05a96b8ba19156fbb5ce356b8b88734dcf8ac9de143556988a4738b8e57894aa4730a4348c2225debb865a9ea787ed170f6be70f0e4069983b948f59e710f18d7fee7c750e2a28ec63ba5b3b2de7010b06c1ef65f413328584bf5799acd8d543703e421fa028c15e13ce021ad0064390d3d56827b93b33f2b3c649e10fba5b34b73adf6a1a9cf1a890ecd6f4463a16cdc992865a64f72c502a1db6ef6c6cb8541e25ac25568611f4cd80f098c8248ab4c1d3477b4b6abc78a6fb060dd72ad7e71b0cf2cd370e1619f0519eb85950dbdc6d3426919a16dbef9471a6c7671e608d6d8a24bc550836643975426b076b9a4f6c569140571a6a34d0e0ad83591b566b501a320254f0b01b637a7ff487a13bbb73ea579a9f18d647d124c939b8ea164a33e40a30528dffce61309a1eca35bcc81565cef40fc69fd1d69e5a777abceea9f04c98d97cbebfc130016111ce367c01284cee3a00557db628f7c230ff807c26c1e1a5f4f7e8807aa04eb42adb9f72b52401e3ba056771fc406192b3a8319cbf55247e4ea14e85858a94413e20afbc0ab94756cf827200d4547defb77d361f0f312a1f1227c5c3bf9ec4184c6f9a6e91ffd2d1717d8a05e3ecca2e0a607a875ee0290c4700e4b55119335d5ef77e96eb7b901ac74495d85245c7999ae94252b311e2f3b58303807db885c5e9f6a0744901c76afaafce2e9f6d54b569390ed6932fbc2af6fb90af01159f5c11f4ab115916b61c0c3ce302b9f468c6f6365c042f87be35cad3f96062b69e76b021ed85872eb44017954b5c7b2d40631253f263ac45149075ddfef6fe997e5140fb9c29ad49305221357b9d0ffcc5187642037381aa93d89fcb674133745e635dc972de4ba18bbfca3a5e810ab1d8f7a9937039b9f5d8367fec3b462d82ab004a3b95589c2b3c338c8f0ad6b12a19fe284f223d3bf925bc54e9bb5e648eafa91dae7e3115c1208003256a5b486ef66dc52544edeed031f2719a4ed829a1fed4fe00b41b5b344840c58244e7792753145d0942b34e265afa2554464e693f2ccbefc500102c55984d58acbf53aa9b7f753246bef4927eadecb170c1b2ec206dfd7d9db3b3a86677376661b80955fc1b9d234cdc923c661973431a42fcf30b8321205702287153ae4fcfd1bfe904e45d65ddde927ae3014360952fdbbf85e07fab6a8dee31cff2e654e7804823c7df36f1ba6c420789c78b42a721f596f08a6cb9a0278dbee76bf23e67a8a1af22583d982c47dfbd022fbbbc02483a1ce23b5be7c1df50385f2fb4cc46468c1d2ccbed228af72a3f48e8b415a03b4edc16c28b3bbc6ebb236588e75fccba6761776c40e0a8ae2a94f2f7772587fba5d4fb872311395497fa11e0b3fbf7e90c4b289b44a28d3fad73608fa286e20417da620d688144fcc55d6c857d1a8c97551a92d72ee43915d40f515664aa652e606ee27ea3cbd4ccb550f465501f6a3b86a59fb64e686df8251293c172ce485b17191289596a8491d3b81dcc70d0c7d8e29542caa52e0a62b9c53a544753d2d3622da19aaa376c7e52eb7cba7c3e10534e6b2ceaa5e8e4696481618c2ded50883f4939672b48f6657dab1e3fe3877f9a24af8b695162fffc2bad36a591bd0261190455c0defdca19cd66dbc67fc3515da4a54a329e7e4bb432fc8d73c03a9a353d7aa69b2d3e1e2720d778893ae54b2bd85ec8ebdb018dbfd23ccdf951772b240b9ae5d5cfaeaa1b7c66468ea7316fd67ca096c48ecca4b99e41efea2733d8233f39cdd3ab9eee1288399eacb32f15fcead9047bfb90c06739f1469241d20437e5b99942803c92b756f9c071e677cfcf79b8dde8dc78e119ba94212657d1b9a913b0579e8b4c7912037046dc0238508d32803065ada663c75521de68b696250e174bd47f8684e30a82d61ad2a1a00082270cc9210fdc8e1b72e56a2aa73dbed2163a8b8ad81376a82d0cf7e8b3844f1881854544f44e95d2f7aa0137b326a1b29717bb1e8a71ca0224acf0d4f5519ec25a2df8a326bcdc5c84b0681f3704f32d0d3a95b9ee090c39f602ff63c8b7bad268f549dd9cd79a602eaaaef3cbe20740c2d8e935a58b290b7ec9a8c027c92fdcd32de3236debe689d88e96024ab98999f36eebf2bc50abf4e1fd71a4a66d7a54405bf5baf636860851c11252c2636a54c901ab8fb7b80f8b9a9f8a2df20e8c6ba96d25ea3328dabd5c49e147976e7365a4654000fa15dd7903dc84e5224fcac5e44c5bac31188c2695740fe962f43c6867949da8e6f2a32924c1b75b83433d7a18ba22f353bfaac709d43c8f7d16ce70f1198b6cecd4a9336c674aba3a01794587b5e0d9f3361babbac0ce6aa70bef6621a41eaebf88e0798b056672087aff8457d9e2503c94e473c76f014838c824f0fffbb892ea832b3f37f17ae45d475831983a153b92c26260cb578f1d51293ffa2b926c6516933d080b4cda828b3b7c3be05e423aa8957754a8a56f3a8d3a2a38e128fec21127f5a3f0a45505d5ac072e4f4da17a60f804def16f6131df4092a7cee6f712e9145db6dfda4a5d381d8f42b391ed76913577d1c85898dba52d2287f68f32e588ed44572392d89888f744f0163b39cedd9ecf6bcaf3b6ac18fa72f9ffb21ff73b1f3b04502420c31878f127316c109949b759dd2a6b53f92d878b2333b1fca32fe676f1b0da4613074cd63829def257e5cdfe63d79d9d929bf3ba9cf5ef447c267c582f2bf19cd092f78911f66209cc451350359b697e2d182d7916d02c4968d52faf6759e231a2f8394a5c0db91cc87f78aeae14922c12121c297e6c23b4fd5f196a9f7db34042a19031b17f70e750a3bc6634b21c849da92cfe03539b6cccac6297abf1a98a549c1c0c8466d9dc157efd748a6458c38c0ac8d91468e4f78f737d31fad1e0d339e99a230bad08b493fa73748c618ece164f4f5e521b9cd78301ca30e69b6128c0a4c4f9f5a5e9a2a0d16f671ce5b9a513420281386f022de61f7993a1693ca86d09835eb355f56d062dc1278cd57286e32672ddca28dcfbd8514932e47cb48955f7a9e32490599c3fdc0aa3c34ba221dd818ab27aad69dffc6db34702305c72bfe256b9aed9418b7584a292fda32bdb0fd4df6ff0b6841af0bef84c74f742c4f160459781c0f31fad287ff6b93b8661beb9b6aa4b75891609ad18ac1b056f4c66239b51b1244d0da8337ac515504c2df74e810663559e1f96e99425f13a288e8d08a8b145ed35fba95190e66f0af2f1c31cc11cfc701f6cc6a8aa2cac7bdf4d20d362fa614e8e209a51e5ddfd5260fe345319844eae097ddb27378b8fd94c015951cb7b3ea05dc78028791ee99bfa9ba60adf0deb2e94bbc3c8d71357c13acf7abf5930d086007c9ede24588510ca7e87adac2b1d9a5d08561a8b8807572fdfcf00b5b5816c16539d0dc91b0b4d05902e732a31e9b3c34f151d2051c766143aaad4c67ac8b5d728bd9b2d2f01f5f6f88bba6550a950e948c694bfb6e321c3fee378d5f6a16cd72d54b818d576d05b3be288fb78db33cda64f939f61a783819968fb9ffec41a77e10bd79b8c73a89301e859de28579078b924149b99e106fd2cb0fed7a2fcd56f5a64ba39c9b16aa845a6ba71bf816236aec0d900f830413ca5e9f", &(0x7f0000000080)=0x1000, &(0x7f0000000200)="58cd7ec3f5748413ea7e16f3cfce16694f37b8fb3cc854ba092a39fc494db03cf856a21879d6c3d9c5dd9aa865fcededa0d2a73e2b0151083265f27c2075364b50aba2ac13d5177b084b6ca33986d99b57d9ff00c001f3a75f3f46811c0a7c8265ef102d99f17e98625361f1e5f07d11e339955574eafb66c75c634f37d2fe7d366741084844d37810b378cad660ee9dad3bd48272ede884eae54021f0918b69ecdff7697cc3c8c65a8b", 0xaa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001280)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000140)="b69a1339c6c100924dffd824a3762bd59a56f2ae3ae1aac2dfa644ebf1e9dbcd02b52f", &(0x7f0000000180)=0x23, &(0x7f00000002c0)="1a92bee4dd6b7893d0ce1fcf1905ec85970e060195d06bec0f42fa9b5fc5203808481d3c740cfba33b6b2eb6fa0a6a282a3cb967504eb625db08b0e04fa9eae05b3a2abbefa78d1d597ce99e220caf83091ef2c43b5ad8e96662aead2533795bc04c5b68c04c92f201374e96be8def3c38421c162c4ede9dd570da58a3d3e09ac17d617f1e5d9fd619b64285771a61f45d1942a183a552ee125877e87da999db83ee5b3b1de76384bb0f82bc103f1585e8c8f2a3cf797ec0e724075f6d5de3684ea47729b6c8fb3ff42cd25f1ae4a1", 0xcf) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x1, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x0, 0x0}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) listen(r0, 0xffffffff) getrusage(0x0, 0xfffffffffffffffe) executing program 5: ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) getuid() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0200000000000000ea8331a27288c347ecefe86c57959b6ba2b8dfcef83875f96cb5d719eceebacb902f6c2390c830d81e114896561c54aa156fe2c1e13a91edcb3b13ace6aba82991c5b4083b057088eee9da9a61ae0829dfcb20df89ac2ed65fd8014b231fddec3fb531045015e0424ca6e32c6dc6133901fbff6bec04ace8b99771882bbc395ab24373190d951c7523c2bccc8ea9350d6b7a0eb88f9e26018c42e5ba5c50ced14ee2c18652b82839a67ba1a58f601af15d3ae75d224e8fed673009ceb4907240fe255690ba6ed9f05d4cfd6902122f65ee653cee4499cbc1181661dca51fb7fac6640147504fa0da"], 0xf0, 0x800) msgrcv(r2, &(0x7f0000000e40)={0x0, ""/163}, 0xab, 0xd000000, 0x800) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 7: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) dup2(r3, r4) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x24) ftruncate(r5, 0x91a1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r6, 0x200) write(r0, &(0x7f0000000000)="3832af5a5775acb1e5c643", 0xb) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f00000000c0)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb9", 0xbf}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b997e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a89932169040de9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9ff4203d620eefa030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56201280d3211ebd3260d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e38cc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a30000000078ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634a57290a3ddcffad832b207305e07415c7d511f74b3abea8f0a59d45f849b0fc249b2cc2656401a30c6689c536310e586f02613c6678ca8daa05518295d600188899faae085972153121bea7c01b4f610622b0c3dc478a9e5dfa5679912af6ef533e6a85d9fab907ee8edbeb3680abd4f20d855c3aee14298e3ab7386a6d404fce4c218919836cb0031c381b568245585c9dfea93ddcacc256954cc9bc826a1ef6f89420d95dbec2531cd1534af5b921b231f984f558f09fd363f1641f531303c66eacdea127ec3cd321536688126de22cdb85afe99c0fa8f4e0dd55fb308614419a983f7be34d2aa83643d067f3e92634bf6cc908663aa7a8a1b57e6ed1d4c1f6e411e5acc242e92bafb2f0a22b9ab7866d89beee2d4fad43ff7aa04dd35a86f676e51e417ce202db075898c49e4aff31e8228f8462cffbf897d353bffa236077131fd5e9ae762653be52a85a8e5ced1aee1fc937a2cc5c5901c7689e1db8fb17cef66e6cbc369b72475ecfa1659611f53cdf5c322278c9bd3cd80af3d2ada333bbff1e7992dfeb4a1b5ff136a2766a2fe786a200794d4595d0e69c4b9e021bb9ade324e51e18bdd04b4cac634257edbdbc8fe839faeb3053f83f95da350eac04de31ff29eab8c57a4d0c052c48c377abd1c7c7b98acf4e76458cdf884b728abe59cb97c7625d917479003686272922ff546c1c9c9179073102e6a9c2cb7e31dbe69c410066527566b391f3294077ab4d5b0c001f7eae6f7ea6b2dbc5a8da6937863cb49532c0c1f2bf14f7b596eae6c28a6c5f5179ceb18a55ecd3dafd36a74bc6aa137cd6a8eafb10fb8af62aaa29914c384dc17085f43ab708a9c164cc39dcc8713ae9bab8bcd07ed9ac8a9558e3a9b0cf9c0ba2a4704c7e7bf9ec63db0a23a84945e60768b9d805abda7c3049267dc155f47ffc38a5eb6293e9ebe4bacfec3518b850b8395894f6e7195d0f6a499647fbed8b5ebf43b4cf9e7b06f91c4296b5ab1eb425217bec38ea4d1b367fecb03e5c6ca652551615ba0b5826b5624d3e0cee23eca58c725abe50e351d3600000000000000424b426b142bcb8e036102b9385357a4b53dc241266319f8bed2073d57b819a00f625d95827a1564c543e09fa29bd20700000000000000e339af734cd36165094dbc5b2c00510283bbb3c715ac9e832ae9466e7ce3644c7b4136b66a88fa279b78e519ca08f6a5ccafc910da321d5100469b193fdb7bad56c1c52a766875f683957fcac4b1f177fd51c5f5a9edf0118edb57f879507308837630cf24627cda8a5f35141bb595bd4af90c0398d974f92f6228c644e0afe7848d1d5adfc0e505b2d04926a5c6f8527060a82188cb65899b1fa318b039f4fe0ad1b117f7601dd413ceedea8c443de1fc8e9a3a8af5cc60f763daf3165bb420aad2f8234c4aeee9d39fb2243415aac7153e94d7d0bd1e8278d31f4ff636db60f00cde3ccab7bbf20558bb7c453a84076ae27f20eb5c4957c52d66072d55d53fa19b4001fc1b1e337f75a21c71d91958660be49410064fd78be36503eb3069b37515eaa90dd776679bba5d569de68091035f5ff51f2f99008cc2ce5152ea3b8aac46649fc19a34143be73e85856c97d63afd543d8d42b2c8228fb4abbc142c4be6abbeee9c6ee308ad7af3fc57478e22dceeeaec39c69a4a45190fe623d365f867", 0xd8a}], 0x3) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x1, 0x5, 0x0) (async) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) (async) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000200)='r\x00') (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x87}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c000000", 0x7) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="34237eb2ccaf47234a83e7ee9ee897be39536e4c3fd58ae20f1ed1ff964f", 0x1e) (async) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000004c0)="000001ff18a1f30ae2375734dea1dc58b952000000000051fd819a9e98846382cfbb55c334d31e38262cde5132838bf0a7a73d965c5f78db0f905cd7c8dcb23b7dbb0c55fc48ecff7f000000000000c747ebbd9014d440ec551bc9c9a274aa1d20f6bfcc1fea1b1957a3b670", 0x6c) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) r6 = shmget$private(0x0, 0x3000, 0x6c0, &(0x7f0000ffd000/0x3000)=nil) (async) socket$inet(0x2, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x8, 0x7fff, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000002c0)=""/229) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000480)={{}, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x821, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x0, 0x42c) socket(0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getdents(r1, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80a8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ftruncate(r3, 0x8531) setrlimit(0x0, 0x0) mlockall(0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlockall(0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff}) shmget(0x0, 0x3000, 0x221, &(0x7f000016b000/0x3000)=nil) pipe(&(0x7f00000001c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) vm_resetcpu: failed executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) setrlimit(0x7, &(0x7f0000000980)={0x200000007, 0x54}) (async, rerun: 32) r3 = syz_open_pts() syz_open_pts() (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r4 = syz_open_pts() close(r4) (async, rerun: 32) r5 = syz_open_pts() (rerun: 32) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000180)=0x40e) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0xfffffffe, 0xfffffff8, "0900f4ad2ae298560000000000fffffffffff700"}) (async, rerun: 32) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11c0ae5af4855d478414039bb8dcb7d86cf9537f8abcdb0fd7e0abb38ec0556e495ea1667b6cd3353411fcf950bbbe9cb7f2fbeb34329c81357b6cdfa3788a6696845a0db16bdb406d4f090e671ef11b8890345ba2e7a094912be55f1f6f669a2cc489f9264c789e56dcaf7073659dcfabd5489feec768ac66484afd2e1b74eefbab6d1ecaa5c76e648461a3a5f5b0b1f8a0fe42e34e2516dae628457a2ed5b4b87c237d4ac63851379058dec7371dc6f51bb6bbe84e335d4509f242871066ef4b7d5cb5a93ad5acf8a118d6702db6f75cf49c232eb20eada800a4283fdebe0c2b5d721ddd9c93192cfa9b777e6eac6b08aac493d93813c17ab67cfb1d0207247feb37ecc3c2d57acba029ec1acd73895bc529a341657d7eca7c91b0cbd439c35b50047b95c7e5f67000286ca9d885e08a93d4c8fe7b6ae210675ad323c5e847d7ff5021fd0a75b75b648e3a3c99560698c93b9cba0a7727458539dd79ba5769ab18859adf9cebdfd680b857645b607bde6f5a414aca2e732baabecca7d4034544253d57ff6e951a59c8f5aff6faef7b60b74f830033b7bc2258cc196b37c0ae65e8318a6b0e6dfa925542ccbc45e488ad9135df52150fafa752523427268156470831473542cfdd0a3287acbf230611a741484dc741b06e1a337a7bd7408db8ab94adeded534e023b4835af38c28533e6b5d9027ed8ea8241a04eb5bb1aaa41b67eb5bbe447bcf989c6b1540aa68c8e9912931d7990861cc55a9612b33985d6115ad2984ec3d3511bea981fe37b9d9ee77cde1b1d28baf486e36224bc4290f62465228be64b09", 0x320}], 0x1) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f00000003c0), 0x0) (async) r6 = dup(r2) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) (async) dup2(r1, r2) (async) r7 = msgget(0x2, 0x1) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (rerun: 32) r9 = getegid() fchown(0xffffffffffffffff, r8, r9) (async, rerun: 32) r10 = geteuid() (rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x36, r8, 0x0, r10, r12, 0x49, 0x8}, 0x9, 0x1, r0, r0, 0x6, 0x0, 0xd55, 0x200}) (async, rerun: 32) writev(r2, &(0x7f0000000080)=[{&(0x7f00000003c0)="ae", 0x1}], 0x1) (async, rerun: 32) shutdown(r6, 0x2) (async) execve(0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240), 0x38) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0xc0, 0x4, 0x400, 0x3}], 0x6, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x1000}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) read(r0, &(0x7f00000000c0), 0x0) executing program 4: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair(0x6, 0x8000, 0xf7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000700)=""/255, 0xff, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) (async) socket(0x31, 0x5, 0x3f) executing program 1: socket$inet(0x2, 0x0, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x9}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0xc}, {0x2, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x800}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x5, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/20) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x3}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x3, 0x100, 0x1000}, {0x1, 0xffff, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e5323156613d53d402eb3f126254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb1", 0xfe}, {&(0x7f00000000c0)="f38fedfa74bedd2662b0ff7c31557dd0ec9b2b03d2911be8ede0f6e5e2f1107b431951c6", 0x24}, {&(0x7f00000007c0)="ac2b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806858db1bdbb6880910133f33e35dffa6f88bf8c1bb938762737145f0cc59c0058946f57497487d944a92f6dd6ad439785efd96672e86990d38c2a63ccfc4f532c3a09757bbad41000080671ef9281f20eeb7b851729e5dd1427458ee26ea046bc38711abadeaa8020045", 0x83}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f0000000880)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151346b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f9967205ec4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d7958f872a9af5a279a20817c3039cc7a4e56db9412842a294b904525fbc4b3d9afd23c36b3a509285af2f1daed03a5561aaa35610638896bf11344cef75bcc4ca096542b3a1813f4bb3df05015588e32fc9857da0ebfc06b43ddf30527a9a9754e03af3dbc71be8a9f752bf8d840a3984fdf441ae235dd4bd0882525b00734a55c9c016a", 0x161}], 0x5, 0x2) executing program 0: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x9212718241d125c6, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x1}) r3 = socket$inet(0x2, 0x8004, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r5) syz_open_pts() getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000140)=""/23, &(0x7f0000000180)=0x17) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) executing program 7: r0 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, r0) ftruncate(0xffffffffffffffff, 0x5) clock_gettime(0x0, 0x0) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0, 0x0, 0x0, 0xffff0000}, 0x0) executing program 6: r0 = socket(0x20, 0x1, 0xfc) r1 = dup(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a1e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2}, {0x44}, {0x8306}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="b886b4e47f75a5f2b667b3d51ae5a7931787edd02e39300e376921f84716fcda0dc71dffa5a889bbc3e6874c204bf06e822d4eeecc1d6a6a9ffaf49c48d129a5f9edbcdcec9a58a3f554ffcb93475d", 0x4f}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) minherit(&(0x7f00002a2000/0x2000)=nil, 0x2000, 0x1) bind(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000000c0)=0xffffffff, 0xfffffffffffffcbb) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180), 0x2) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0xa1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffe}) socket(0x10, 0x3, 0x3a) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x3, 0x6) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) syz_emit_ethernet(0x2a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000b40), 0x8, 0x0, 0x1000) mknod(&(0x7f0000000080)='./file1\x00', 0x80, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRESHEX=0x0], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x2a) open(&(0x7f00000001c0)='./file1\x00', 0x1, 0xa0) open(0x0, 0x80, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) close(r0) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') (async) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) (async, rerun: 32) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) (async, rerun: 32) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) sysctl$ddb(&(0x7f0000000040), 0x3, &(0x7f0000000100)="fe709e34ecfa8f5dd9ececdba98faff9343b1582de05ca53826962831cd302f3a87460ccb6d4d6d14b88dfff5e0000ef1664c916f09ab41a685b2612c4570735cded9e5372df5c62ae77a339060d16057d53bff6b12c816b8049c8f2ee36a46fb4cf7c82ad8bc910e8b0c6f589b2", 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x2}, {0x7}, {0x6, 0x0, 0x0, 0x400}]}) (async, rerun: 64) write(r4, &(0x7f0000000240)="32848000"/14, 0xe) (async, rerun: 64) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async, rerun: 64) r5 = msgget$private(0x0, 0x0) (rerun: 64) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3}) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0xb6, {0x100000ffe}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) socket(0x0, 0x4002, 0x2a) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x26) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x635b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x1, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10726728], [0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe], [0x3], [{0x6, 0x0, 0x400}, {}, {0xc22}, {0x0, 0x0, 0x0, 0x7ffffffffffffffc}, {0x4, 0x200}, {0x1}, {}, {0x0, 0x0, 0x0, 0x40000}], {0x0, 0xfffffffc}, {0xffff, 0x0, 0x0, 0x101}}}) executing program 4: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x0, 0x42c) mknod(0x0, 0x40, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, 0x0) (async) semctl$SETALL(r1, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000000580)=""/4096}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) kevent(r4, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x1a, 0x4, 0x7fb, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x5000000000}, {{}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x3ff, 0x99c0}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x9}], 0x0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0xed0}, {{}, 0x0, 0x41, 0xffffe, 0xfffffffffffffc01, 0x19}, {{r0}, 0xffffffffffffffff, 0x4e, 0x4, 0x10000000000006, 0x80000001}, {{}, 0xffffffffffffffff, 0x5f, 0xfffff, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0xd4, 0xb6b}], 0x7fff, &(0x7f0000000440)={0x0, 0x8}) (async) kevent(r4, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x1a, 0x4, 0x7fb, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x5000000000}, {{}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x3ff, 0x99c0}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x9}], 0x0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0xed0}, {{}, 0x0, 0x41, 0xffffe, 0xfffffffffffffc01, 0x19}, {{r0}, 0xffffffffffffffff, 0x4e, 0x4, 0x10000000000006, 0x80000001}, {{}, 0xffffffffffffffff, 0x5f, 0xfffff, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0xd4, 0xb6b}], 0x7fff, &(0x7f0000000440)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYRES8=r5]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYRES8=r5]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) (async) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x56}, 0x2, &(0x7f0000000600)="7120609015a562165e0cd91e0dbd643f7b071354a8d65f1741035aa57f42b1e4499dfa083a14081304c58db4b8f36f1c4e540683f8a34b710000f3d927fb5b0540bc947562521013c60528c7a591e986654e0ce14a1aa7eaecdc84d463783920657e239a483e64bf36ad0cceaae122a5e6d5552aa207518100"/135, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x27, 0x800, &(0x7f0000000480)="39fe000fbf078883bb0de5749cb26cb092e4b665a7f9a079d84f5aed9f5a72617fa5e46a8fa36c3d95d975ffffdfca9be2fccd66b334bb6c7c35bdbc35e8f8c63048f9565da43c9570dba6bf176725a9bff6ef4098c6952632c1f12c2d00000000000000000000000000007e6007002df4907090ee4a3805d1e353bcc101f47546e9703d137df0abd8cf067ab3525eef9ad9b0ca2b4759faa972932202547194b6a75bc3d7b60cd94572", 0xaa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet(0x2, 0x3, 0x4a) kqueue() r3 = dup2(r1, r1) sysctl$net_inet_gre(&(0x7f0000000240), 0x4, &(0x7f0000000200)="80815d97e5e9ec42557fbfa1b208d658d9983f117a859fd619a67026beff80585ebedf283df04854cf98e456c11215a266b3c48e70351ef02e", &(0x7f0000000140)=0x39, &(0x7f00000002c0)="3dfa4fb3856c4746eb2eb03594054ba42844c05dead99310606c5380ab882add6f79368371958ce85cbed5c98127e26c5c5109190a20bc4220457829ff5f35b5b2bd0401add90419a4b7bc32df22afe1de3f826109e8ca97080d38acf67d1026fd2cfce5c0cd0f94a8b0eccf9d1541bb2d7d5d32f1a5986f36", 0x79) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES16=r2]) socket$inet(0x2, 0x4002, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x9) setreuid(0x0, 0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5c}, {0x8, 0x0, 0x1, 0xfe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) dup2(r3, r4) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1}, {0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}}, 0x3c) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r2, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) getsockopt(r8, 0x11, 0x6, 0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 5: semget$private(0x0, 0x1, 0x220) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c, 0x0, 0x0, 0x8}, {0x3d, 0x0, 0x11}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0xc}, {0x40e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x2, 0x9) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) dup2(r2, r3) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x4, 0x2, 0x5}, 0x81, 0x0, 0x2}) r1 = semget$private(0x0, 0x3, 0x6aa) (async) r2 = getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001180)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r2, 0x0, 0xffffffffffffffff}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}, {}], 0x3}) (async) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000480)=[{}, {0x40}], 0x2}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000240)) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{0x30, 0x0, 0x0, 0xffff}, {0x6, 0x59, 0x40, 0xfffffffe}]}) (async) write(r6, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c0000000000000000000000000000e04c9e000000000000000000fe"]) (async) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x1e56) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000500)='./file0\x00', 0x4, 0x2, r3) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r4 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) close(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x6e}], 0x1, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000002c0)={0x1, 0x8, 0x200, 0x80000001, "8fa663743c76f203baf02385a0423dd4a6314e1f", 0x36, 0x200}) preadv(r7, &(0x7f0000000080), 0x0, 0x2) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) close(r6) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) flock(r0, 0x15) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) read(0xffffffffffffffff, &(0x7f0000000140)=""/22, 0x16) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1f}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r2, &(0x7f0000001100)="ba", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) flock(r0, 0x15) (async) syz_open_pts() (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) (async) read(0xffffffffffffffff, &(0x7f0000000140)=""/22, 0x16) (async) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1f}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) (async) write(r2, &(0x7f0000001100)="ba", 0x1) (async) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f0000000100)) executing program 0: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000180)=0x3f) semop(0x0, &(0x7f0000000100)=[{}, {0x2}, {0x2, 0x201}], 0x3) semctl$GETPID(0x0, 0x0, 0x4, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semop(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0x127) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0, 0x0, 0x0, 0xfffffffe}, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="7bca7e58f7cd00000000000086dd609f284400102b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b0020"]) clock_gettime(0x0, 0x0) syz_open_pts() msgget$private(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x2}]}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffd74) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r1 = getuid() socketpair(0x20, 0x5, 0x4, &(0x7f0000000080)) setreuid(0x0, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 6: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r0) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0xf06, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r3 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x14}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) fcntl$setown(r5, 0x6, r3) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x24}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000040)=[{0x312, 0x0, 0xfc}, {0x44, 0x0, 0x0, 0x40000000}, {0x8126}, {0x6, 0xea, 0x0, 0x1}, {0x9, 0xa1, 0x0, 0x400}, {0x80, 0x4, 0x7, 0x8}, {0x6, 0x2d, 0x5, 0x81}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 3: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x87}, {0x26}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0xd, 0x100000000000000}], 0xfd00000, 0x0, 0x8e2d, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0xd, 0x100000000000000}], 0xfd00000, 0x0, 0x8e2d, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6060626000000000fe8000000000000000000000000000bbfe80"]) (async) syz_emit_ethernet(0x36, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6060626000000000fe8000000000000000000000000000bbfe80"]) fcntl$dupfd(r0, 0x0, r1) (async) fcntl$dupfd(r0, 0x0, r1) executing program 7: r0 = socket(0x800000018, 0x1, 0x0) pipe2(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), 0x4) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x9) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0}, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0x9) semop(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) chmod(0x0, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) r2 = getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r2, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x30) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) executing program 2: socket(0x1, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async, rerun: 64) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) poll(0x0, 0x0, 0x0) (async) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x74, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$hw(&(0x7f0000000340)={0x6, 0x5}, 0x2, &(0x7f0000000600)="03ee840c2a8c096e53431b1f8cca932b17da5907293bb8e3c8ec3f0d099ba7a2a91c6ed6ace6d9673c7e7059d655cd99e2615c2436bcb6099aaf5f2c72a71f503956cb264c31fb37a3d6284a14f2150377f001a93ec2e502fbea4ca0dc79fcfbf5a2c9a2787a55ba25cbc868917f0bd4c9273a5cfd533ce86bad0f7da4eff55c6317280565ec9e17b9d7d85dee02cd5d5d15e48acfe485d2efd9cee8ff3c8eb3ed10d8fe68bcd00c88c13710e710f1ff396fa714df630ca538db72057d9931618bedd6a376b0ab0d853388e6e6d15c1f765a45b074a12b8da7a99273ab46a88016e9b7090ed7c37942d745cd3c6e9afe", &(0x7f0000000700)=0xf0, &(0x7f0000000740)="d1f839ac5cf19fd04dba6c0dbf68ca1fdf288b359001bb5dbb35a6c00bb1eb0c894854fdfb43fceb8a956ece264f96", 0x2f) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x7fffffff}, {0x18, 0x2, 0x6, 0x200}, 0x8, [0x8, 0x80, 0x0, 0x4, 0x60, 0x10000, 0xffff7cc0, 0x5]}, 0x3c) (async, rerun: 32) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="daa30f743ca7bb0455691f764caf006334a2c76ac9e8c8220560342b00b272f7290a50fa4fac686b89f0a18d10011688939843442a194923f2dfafa761291f215146e1eb12957f47db1213fe83f7770764eb233eefe74f87b61968757f60e1cc95ce452e054257a330ce87c9242785a58964424aa94231995f698ba68f71f29dcea2013e61c1173c846ec26cf026602f3fe24cedfbc1879e69945e863cd3e54f4858a937299a4bb290643085fa95e89b5ee160e8f784aed0fa26da169863efa225bbada9167d14bb1d71bd", 0xcb}, {&(0x7f00000002c0)="09bb3be752f154208975ba08d81eb95dba9bc13a1608c4ed9484dbf4356a6498286fa76910157020aab33ead493f8f2fdb70e2dcc40a3a1f9db08c6fc874f4c3fcfbeb2ad0c740594270ebb7e097444416e5a7198faba35afa0a81", 0x5b}], 0x2) (async, rerun: 32) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000780)={0x1, 0x9}, 0x2, &(0x7f00000007c0)="22c4d67167902fb46fcbb7c2aa129cc43f1bdb46166de147841b5ba81acac4bb59a7199b47d6de0e9317a83156f27193ece874749f58d8dff0d8f29c94eef52a1b275b088e84ba5b1816036f88fac0dc6489e2459ffec710a84a534eeafa7a426b430a337355e5e05d59aed39da5b8012ae07b196ed7", &(0x7f0000000840)=0x76, &(0x7f0000000880)="c409e8d66e1427ea932c3e1b0b5d197634a0ca118e56e1", 0x17) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (rerun: 32) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) close(r2) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f336443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="b03253af25c7d1c7cdf359d6319eb8e79ef7cafbee032c4be8140aa9ee84f17e7e72a93f89c6d11dccb186464a284f3ac5a9191b70d912585d4c46190c4c5205d6aea9e72defb31e7b6f6c8724043586330a0f874ac553c26ac4e07236f103aa528483e0553205a574a40b083e39a8b4d2d469b938a998ac473e868fa41ef900e0b473b5bbbe31995e1c8bc2cb70766905a1bbc1a67249912a4753ac20e5c5f87ba3057bbf66544d552cacf5981dfbc7693998dc624498ce251ea24a4f1075771a953c2934c4870fe8c3eefe6569d6298f811100e3d0ec1e23e95a6164431baf5703d901b50f41076c4d2bfec83e02c824fea088667e", &(0x7f00000003c0)=0xf6, &(0x7f0000000400)="dc99604a90f7dc12c9fc908adff3a78be88270aaf9bd4a8b397db32c87d72af72bce52500a1b4267646c079c42dfd0b3797e7ef6c5d899823d7ec1d997154374703f37a38a3c79a2332e874428e73d7cf8ac21ce332abd4689f25567a0998258b71203f4feb81e43af9362a784f312baa7d737775e18ce091d761b11ba8ea73c814ffeaea6838e2ee256162412f17fee56e2078adb0f43bcf2afd6212f4a06a16674513f414cb2007e433ea8e7c961894657a4c884523d05a8c6a287854749c0a07175994b4d95bd56f455dede6050d12891905e913c", 0xd6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCSTART(r1, 0x2000746e) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010002000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0xd6) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x0, 0x2, 0xf0000000, 0x7, 0x9a8}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x8000000000000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x60, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x0, 0x8}], 0x3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xa88d, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7dbc, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x83, 0xfffff, 0x5, 0x34}], 0x8, &(0x7f00000001c0)={0x0, 0xf4}) r5 = shmget$private(0x0, 0x4000, 0x5c2, &(0x7f0000002000/0x4000)=nil) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000000200)={0x0, 0x9, 0x1}) r6 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x8, 0x40, 0x8e21, 0x10001}, {{r2}, 0xfffffffffffffff9, 0xd1, 0x80000000, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x94d0, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x11, 0x80000001, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x18, 0x8, 0x7, 0x8}, {{r6}, 0xfffffffffffffff9, 0x25, 0x2, 0x1c9, 0x9}], 0x1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x9, 0x40}, {{r4}, 0xfffffffffffffffd, 0x3, 0x4, 0x8, 0x46}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0xfff, 0x9}], 0x4, &(0x7f0000000380)={0x8000000000000000, 0x33}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x83, 0x0, 0x5, 0x0, 0x3, 0x85, 0x6, 0x2, 0x0, 0x1000, 0x4}) shmctl$IPC_RMID(r5, 0x0) fcntl$setflags(r4, 0x2, 0x0) r7 = accept$unix(r0, 0x0, &(0x7f0000000440)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000480)={0x4, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r8 = socket(0x18, 0x4, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETMAP(r9, 0xc010570d, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x7f, 0x20, 0xfff7, 0xc4c5, 0xc0a}, {0x7f, 0x3ff, 0x1, 0x9, 0x40}, {0x3, 0x0, 0x0, 0x8001}, {0x1f, 0xffff, 0x100, 0xd2, 0x5}, {0x800, 0x7fff, 0x1f, 0xfdcc, 0xfc01}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x0, 0x8, 0x1f}, {0x3, 0x7a, 0x8f, 0x800}]}) syz_open_pts() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$WSKBDIO_SETENCODING(r10, 0x80045710, &(0x7f00000006c0)=0x9) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1, 0x12, r8, 0x8) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/5) preadv(r7, &(0x7f0000000a80)=[{&(0x7f0000000740)=""/53, 0x35}, {&(0x7f0000000780)=""/139, 0x8b}, {&(0x7f0000000840)=""/46, 0x2e}, {&(0x7f0000000880)=""/208, 0xd0}, {&(0x7f0000000980)=""/87, 0x57}, {&(0x7f0000000a00)=""/100, 0x64}], 0x6, 0xaa) fchmodat(r11, &(0x7f0000000b00)='./file0\x00', 0x84, 0x4) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 5: flock(0xffffffffffffffff, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x60}, {0x20}, {0x206}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xffff) r5 = socket(0x1, 0x1, 0x0) r6 = dup2(r5, r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x28}, {0x1c}, {0x40e}]}) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000280)=[{0x61}, {0x25}, {0xe}]}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) read(r2, &(0x7f0000000040)=""/102, 0x66) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x2000208) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x8, 0x2b, 0x35, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@fragment={0x16, 0x0, 0x40, 0x1, 0x0, 0x3, 0x67}]}}}}}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r7) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60004b0000182b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405b63a01"]) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r3 = semget(0x0, 0x3, 0xc530b8543b69d24c) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) semop(r3, &(0x7f0000000180)=[{0x4}, {0x3, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x4, 0x800, 0x1000}], 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_mpls(&(0x7f00000001c0)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000400)="808ec7605085434a074f475a62ac65209731ca92e27695b883813b03a4c656709face8ff8205b74953b9d18f74c3e7c7c9fa1cc688c2c62e2454926a7719e67bc8aa1a8a304128df1a35fd66f36b7b67fcdc94b28e34be7a35c92640786e761f4d3f077cf91ea5bd166a006a24283b5c55598e178a5a0c4d958002943463f9b48a9f8cd5746d347ed2ae5e316b798bcbd816def74fd6c22e85e65a4e37b0031f8a431560bf4c966195e60238b208fd432317354ae56e1f074c5e04ba84cbe20717a94bff6b0d7654428095cee6a0024b59c264ab6e5adb69fa1319099f7281990a85485c10b575bfaebfb929767ae77b3146a2f65e885a666bb0eb5bac14", &(0x7f0000000280)=0xfffffffffffffe34, &(0x7f0000000500)="2878958569ca571885b1812bec200e0bcb9851de29f1a2f9913a83f067b0304584796955b6e398a03b6b5376dbdb682e8e9e1da51792b9c5d24dad8146f7571bdfe3d731ff7c2ddaa319f561c46621651eb8768f6d57b7a0a09caa8ae6afe1b956c7cb3be25f5c1c8d0fbd567911dcff1d72b15958e10ffc757cf49a00432ffc634354dd4f898a1194d2ba59e6e1553c2479056590cd50b5aa84beb9dc47bcedbe8698c932f268deebaf17d245c6ad10d4873d25916e2127eb7ce5134f0623692bb937d3d19d463fba43c45442ca7d860c51d0a603f0c07c3280fbea84a0d73619b1b3fac5", 0xe5) sysctl$net_inet_ip(&(0x7f0000001640)={0x4, 0x2, 0x2, 0x6}, 0x40000000000000e5, &(0x7f0000001680), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x3ff}, {0x40e}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pckbd_enable: command error executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffff081f000000000000ffffffffffffac1400bb"]) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x6) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x2, 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) dup2(r4, r3) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) getppid() executing program 3: r0 = socket(0x20, 0x1, 0xfc) r1 = dup(r0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a1e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) dup(r3) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2}, {0x44}, {0x8306}]}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="b886b4e47f75a5f2b667b3d51ae5a7931787edd02e39300e376921f84716fcda0dc71dffa5a889bbc3e6874c204bf06e822d4eeecc1d6a6a9ffaf49c48d129a5f9edbcdcec9a58a3f554ffcb93475d", 0x4f}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r6 = socket(0x2, 0x1, 0x0) minherit(&(0x7f00002a2000/0x2000)=nil, 0x2000, 0x1) (async) bind(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000000c0)=0xffffffff, 0xfffffffffffffcbb) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) (async) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180), 0x2) executing program 4: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm(&(0x7f0000003a00)={0x2, 0xc}, 0x2, &(0x7f0000003a40)='M', &(0x7f0000003a80)=0x1, &(0x7f0000003ac0)="161c568b01669113f933fabd0ac1a23a3d8ef2f9d65999dea53b6c1d674ae9f108ba53fee378a9a5f7f619051919492dcb0bbf767db58d25ce91131e11a348d41ca223e6d69d9fb74da744151de53853a5ea3d1f83719db1032f4bc085ff2b3e60b837dca0310964385a79e044e0817b73051f43add6181268ef902acb89f743f857b1f570275ba11b6277a0", 0x8c) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES16=r1]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff}) r4 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000200)=0x4, 0x4) dup2(r4, r3) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0xab6}, 0x0) pckbd_enable: command error executing program 2: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') (async) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x8, 0x2b, 0x35, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@fragment={0x16, 0x0, 0x40, 0x1, 0x0, 0x3, 0x67}]}}}}}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) close(r4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) syz_emit_ethernet(0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa4052d2c457afd5a7d941ecf7aff6824612bbdab2be07a43b72787c35a9e157dc4e0cd81d7d33985923fb99304d54bac07b374b1", 0x353}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\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//file0\x00', 0x0) lseek(r0, 0xfffffffffffffe00, 0x3) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x2c}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ftruncate(r2, 0x2a2) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r2) select(0x40, &(0x7f0000000080)={0x9b, 0x81, 0x931c, 0x0, 0x7fffffff, 0x2, 0xa6e0, 0x8001}, &(0x7f00000000c0)={0x1, 0x5, 0x40, 0x66e}, &(0x7f0000000100)={0x6, 0x0, 0xab8f, 0xa4, 0x4, 0x2, 0x2c1, 0x5}, &(0x7f0000000140)={0x100, 0x6}) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f00000001c0)="5e1351d18b9da08c", 0x8, 0x0, 0x0, 0x0) getuid() r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000003c0)=""/96) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0xff, r7, 0x0, 0x0, r8, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r7, 0x0, r7, r8, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) executing program 3: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x0, 0x42c) semop(r1, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() unveil(&(0x7f0000000180)='.\x00', &(0x7f00000002c0)='c\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ftruncate(r7, 0x10000) writev(r7, &(0x7f0000000000)=[{0x0, 0x39}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) dup2(r3, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f00000003c0)="f4e6d7cd337ac0dbc7239f5cf582e40e6ec4c2b541139a811448b87018adcdf53251e6735fbf71e9f95bc782f4ec330a340b740d76", 0x35) clock_gettime(0x3, &(0x7f0000000200)) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ff7800edd6e89f4368b5d068502559340956bb85c85e33e991571a4d2eeb98f588fb4a20818a67c355cc8a0cc9fb3b6e9add1a7ebe0c3cb23b7053d9849b3345de71eb9fa64f517833139efc48d022dde659949c0dbc1165ddf93147eaca1bb238430216d3707012d4d699839409fcfa177cbb7060753933d82c35fcac7b409ffc96570de27b1aaf93190bc895a2a224d4f38d9acc344021f14101b0617fc21e21789110fed42bcf7154bef718e0651f62a06fe8c1a2993b27c39d77be6c9abc83c457872f1e147802d98d9884ba3c95c3814f1117d4ebb7119724206775b877d121bda7202555580f9f645ab25c6e6a4ac9274fd96a299b391679b3dc262117eeabe7cb8f6602d60c30cbd2b20137671d7f342b195e2d740ba9d72d0090a38592a7ad0f8847e3ec5322361e31e425d5b7c1b94004d8cc2f02923c780f9646418608ff1999218549cdcc21d5323ccf242643265943fae794ec0bfb"]) mkdir(&(0x7f0000000380)='./file0/file0/..\x00', 0x18c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {}, {0x4c}, {0x6}]}) write(r1, &(0x7f0000000680)="e3d1910100ec4f4b7f9eb3195aaa", 0xe) unlink(&(0x7f0000000000)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000180)={0x9a}, 0x0, 0x0, 0x0) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r2, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) (async) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) listen(0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5c}, {0x8, 0x0, 0x1, 0xfe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) dup2(r3, r4) (async) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r5) (async) r6 = socket(0x2, 0x2, 0x0) (async) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1}, {0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}}, 0x3c) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) (async) dup2(r2, r5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r8 = socket(0x11, 0x3, 0x0) getsockopt(r8, 0x11, 0x6, 0x0, 0x0) (async) pipe(0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) (async) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x0, 0x0}) executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="b03253af25c7d1c7cdf359d6319eb8e79ef7cafbee032c4be8140aa9ee84f17e7e72a93f89c6d11dccb186464a284f3ac5a9191b70d912585d4c46190c4c5205d6aea9e72defb31e7b6f6c8724043586330a0f874ac553c26ac4e07236f103aa528483e0553205a574a40b083e39a8b4d2d469b938a998ac473e868fa41ef900e0b473b5bbbe31995e1c8bc2cb70766905a1bbc1a67249912a4753ac20e5c5f87ba3057bbf66544d552cacf5981dfbc7693998dc624498ce251ea24a4f1075771a953c2934c4870fe8c3eefe6569d6298f811100e3d0ec1e23e95a6164431baf5703d901b50f41076c4d2bfec83e02c824fea088667e", &(0x7f00000003c0)=0xf6, &(0x7f0000000400)="dc99604a90f7dc12c9fc908adff3a78be88270aaf9bd4a8b397db32c87d72af72bce52500a1b4267646c079c42dfd0b3797e7ef6c5d899823d7ec1d997154374703f37a38a3c79a2332e874428e73d7cf8ac21ce332abd4689f25567a0998258b71203f4feb81e43af9362a784f312baa7d737775e18ce091d761b11ba8ea73c814ffeaea6838e2ee256162412f17fee56e2078adb0f43bcf2afd6212f4a06a16674513f414cb2007e433ea8e7c961894657a4c884523d05a8c6a287854749c0a07175994b4d95bd56f455dede6050d12891905e913c", 0xd6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCSTART(r1, 0x2000746e) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x80}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) (async) write(r1, &(0x7f00000005c0)="411f83009cce7952a7ffdef25290", 0xe) (async) writev(r0, &(0x7f00000000c0), 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x5) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x80}, {0x8106}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000080)="45c0ba4c6e53e228d651eb33afa4c11d8b51611ad8bfb6b2f6d28b69a8413218eee70dfbb5f5caf5e05486544150d585da8e5f4947f4da2855d39851179125aece6592c8efe6079ef1b1bef0e507d284e7af0d1cffef8db09510533951deb66fae5a4607fbece242b4fa815a6b9e5353660088a78e0125d1fe0685126c1923f2fdcd7388cddba262da155ecebf4e8fb49db16d98d2642c07b4a2d3a42156723e4f61681febf104c9", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0xffffffffffffff9a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0}, {0x5c}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="aef4", 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) semget$private(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x7fffffffffffffff, 0x0, 0x3ff, 0x0, 0x7b}, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x10}]}) syz_emit_ethernet(0xa2, &(0x7f0000000600)=ANY=[]) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getuid() ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) setreuid(0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0x7}, 0x2, &(0x7f00000028c0), 0x0, 0x0, 0x40) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x20000000000000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x8f8a, 0x59}) r3 = syz_open_pts() close(r3) executing program 6: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003380)={@broadcast, @random="ecd5f06a9aa8", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @rr={0x7, 0x3}]}}, @udp={{0x3, 0x2, 0x8}}}}}}) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1e, &(0x7f0000000240), 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) (async) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) (async) mknod(&(0x7f00000002c0)='./file1\x00', 0x2000, 0x801) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x6}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) (async) r1 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setsockopt(r1, 0xddf, 0x83, &(0x7f0000000100)="0141db7dbed4cd630668eafb115f0892dccb7c7ac9e70c9d4d02f72dc3b82db9f82d1aa987b77ec88d433dedb32e8495e50fb1acd897716cbde4d7bdbbcb06c1675546a552f3842f2cb031d386f0af4962032b693d8865fb3fb47ea17bd9121de385ea64b9d802a5b7f2a2bca0decd", 0x6f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) socket(0x1, 0x5, 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x20, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r3) socket(0x2, 0x0, 0x0) getegid() ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x3) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) socket(0x18, 0x273e0da2268927a5, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r4) socket$inet6(0x1e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) getpid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x23, 0x0, 0x0) (async) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f0000000100)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0xfffffffa}]}) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) (async) setreuid(0xee00, 0x0) (async) getuid() (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) (async) r6 = socket(0x18, 0x2, 0x0) recvmmsg(r6, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) (async) poll(&(0x7f0000000480)=[{r6, 0x24}], 0x1, 0x0) (async) fchmod(r3, 0x4) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x84}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x3}, {0x6}]}) (rerun: 64) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (rerun: 64) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xffff, 0x7fff}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x24}, {0x87}, {0x26}]}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) (async) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 6: socket(0x2, 0x4001, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) syz_emit_ethernet(0x2a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="02"], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x2a) open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x20) open(0x0, 0x80, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa4052d2c457afd5a7d941ecf7aff6824612bbdab2be07a43b72787c35a9e157dc4e0cd81d7d33985923fb99304d54bac07b374b1b205", 0x355}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f0000000100)) executing program 0: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000020000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) getrlimit(0x0, &(0x7f0000000000)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x0, 0x3, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80}) socket(0x0, 0x3, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x110) ioctl$BIOCSDIRFILT(r1, 0x8004427d, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/102, 0x66, 0x1002, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, 0x0) flock(r0, 0x0) socketpair(0x18, 0x8000, 0x81, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0xa0, 0x0, 0x0, 0x0) rmdir(&(0x7f00000012c0)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x60) semop(r5, &(0x7f0000001300)=[{0x0, 0x0, 0x1000}, {0x0, 0xcb, 0x800}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ktrace(0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000380)='./file2\x00', &(0x7f0000000200)) recvfrom$unix(r2, &(0x7f00000002c0)=""/75, 0x4b, 0x41, &(0x7f0000001540)=@abs={0x0, 0x0, 0x2}, 0x8) semop(r5, &(0x7f0000001580)=[{0x1, 0x9ffc}], 0x1) execve(&(0x7f00000015c0)='./file1\x00', &(0x7f0000001640)=[&(0x7f0000001600)='\x00'], &(0x7f0000001880)=[&(0x7f0000001680)='\x00', &(0x7f00000016c0)='*\x00', &(0x7f0000001700)='$%\x00', &(0x7f0000001740)='#\':\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000000000)='/@\x00', &(0x7f0000001840)='\x00']) sysctl$hw(&(0x7f00000018c0)={0x6, 0xf}, 0x2, &(0x7f0000001900)="b0d51478cc3af47f4226663abfc9a9ef59acdb818b94e082445336e6760289119491043c489d612784897842884f364e325ddd528a66a6a3cb8448d79fd94adad95ccdb1d277ff4ad4e9d922e8d129246b180ed3ea655c0eae47f56459d1b41c78200ff30816481c7682d6577be366b0058a900b685bb7c39cace8d877a61efb560b10e5c1c1ebe36004038131d87ec0535828394bdbd49a189fe9cc5f58420c7fbc36dcd858fd627366461ec2803abd40df47749831b146b3540001c3c3bada7c64210f0076f421eb786d2f451fa9659c53576db9cd6a23c0145d05a1b6900ce20222b9440753e00a60c5bac23aadcf11c6e9045eefef897b", &(0x7f0000001a00)=0xf9, &(0x7f0000001a40)="3f3fa688fa9f957fee031a0071836391d02a00284c63886d5455a27559d60c3a477b808c3bfffbbce34bcaa5b48b13e4f5babd61a3bfe5c7cfdaef27f7e535b145bdd1e4ccaf99419e5ba5b65bbe27b2f653f378d2bd95a339c0acc5", 0x5c) sysctl$hw(&(0x7f0000001ac0)={0x6, 0x19}, 0x2, &(0x7f0000001b00)="fb3f42150a38d1bca171521358fae7efb6fe25d4b8b2ce80100acb3bc85d365ac94f517c62e3d4294678a8d77d53822680bb4a679808b5f830fcd7142adc33fb6636bb5d76617243ba44e70842ff026ba7", &(0x7f0000001b80)=0x51, &(0x7f0000001bc0), 0x0) r6 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000001c40)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001d00)={0x9, './file0\x00'}) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000001d80)='./file1\x00') semop(r5, &(0x7f0000001dc0)=[{0x5, 0x3ff, 0x1800}, {0x3, 0x3, 0x1000}], 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x44}, {0x8126}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffff0001) executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000400)=[{0x20}, {0x5, 0x1f, 0x0, 0xfffffffd}, {}, {0x802, 0xff, 0x8, 0x7}, {0x4, 0x9, 0x0, 0x3ff}, {0x2, 0x5, 0xc7, 0x4}, {0x618a, 0x88, 0xe9, 0x7}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaadc5aaaaaa0000000000000000000000eeec211dd1450021b07f5a1933ff00000000000000000000000000aa1a4792b39f252147cae2d26e0da296c9fee0e37314b1130c93562a48e78322e3a9c683d31a4e6bebca7f1128fcc431bd45fb1f2183021ad0eca0ece8f06cb254667a0ec52c4e63deccc8d0428321366b97b6558794d0e0a73ea2ba1e86f8b0b5a5320116b36108da8d509ee2fb0a384a1b11b12f7e70404c54ae549cd813f74835768d5a67435b5bf21efe149c1bddabfe34a50f9b35b2c38ce03853cd4191f9079868740cd527e940c116539c36d6c67d41ceb8f2206943336364f692bb148fb0d07f4283ebe1cc"]) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x108) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001480)=""/138, 0x8a}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) (async) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x100000000000005}) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) (async) r3 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) (async) shutdown(r3, 0x0) (async) recvmmsg(r3, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x4}, 0x10, 0x841, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x3}, 0x10) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000140)={{0xffffffffffffffff, 0xffffffffffffff7f}, {0x5, 0x5}}, 0x0) getitimer(0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0xb}, 0x21, &(0x7f0000000740)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c0000000000000000000000000000e04c9e000000000000000000fe"]) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0, 0x0, 0x0, 0x500000000000000}, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000ec0)={0x80000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc0) (async) r1 = getpid() ktrace(&(0x7f0000000440)='./file0\x00', 0x5, 0x0, r1) (async) setuid(0xffffffffffffffff) (async) clock_settime(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x4, 0x9}}, &(0x7f00000002c0)) (async) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x177, 0x3ff}, 0x0, 0x8, 0x1}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) fsync(r2) (async) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{0x0}], 0x1) (async) r5 = dup(r0) dup2(r4, r5) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000200)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a190443766ab70aeccb2ec5c6fe3c9a96e67924087392569678b2c0301336ed240b0b", &(0x7f0000000340)=0x54, &(0x7f0000000380)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e7898b7a49ac041bb3e869503b3d4a865712eca63eaddd7d262b461855e19c1cce73bc62097b6eb9c07d7a3e8", 0x75) (async) read(0xffffffffffffffff, 0x0, 0x0) executing program 3: getrusage(0x0, 0xfffffffffffffffe) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x3) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0xd0, 0x40000006}, {0x47, 0x80}], 0x2}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(r7, r6) close(r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x812e}]}) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="b03253af25c7d1c7cdf359d6319eb8e79ef7cafbee032c4be8140aa9ee84f17e7e72a93f89c6d11dccb186464a284f3ac5a9191b70d912585d4c46190c4c5205d6aea9e72defb31e7b6f6c8724043586330a0f874ac553c26ac4e07236f103aa528483e0553205a574a40b083e39a8b4d2d469b938a998ac473e868fa41ef900e0b473b5bbbe31995e1c8bc2cb70766905a1bbc1a67249912a4753ac20e5c5f87ba3057bbf66544d552cacf5981dfbc7693998dc624498ce251ea24a4f1075771a953c2934c4870fe8c3eefe6569d6298f811100e3d0ec1e23e95a6164431baf5703d901b50f41076c4d2bfec83e02c824fea088667e", &(0x7f00000003c0)=0xf6, &(0x7f0000000400)="dc99604a90f7dc12c9fc908adff3a78be88270aaf9bd4a8b397db32c87d72af72bce52500a1b4267646c079c42dfd0b3797e7ef6c5d899823d7ec1d997154374703f37a38a3c79a2332e874428e73d7cf8ac21ce332abd4689f25567a0998258b71203f4feb81e43af9362a784f312baa7d737775e18ce091d761b11ba8ea73c814ffeaea6838e2ee256162412f17fee56e2078adb0f43bcf2afd6212f4a06a16674513f414cb2007e433ea8e7c961894657a4c884523d05a8c6a287854749c0a07175994b4d95bd56f455dede6050d12891905e913c", 0xd6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCSTART(r1, 0x2000746e) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000240), 0x0) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10386, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="953a", 0x2}], 0x1, 0x2) setrlimit(0x1, &(0x7f0000000ec0)) ftruncate(r2, 0x4) socket$unix(0x1, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x14, &(0x7f0000000f00)={@local, @empty, [], {@generic={0x8863, "470c82e418d7"}}}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) r1 = open(0x0, 0x100, 0x49) r2 = socket(0x18, 0x62ac1e7fdd0bff04, 0x0) r3 = dup(r2) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5c}, {0x8, 0x0, 0x1, 0xfe}]}) write(r1, &(0x7f00000002c0)="92e516e31d4674", 0x4) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x2, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r7 = socket(0x11, 0x3, 0x0) getsockopt(r7, 0x11, 0x6, 0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x3, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000003380)={@broadcast, @random="ecd5f06a9aa8", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @rr={0x7, 0x3}]}}, @udp={{0x3, 0x2, 0x8}}}}}}) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1e, &(0x7f0000000240), 0x4) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0)="1e4e5013cf644b325ac3281ac1ff28a00594f1fda2f7410cfad303", 0x1b) r0 = msgget(0x0, 0x349) msgrcv(r0, &(0x7f0000000100)={0x0, ""/237}, 0xf5, 0x2, 0x3181b4fc040f2b8c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x94fa) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r3 = dup2(r1, 0xffffffffffffff9c) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) fchflags(r4, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) clock_settime(0x2, &(0x7f00000003c0)={0x9feb, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000400)={0x101, './file0\x00'}) r5 = semget$private(0x0, 0x0, 0x101) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x8000, r6, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x40, 0x1}, 0x48, 0x1, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000500)={0x1, 0x18}, 0x2, &(0x7f0000000540)="8cc0fd011e998f1cfae1e044cea77110176f0feb65a9843944b1eb", &(0x7f0000000580)=0x1b, &(0x7f00000005c0)="42ff64680894e8d62687739b183eea3ed4b919b0ceb0e9b27d3c96dd4bfce5807e90f60dd8c22584292bfcb095e8c0556c5f732be4800a6c17aba2e96488b8631030cecabcaa728a1e4bd68f8effb12e1fd059fa11585ada67655a88d008eaa273c9cea0de30ba32f1e683319bc956ae18d7ce4d946e221330e561ec4671eafdda9a7e619570ba202b29d83f1b5a4c35d3c6fbd4ce04c02a3735df2471d415997e09cb69a7c04e3d03948bf95286fe4436d94dc64b1d7a0644aa6413a8bf1f6d53b393c4d0d906f23e4e6126751eac19a36c9ff5aef21d88559e92dcf3ab7dcdc97c4014f46d93a988161c8d6ec95b472e43a681fd29bf9e230df784d786daa1451310edca2522f10bab8a7e5479e36a40272be65746420187f099e65c1b9b5809cf984d338163a491493c399a1447b4756b3ce479876221561f149eea5d32af9e1f9b7ddba3b32ed61e7868fc5c3ae44ece9a99406a2c6c246da03d196d8d0228da1f7ff87b2635c415a8a53a5e135c7117b77e63fd82be1c3546c263e3c55d16f97285633e109f00e0ab844632e3febf5523b7020f17b00b0209f39fe1b04f8cf254dbee9149cbda51f01773deb167cdaf56940b32859ab74ac5517d653753b1446900f4b58e4ab25424b2fb72cfcdd90d63508b86a44a4c1eeddaf403f4879fa2a34f1f7386d51799a42ba5b63784f51f469c424f43e9e106471672ff844fac0e47b8a6b0bf6b305de77d0b168c7ccb70e8cb0c4147ae890b97143d24a335bee8b91f00f425781750c65b717a5b1c42819462c6bdba2aad4f53ba618780624136693d0313177e1c38ff586c92ce43c60d2e86e28427ed73880a7090a1577de4b237a32e294153f39809b97c04ac61bc418bee30e12ea3715af3f3a11fdf91ed682490408881abea18e5dbaa243931bc8a2456066eaa284aa2c90f0cfe95f32e8e20df61759936fbe19297f25010cf20e6ec6533486bb13135dac01f5d8124319c5034c5c56577803a7b611bd413502a8092fe6f17c8be3014416b23e670aa68576ef8c045a7d074255d09354138c74e9a777154df9dbe0af7be1600ba50b68ec188ed5c908d477d6c009a9d7043ba28f9d493d620b7041595718f3d2a84e0305f35b9a5123486fceb310c33ea3d47a15ede67121e7d7b16a92db907ee472499829589d059664241c9dcc184bdcfafa6e8b86667c3b23a8c14bcd7df46331357d7fbf8ab04763298fd065eea730c97a510988ee9712ac8438d7f65d4175cb631548fbf6f9486bfedad948d08e9d455fd294c9e17a3aad8cbfeb7d038ddd3d7505807fff9b99d8147c20bc56c47e3e3c2c928604a8ee1bea49c1fac057f5338aa3f66e4e15a7d30c7d9da141f33b9f33be81bb332478481acc6fddf45e0312a4a9c06f63c7fb6c89edb98889d07e42fff8b0f7008d8f6b2d37d18fceae590c5baa27665039eaa7710fb0e32f5b1221e65e455931fe12a449243be7effd5c3f5fe92fac948646a69593a476c010df75ded93afc040495d81a4eac5260f2772dcea44adfdda98f49515bbd4d2703e733d43df1ed8d91343484989e04fc1080c7cbdeea05e16272ee3987392c7ee6bc3ff8340a20839f3b2ff3d301244838da8ca805e3099830fe941190ae9f0e02f349f37c6b6557c2abf330e4068f515884c168b666750b22e21c610ca57236206209ae57edeea8420a6100951339c67c3c4c796f96c568a8be2d556ad559bb0b1e10f79352e96c60ffeef8bbacd7c34fec4a75b60795b3bb4f36e9a92a2a7037e12eeb46ef20c64e7a7016b67eba58633fa13be1f6b71e5a10ff29465150a4dfab4b0aca708a9ae6f4fdbadeabb2e9076d653bab6191a598558ab7f0da5da521225ee75919069e110239b7d9aa56b5371b75fb55b8c7006e71ad1a602f3fa6748efc07761b601dd7757ff8cd4d1d48cc1f401fecbcd7a68665bc1b549237ec004c235769281777fcd2b43780902cff1734bf45eb9f9471a6e79afea6f3c452ec0d44a285fc642b7008affea46c4f0df2853cd21cd5086afe36d00fceb02ecb3e437f2fe44ccce136569addacca2366a961a7771e1768aeffb523f0e10b01d0f735b6ad82f8856c8b4542663d5132ab30d68136309f49e2b4cceeb9d1f48d5660954c1d0a8ff90fee58cbe6c5163da84d7566246bc6eebc60169eec3772d58ec6a17bddce680b500c75fb38eb3111a89a0325ef0138be9042ca017b587ffda614a6a123cd5694b62de0605727cedebba833c6f8a7b87cde898d9c1761622437238a1b6ebc4cc9449fc9aed4fbefedddff80ea963edc7baa087ef67fa9b06c786afe05ae6545fed5c93aaed0573c7225383fac1c8705cc9dbea37847dc07604dce9d138880e793a9177ef1e9ab0964c6ca19dbe8ed65da1dbac969fbabf19342e526596ad40a5299af22bb689dd3ac3f4bf60f5e19fa2e3f6424801206c9491a22e969eb714e9b07ea1fa906f205534aab83edcc808c80b65b1f66d304cc6f359e7ac9fd91a5f71c8ea7fdd2c05155e5db21fe02737f9b2bf20ac9c89c474c6e1a5723ce125a6f30c6d117340f713951bb032adb7493d0a41e29cb660e44fc2cc6bafac941ea952f8021b2bd2820434d926f1c573b531a5ff564ca0981523f169cc71f1de7d88ebb59099442961bba9776d4b60d65635b13658ee2e5364c94bd894a8bb506b977529ef639d51b5ca963e5d039a10ff6fb972b53f29fbaa4e19357972705258d93ddafe85b41f232bc97693498694157e7f21ac4995208daafd955c61152045d83a1932ab22738c94a6f6235464627aba0e8ff6b3e100ad5bfac8b6f5d687621622b12186c10b233c8505ed22f557b15c031ef751e500ac6584f47f02663b8f4a800cefb0e1b4f43ca51badb5ce6d29a10e5536ea7cc82ef1c84295a51e24f4060c1728cd86692cfadf5dfb1de41d58af95ef5fad1f84f1142208771a0adc3f9f05be9508ff8c730e03cf347e13b689bdd59ec7eeb94b1a576a3d2ee8c26e7246308b8b15b9f2fbefa8c8c02fb8ad4d694eec1e7f5dbb57b9a7148f2a2846560c3579960b7de2657f53ec0bf299cedc549ba2c906182551902be0a86f3f707a4ad29778bbb2a6e895089d72e8fdecd926c2d6b3c0fbca42679e01184a354b60aac77bbc9a99541f6b8af5a305c402e7ff78c10999a5be7a541b55d67d3ab9c26717a23ae3b855c8cfae7ec277bd47e32cf20ce8a603828228196fd626ab03d0ebee7b0e16ec9596f8d125923e913d9831252ca28f6ba0cd296bf88144620e13533c0180ec745903f2e588a38a86bdc7d8fc4f602aeef3fdbe9c0df39ad4f807092d37e9ef1d3fd925bfda4653e312a54a04b6b503394b526768ea7cd4582d15fb85bf1ea41abe6178b51d5d0e0ff96725055037289f7d66c2d14d3bfc11dd534175bcfe92c054ceecd558463ce17284604d18154c6c6232274bbe9bb787b8782f4d9dbef5d89b29856a52d26ee3f5a11f4929e41953c7cad9ffd50f63c77a74c4db5370f8ea5d86ecde0b4d78208b8112e0206aeaedfe1d6b441e9e5e562f9a5d286725a6eb5a8810927858718e3a287bdacde164de63a3e20527f033c916202107f1929cc627ae4b9eacb95dbac0824f0d9ac5a4367940938e2e86a75ed615d24a58d7c502f83573208e4ce5a7ddc921e232b562ed21b4feba9b7e7912e8d4e9891ed52236123083c38a2fe9f186550b282589cff0c9a55d1a3eddad8f735c2557f46796b72d88f882169f4a4181cf2450bbaa9a6d49af2abb4bc27c320400743c2e1ebe91cc78451fcd6a1f1a6a8ce930d4691e16b169f1f54d7350192111891fe22114d8df7135f6803cae6d11754dcd148b7741f3f394c3983a94dc553bd1aad53f9e0b4fb772a2c005c71015e4c3b1fad3cdb341172d006d3676bf7698b68b762be8cd527d71574f11382c338435fff26e3ecb3debb4f13ae898e10884fb135388930ac7f9ac7f7710ed1fa33ce3f8bbb18e67088e4c4db7f7eea81b6a4acbc9345ef856e5ca8931334baa45d68d9454f17d837c4c51c8f70c879f6a44e0c41c166db7b5f1637c7d133cc0f615c6f571c5d9a4b83a49f299b1dbedc2724386363b756586c27682ac7c6eea28a48252f983d3378456f3f0035a025855d40b25d1a81ff3713b95b25ed5483af9dcfdc39d590db18e8a155212673f182173ba201ac4865defd728cc3ca05763bf6b1640d4e55a602a47d920735494dc830cfb0cebb9a636a26ca9b121a64a8d437b4122e2fdde1b721188c0ddbd17a46456597faf8c9322822eed8647aa18e843d7e5cfa0c3974aff79c92ff30698f0a462d2d3bee747d9f5c25507c3a9cb8d8328ce24f76cdb5ad4a1f8818fdad8689468183768b39bebeef56c589b2f177a292d4b6a36b4225d16c129e928908a7b44a3fff5b9fbddd80c8ddec921689ac1c8e51fada680f4d15b97f68a6db0dd52e1181cb7880e8b005304d9f5abf66c9b6f1280dd4cda72efa51a50a40954db45fffaefda2abe86cc6cf876813de902df2177b73dda339641a86ff63131d8e7310ee3651b98bf8f1fe1114e9f82fc59c66d2c9be0a9e9b550034df167a9e930cac0e4c20ba76a9d87e823c9f0c0bd9616aba75cb6b78627f0e5cc28f4739ed94e8eb7b76f41a08eab94b830562bfdd781314d872ee9cea3458b74233af998c439faccf7c8f0b59b77bb35704a6ca174aa66f130e65f36293acc8a86ed41578521c954d3a36395782b124743b98756ebed4c5719130a3667dd031bf5da8f11ee8e12e0b8c2961e8274da871978fa60bcbeff7aa3f164f7c71ac3c17e19b2b94aa346c3f97236398bbcca07176d9b5bcf808fc510d7681675948f9f5290ed9a9f8706b9dd4a12abd3c8d470a482d854fe201c8d8f44cca7420318bdc06d8dc5896c24023bd45348eb4b320bec73446d99de46d4d9d6e0726447592b04e7505ee91b38b1b3d11b1f4f3b1379d09ee418d4586f4237bc8f7ba221dedb13cd4ac216ebebb6cd2e5fd67a982c7b7f86cabcd8d32b8b7b54c84e521c35a90b43be6b15f9f5ec6da1f3702c931cb4405fdb50fb83a5110ccbae4a15c6be9555e39f017ef8b661fe1ca0056ccba7763ba8948be5c99c0a77b5a142b1eb3c9a0721769ffb4f44a6d7c9a09d58ea0bf0a23c85a7fa3166f7af59852e6881eea4b70c7f93516121d24d61d9abd1bcdd19c842c37d47cdcb15e8f0df12945f5dc389a64873c363e9a8fc798b04026389fcf8edc00414c8b5522413fe3408ea8afe59cc1263d043c41b83493faa804f91f787e2d62887515143b0e155481a46e32996592322bf7af6638b61e46c72b74c3321b0debcfa582db88f00ac8e0ef556631ed9f3bf5dd3535f1d617b15470e19555d51b74ca13762a3f4a761f517220722acb05eb2ede6b691a71314586e342e83498e3f1731832691cc178ba8c02fe00d1bea490b1bbb68681cb4364bd2fde9888515a13618299f1318b5a2c7f55298cf6aaf466dda7380547ab8552fed45a36df1331e4e212d9ccbd5c19743e2e45e2f2a9bd449e1f4fe5dc0a00e20a624b65eee23aef43db85351b8ac9703e69e4664070999489f10229fb94c85573da6a6a17c11fd336010bb02bb07aff2e2057f7fd687ffae9326a96e14ba3280a8e372a377542dcf22cfbd670de74106c443101011399c20cbce144ab5e61be004e44efb9631b4f3a34f40063bf4775a0001579ec30e4a7e4400120a02a1ab7f57e365fae6f72ef2e07961e2a3ea09bd1960ccdac3ea1640b8c53a9e7747f04d41492ef396f11df79034", 0x1000) clock_settime(0xffffffffffffffff, &(0x7f00000015c0)={0x9, 0x5}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000001600), 0x4) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x20, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000001680)={0x1}) nanosleep(&(0x7f00000016c0)={0x27, 0x3ff}, &(0x7f0000001700)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) recvmmsg(r2, &(0x7f0000004a40)={&(0x7f0000004a00)={&(0x7f0000001740)=@un=@file={0x0, ""/25}, 0x1b, &(0x7f0000003980)=[{&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/109, 0x6d}, {0xffffffffffffffff}, {&(0x7f0000003800)=""/142, 0x8e}, {&(0x7f00000038c0)=""/12, 0xc}, {&(0x7f0000003900)=""/127, 0x7f}], 0x7, &(0x7f0000003a00)=""/4096, 0x1000}, 0xd317}, 0x10, 0x40, &(0x7f0000004a80)={0xe47d, 0x20}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000004ac0)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x2, 0xfffffe00, 0x4}, 0x6, [0xfff, 0x3, 0x884, 0x7, 0xfffffffb, 0xdf1d, 0x9, 0xec]}, 0x3c) sysctl$net_inet6_ip6(&(0x7f0000004b00)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000004b40)="7fcc900b932472c44db913dd72869846f04df4f830ecfb80e24a56e6815f23c3da0f7645cf3b38c88a9fbf60f1b7ea1c01a0c178e78705364e0d1d79ee84a7d514a36ca23e674479c9b5e65905f797a710bd9b76dc7ba7383defc7d0b76fa7e622f872f2f2b70db489d811078c34ef22c060b9bd22d1ed4022e3c43d568b0831070f20a856675d7e31530970f2928f9552aa8a7c7de6e733e1e141d1271e708c53649f87ed3b1d20bd90a511eedf57def9d6bb8ec0b9f6764d5eeb263783945ab860ea79b0090664e2ec1d56f40f369c49c1ed3557e60325e89f120588118fb3432fb9dc7f3e08d4d78a", &(0x7f0000004c40)=0xea, &(0x7f0000004c80)="6767f151827e97dc855914f5c87dcef30ba2cb6de958cd1dba6a8e59b9df6ca655bed09bad95efe11f09f502acb62db28dd43b68a7f4fa888abf8e2cc89ae7946a2564868fce2835351ebfb8919fda529a8e060b5ddad9b461c821654ed63e28221e1d05f0adec6c5bda6be6ad768ec087ff2f96363b3e3bad12d22918f93aeb490ace59d357c69c68b9b48bf575928ad414cef039276dfcce4411fa9ae54037f849a8922b80ca2380b3b39d724a76f28e39d85a52d79f6c9597e27f158ae74129de558528768785d9ab26aa617298f4ea814de4fba2f37ac53804728ad81a51d501b36b64b907c48c12ff786b2f9210", 0xf0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004d80), 0x40, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r9, 0x3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rename(0x0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x84}, {0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xcf0f) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = semget$private(0x0, 0x4000000009, 0x51f) r1 = semget(0x2, 0x1, 0x70b) semop(r1, &(0x7f0000000440)=[{0x3, 0x7}, {0x1, 0x2003, 0x1800}, {0x2, 0x8, 0x1000}, {0x4, 0x9, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x3f}], 0x6) semop(r0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r2 = getuid() setreuid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x9, r2, r3, r4, r5, 0x82, 0x6}, 0xff, 0x7ff, 0x3}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r6 = getuid() r7 = getuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001500)={{0x7, r6, 0x0, r7, 0x0, 0x1, 0x800}, 0x10000, 0x33, r8, r9, 0x6, 0x7, 0x8001}) r10 = getuid() r11 = getpgrp() r12 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002700)={{0x4, r7, 0x0, r10, 0x0, 0x8, 0x6}, 0x53b, 0x186, r11, r12, 0x2, 0x7e80, 0x180}) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pread(r13, &(0x7f00000002c0)="6ba1befafca128425c6eecab42bfcbade5d37dd5d1c7b3ae890997dbaa332ff1fbe6eb0ba7f468d9da4a8a71723d1fb03c8926290b3fa710f2409dff13538566fb906e312f1511d5ecb75f06c17a80895f1a116aa615e60e6df335d4c887287d417755a1c4c8be3544c3fbd66ed5eac9a23560c8be9dd2753ca88010d43e59872de8fa9af49e44abdbf171137802c42cdb309ff20903d44c1702dc3bbcb3d012c5fc9cfe24eaf32ab0934078318d5218a7c15b986e2129e7dd446ff56e76b612dbe94e0b9cd6cd0deabb626fb031035ebc52603331", 0xd5, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) (async, rerun: 64) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x408, 0x0) (rerun: 64) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x634) (async, rerun: 32) r2 = socket(0x2, 0x1, 0x0) (rerun: 32) shutdown(r2, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfc}, &(0x7f00000001c0)={0xff, 0x0, 0x0, 0x40000}, 0x0, 0x0) (rerun: 32) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000200)="74396b838467cbb76a9eb1a70742199ab0f447c5bc60bc5bc7da19a2d208b6d5faa0adf65db4feca96af4ccb686ec90f7358aa32bb9f42df04e05c79cbdb849debfe6addb60503e544ce4e10784c9c946f3f142c9b30a4be76e0da744520baa88797131569f5573e5d7f8142b28e29275cb6a1f0791c388521b20c2053576b14ca4c73275a5e4431f1bbd4bac1d8fcadf9558ba4cec851ec408e6602ea3b9ca5c09537cba48fc1264780e341b5bab65450366bf729d895bcff63fc10a2a1eec52b60e007", &(0x7f0000000180)=0xc4, &(0x7f0000000300)="252127bdf00418bf249374ec54767b0d541125c7fed36d969d1c8f7a5e66eedd504bb26d434018d925c52df508e8eb14b728aadee8", 0x35) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000002640)={0x0, 0x0, 0xffeffffffffffffe}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0xe}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000200)="74396b838467cbb76a9eb1a70742199ab0f447c5bc60bc5bc7da19a2d208b6d5faa0adf65db4feca96af4ccb686ec90f7358aa32bb9f42df04e05c79cbdb849debfe6addb60503e544ce4e10784c9c946f3f142c9b30a4be76e0da744520baa88797131569f5573e5d7f8142b28e29275cb6a1f0791c388521b20c2053576b14ca4c73275a5e4431f1bbd4bac1d8fcadf9558ba4cec851ec408e6602ea3b9ca5c09537cba48fc1264780e341b5bab65450366bf729d895bcff63fc10a2a1eec52b60e007", &(0x7f0000000180)=0xc4, &(0x7f0000000300)="252127bdf00418bf249374ec54767b0d541125c7fed36d969d1c8f7a5e66eedd504bb26d434018d925c52df508e8eb14b728aadee8", 0x35) (async) socket(0x1, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) (async) fcntl$lock(r2, 0x7, &(0x7f0000002640)={0x0, 0x0, 0xffeffffffffffffe}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0xe}]}) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7fc}]}) (async) socket(0x18, 0x3, 0x0) (async) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) (async) executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x3}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) write(r1, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) executing program 4: socket$inet(0x2, 0x0, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x9}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0xc}, {0x2, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x800}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/20) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x3, 0x100, 0x1000}, {0x1, 0xffff, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e5323156613d53d402eb3f126254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb1", 0xfe}, {&(0x7f00000000c0)="f38fedfa74bedd2662b0ff7c31557dd0ec9b2b03d2911be8ede0f6e5e2f1107b431951c6", 0x24}, {&(0x7f00000007c0)="ac2b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806858db1bdbb6880910133f33e35dffa6f88bf8c1bb938762737145f0cc59c0058946f57497487d944a92f6dd6ad439785efd96672e86990d38c2a63ccfc4f532c3a09757bbad41000080671ef9281f20eeb7b851729e5dd1427458ee26ea046bc38711abadeaa8020045", 0x83}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f0000000880)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151346b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f9967205ec4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d7958f872a9af5a279a20817c3039cc7a4e56db9412842a294b904525fbc4b3d9afd23c36b3a509285af2f1daed03a5561aaa35610638896bf11344cef75bcc4ca096542b3a1813f4bb3df05015588e32fc9857da0ebfc06b43ddf30527a9a9754e03af3dbc71be8a9f752bf8d840a3984fdf441ae235dd4bd0882525b00734a55c9c016a", 0x161}], 0x5, 0x2) executing program 7: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1}, {{r0}, 0x0, 0x0, 0x40000000}, {{r0}, 0x0, 0x80, 0x0, 0xfffffffffffff880}, {{r0}, 0xfffffffffffffffa, 0x14, 0x8, 0x100000002, 0x4b}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, &(0x7f0000000080)="e703098d0d09f4c0e8378a1efe0486c461", &(0x7f0000000100)=0x11, &(0x7f0000000140)="fab258f68842a2b27b0094ae02ac28923d6de4c0050c48ff37e8577175e1487c089d9bf6da5844585a58f9e482d2f20e76735c4fbe93d8e5ee1ffef7993abbd9c4cfde7982e4e52790a162eb0843d1fd9304ff3ab8efd4d4ad2b867b7eaed97bddd8dbb359abbbf001dbc06e6dac284340726e25cdb0397ae886c11d1163eb39", 0x80) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) fcntl$setstatus(r2, 0x4, 0xc8) write(r2, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) sendmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}}, 0x10, 0x0) r3 = socket(0x20, 0x4000, 0x0) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x9, 0x6, 0x800, 0xfff}) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa4052d2c457afd5a7d941ecf7aff6824612bbdab2be07a43b72787c35a9e157dc4e0cd81d7d33985923fb99304d54bac07b374b1b205", 0x355}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x33b9) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310", 0x9b, 0x0, 0x0, 0x0) mquery(&(0x7f0000108000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0xffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000100)='./file1\x00', 0x400, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) clock_getres(0x2, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f000028c000/0x4000)=nil, 0x4000, 0x1, 0x5012, 0xffffffffffffffff, 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21c) chdir(&(0x7f0000000140)='./file0\x00') (async) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0xe4a) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') (async) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{0x0, 0x0, 0x1000}, {0x1, 0xfffe, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x4, 0x7e7}], 0x9) semop(0x0, 0x0, 0x0) (async) semop(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) (async) semctl$IPC_RMID(0x0, 0x0, 0x0) chmod(0x0, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0xffff}, 0xfffffffffffffffa, 0x0, 0x1}) r2 = getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r2, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) semop(0x0, &(0x7f00000001c0)=[{0x4, 0x3}, {0x4, 0x7f, 0x1000}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x84, 0x1d}, {0x20}], 0x3}) readv(0xffffffffffffffff, 0x0, 0x0) getrusage(0x5f8a20f5b4f2087b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000680)={0x0, 0x0}) (async, rerun: 32) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) (async, rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) (async) r4 = socket(0x18, 0x0, 0x0) shutdown(r4, 0x1) (async) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x5, 0x0, &(0x7f0000000040)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x4000000000000], [{}, {}, {}, {}, {}, {}, {0x400}, {0x1}], {}, {0x0, 0x0, 0x80000000, 0x9}}}, 0x0, 0x7f}) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000180)=0xc) (async) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (rerun: 32) r8 = syz_open_pts() close(r8) (async) dup2(r7, r6) (async) syz_open_pts() (async, rerun: 32) poll(&(0x7f0000000280)=[{r8, 0x4}], 0x1, 0x0) (rerun: 32) close(r8) (async, rerun: 32) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) (async, rerun: 32) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x8f24) (rerun: 32) executing program 6: read(0xffffffffffffffff, &(0x7f0000000140)=""/22, 0x16) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x200}, 0x1f}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r0, &(0x7f0000001100)="ba", 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 4: mkdir(&(0x7f0000000a40)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="58c2d25c8e502a2995880810b3f160e2c254952259b75eca23bc92", 0x2}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r0, 0x0, 0x0, 0x142, 0xfffc}}) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet6(0x18, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x92) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13f", 0x99}], 0x1) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x60002fffffff7}) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0xe}]}) (async) write(r6, &(0x7f00000003c0)="800000000000147d795000007d21", 0xe) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x400) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x801169ab, &(0x7f00000001c0)) (async) dup2(r4, r5) (async) r8 = syz_open_pts() fcntl$lock(r8, 0xb, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1001ff}, 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000100)) executing program 2: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699c, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x0, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000440)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x3a) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x800c745b, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000040)="e087fe23", &(0x7f00000002c0)=0x4, 0x0, 0x0) open(0x0, 0x0, 0x8) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r3 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) socket(0x0, 0xc002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="b03253af25c7d1c7cdf359d6319eb8e79ef7cafbee032c4be8140aa9ee84f17e7e72a93f89c6d11dccb186464a284f3ac5a9191b70d912585d4c46190c4c5205d6aea9e72defb31e7b6f6c8724043586330a0f874ac553c26ac4e07236f103aa528483e0553205a574a40b083e39a8b4d2d469b938a998ac473e868fa41ef900e0b473b5bbbe31995e1c8bc2cb70766905a1bbc1a67249912a4753ac20e5c5f87ba3057bbf66544d552cacf5981dfbc7693998dc624498ce251ea24a4f1075771a953c2934c4870fe8c3eefe6569d6298f811100e3d0ec1e23e95a6164431baf5703d901b50f41076c4d2bfec83e02c824fea088667e", &(0x7f00000003c0)=0xf6, &(0x7f0000000400)="dc99604a90f7dc12c9fc908adff3a78be88270aaf9bd4a8b397db32c87d72af72bce52500a1b4267646c079c42dfd0b3797e7ef6c5d899823d7ec1d997154374703f37a38a3c79a2332e874428e73d7cf8ac21ce332abd4689f25567a0998258b71203f4feb81e43af9362a784f312baa7d737775e18ce091d761b11ba8ea73c814ffeaea6838e2ee256162412f17fee56e2078adb0f43bcf2afd6212f4a06a16674513f414cb2007e433ea8e7c961894657a4c884523d05a8c6a287854749c0a07175994b4d95bd56f455dede6050d12891905e913c", 0xd6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCSTART(r1, 0x2000746e) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="4366248a8de69498f16ddebf08cf13c62ec59076bb58d9fe17e94da1275fbda398b88392fe706ccb79585396eaab8ab298804006669c79a0af5dc78ca41dc1265ef6f5dfa6a6c09d8bebd7c542950744c84731ecc62ef435c69043d2c3", 0x5d}, {0x0}, {&(0x7f00000000c0)="836590d29335a0a95e4d2f5952c29823eee05fa9e46e6dbd021d2c1732c25ae08bbb315798a66cdd", 0x28}, {&(0x7f0000000700)="8d98c10ad9f213af048f2d402bcd2fe036ff837897b124448d1a167ee13195d43653231dcf891efa0588b86a5a6b6d1fbf9c968af47012eb8fe8dbc2c360d74dbb441bdb87959b6b0100eb853a8771c816235b64fdd09a7d1aa047b3c85eefa4b65d04440d1928327deb0d77e059c30dfb2665c5773c45d36cd0a291fbf1926811f9b1d69377aef6e9cd6ac3dfde31851a52214a3760af8e799ba038ada67f5834400146b98f131996cb2c27d3c3100c75e945beac624ee4b564208122714a6627d51c396134b92719d69a6ac67e8043473785367ec1d43b563fce7f4b577d26f3c6fa98165b7dd196247c238e1853dbf6b245db8f25867f37cab1dd7b1bb7f7115eb8d2a9d90e651292e76070d0bf7cfd2693b0edeebd9481c52ae66435db612eb50080348dc01e800733d57339262df386fea0ab968572c7e32246a00b776efce78d42b57b67ed857496f5ae00c1cba91e7781fbd0408f1ab7084db487b5e550fe5261ded4c361772c3f5d451f69ff8c5200c5c2ef2337c2eceb1acc4cc12b3555d3c4af696f7e696788bc5d09b297b3bbafe7b49e0572e80908e1a4a444a4057a59fb98314f0d7647439074864afc86e1f516aa6b5953dbf7d6c7464b06af309a1562f2caf895791adb0279aab56165fbe12378f8b7c757cda26d671213cb4ecd0aa27fe8b1e2f4fa558391c5cbb65826b95be6a07b8da5e3fa274a4dec15c1f6bb0f71ef48ec2f4c20a9ce8eaba268c00c540b90eb7e6303b8b582ec8b52e3727ef68d326456bc4073f778b3635fc7bf8793b6d4371f6cb06085970b5d150e5330e20f19538890f3fb5509faeb03292e3f25e921587c4751497418d23c4f636b2851740f7f441e48f8341be467ece5d377e9130218507b8dab208fdaf49f53b070cf4ee1e928c07b5746863a6c80c7ccdfc834c254ff66452a4b1c35566ddccf96367c50090772d38e4368156d5bc861df56cb32af69adbdfb0cef632a00598b26032fd39dd63ee86fb6200a5801d5955f8d9e389e65651cacd6f40b13c75a16d2749b27efa194c190824b98972e1d6f1742022f762b7e9432022a111d00f75a6c72eafab91259d10bcdeb5b5a62ff06b56771bfd4fe504fce431a19f4d27785fa6d88c4b70455fe6d7e34022fd28969a8fcb8626dbb968bbfbe4ef6da5626c2579eee33a6cd44e9d3ee9eebe753c7532ebf0896988b5242d17670c0f2fd61e101e8fef8876b0f2fb1b945d84f3a75f71b153f32a40009492e5d6af64695a2e554ab76d4219957af631f5ab608e72552511c65d454b10ce3c1f751fda86868550e94439cafda73fc3bd84cde01ff8b53519206bcdf24be7b2143ca1efbbd591ac3bd2a8e942696ec1b402b5863b7535950e9f2530b60c32a023b02e1358e57a95a0ff60eb608cdeed80adfa6a3c68209fd8713a099d7aa9da33426903d9da9776baf74523ced73c124a689740da4e1ed7017de444d95092f995219f10a8bfc1569a7326a554e182c5247edd07a59ce58a87366408c0ed1f86cd59047cd7d9f940b28e56a4561b6eb0e51831aad337de01d3e3e6ac14cb03e111e3c8a01a94a8363a0af5082c8d773eba0041c625bbe6e350c79ea76eb6ec7e534a5d02a33acf3eda948a48861407d40a711cd560d552a780a80adf38e49b735fb2bb7cc163b55346035b95ce4a40738caf23d01d197a77bf7b69c19f72bbc7153ab882d656bb4a5c5a18501fe6cb7af3c27320be091d003d6c043de10b4420dab1b20f7b767c3299fcadc7bcbdc1a7088766e62fd5a36718fd14b0d1c4df739f53f35147f96193f7ad71da70baa39e10c4a93eb05ff88ce36e223bceaab6fcd140ab375662f07f0a0ea7c1a8b7d79e6b95c72f2e0215ba208dfd0cfbb6ac50247530097d470a0cd439a55e121d0627ab76d2876ebecb6d70e575c96c3f6e8ee3962a11aa48dea530838f87c1a1ebc0cfc7996ec00b0ffebd55f834fd318a5b606b9f9efdae0b8dcbed130eecce9dc461937d5a2b39c54f0a60cb5601fec003b8f9eeb247cd0adc8673e277a38771ca6d3e6120a946a69153cf7ce44af26767ea98be53b63b3989079f03e072826dd76b62cfac2a35c87c9e4f746860b479b1419336ec7adc5e57c7aaae2dc36bf1761676123071d09b8e08f741e8d88ae9d12c2861ed7cb5269cbb42b8126801988cf86d440359fd2e7ab4537b7426687cc7cac2b45504420c246f9c5764953d7c6b0f96c6d6ac9c080f0e3f3f5dcdeb680b4e89b910049897b6b991695d89ca943cfe1edf6c71add6d27e0e3332c8cbe7496a048aac61f6358664b61934909841b8f77ae6f45fc91fe02314c868d864ab70e25ed8322e81619a71d3fb5d167ff6aeda4d63353bd32882c43ff5d3fc0c455b1d66105524148a77cd6105117160bfb52bea94b1fa15cedeb07d1ff732b77893ae25de7bc5517cd09c48d79961c22121682c5ee40f9d1e9a50a64672976f00b121c87562d6f964a30118980a7c788874325e7897b1dd83ef0fc279e7026eef4128c1e2d3942723d191548d003328fe768050087f06f73cd6182504478523d8bdc7b0f01a6a15378ad4dcb38b5af1d3708a4de3726e1152499063ca486fd95e471cb196424d28de920bbbf6fc1b8f927082a57fe8e5b80fb0a3de424b22593e3390e1701755d331de8fefe8a3fd7c5a081e13433b0c5a7318e496e1e7ef478522f992b24d67504819eecad67120bff30706a97df634344b82286ee0e703c2d02b240a56e08c35e00cbc698e07e10223f0d1fffd7f13ff81fb6d432a6140dfffa34b45fc4f0ad8bb0f624004e1a92e78485b4794ae86c5402a26947dc4daec2d818cf7cb5c820b2aea8773a52331353362449f1290acac487f03dc7e9a093c8c317e2110b064bcba1a52e24a2d6e84394c7f89f29c1a3ac887a10e38d8029a90d90f4ea3beaa407044751c0586d9f2fb3410875d1a402281d5ca4945243fd4a32513b12a6e5ecc7929e43e819da4615f64bd3ee21812d8a6d7894da4df76f560be98f492fc9e1c54baf36be0ba5ccae63690d4f4da14845df631fb540f1c6a3414cac278578d087ed2a53c0b77155bb284c9c0796ed97f6f56592e28a46c88bb4190cfc9829edbeb052391cc6ab1a7ffce4a0376d88e63186e1aefac56c3d84b9e055c9c5f654975f6a17687bb098288e72e224a5c181ab8de143aa8dd46449f6a972379b33fe86fb1fe21e19444d19af7cef03d073fba8def1a7d57a13f868040c854e436b5272415d018edfffab8e1a82c02d30ad6339b7a8772e98ce4e717d7725e05b7ed871b64c078a7aa9a23bbf9056e22a34bc8dad0eabb9e9cf5daa41cfc95ea3413b4d592fe5253b19cc848e5838c48ec3bd2ab78fc6e2593fc83a27836a002864f46ba483c165dd808757bf11e9173a9e3cae26ce007b375de2578ade780ff5eef5c0f22d2f586bef0ffeace52be34d668ef420f367f746b507392cf466012b687a8016b02402a4433fef94de710a8bf3a9e8c9ed375dcfec3ffdb90bfba1accabc031a85df39399d32de069a14897a8a9d8626a8d935e67029eb58289d07fa1ac5034a7a8eabbc98d495ba6141529bdf77b7a8820df18f55714fcbf0215d0b93d1fb73a58a88538a353776230c5d3f836471281590a8a2edfea6c3cee2851ddd391330dba8c5482ab5d2f732f170c8c7d3db132094e4d7286b7a548e0d0bab4be76a362449feecfc2293cf8ac1f3696d05c33e96f7cec5cfe1909c706943cbda8e5ecfe6b369b942825d02202294c2cb117ce6b4664fe5072994e7b3fb2501dea641f5788e59e8d78c969993544ab4f816121d97c1819c683a414fe7f8d1c8392e209364dc80d28ccafd85ffe2888259f3e8f9aa8b72f914994bd92328a0d36cb8f59800ac42029b9aa366c65a4843f5109c67393a202a0040732bb2c199014a128bb17a6891a73b2b5138f52f34f49111ba68dd5d18f1852488afc75dd97b899e2709e29fd49ca9d56d336b288ee6f1c558dc229f4ff5910fee17ccedd153931ac3dc407d0b583b168d18a6f287469f89c7f47486369aad74ac7c69698da3c74ecffaf53fae2825411bf74392dd7fa6f3c65cddf9c311e56526a055d9045ebbdf46213f24d6ce715dfb125c9e9af12e14450647144b3707b400d428017d139b3cc8c9ed3ee0f88742e8253d96265abe6c534fa13178284681ce6662f2f78bf0466f4102bcfd9a68edc99a87ac87958663e5af594635c09ac7f281f0000bec77c5976bbb0f68f2816b595cc33a623e101bdfc3997be49fe5f22581dfd5503738b602c99691a60f3afeec5956960f00903f327f1871af46ae7558469ef65b9c6f12", 0xc00}, {&(0x7f0000000300)}, {0x0}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB]) open(0x0, 0xfffe, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x21e) getuid() setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}, {&(0x7f0000002940)="a5f942336f58803247affd405607aa799c9142c26c09c524e55c7b6a8c859d4388436cbb64c799bf61ffe48af66d36a7e1f391790cc79af6eb37b54085f169a919502680ad05d119be507014a27f268dff7caec9adb5164326e4bc5c751675ac8791f00970c14bce5ad4f4e0a413f14763bedb552aa730ae550068e27310389256203e9512ce362af98b6732bfe716d57c8e5c4dcb8b767d286a68c0b7cd4d6869d02870a8a4afb7691269ff559f1ff383187c60293e2f923718", 0xba}, {&(0x7f0000002c80)="308bed2843a698dca1e80c004f085191dd5f9fecb9b14e657198f8077bd1cf41ddb1d46c00dc0731e13ab3d6ad6514d8f8a64199fed61bd1173f0eab0af08e984a377f8e0f6cbaf307f6af40f22da0c9e0c0a01432a96ca0123904dcc2e6fb60201dc59e808ccad3f0d3ebb3b77fa2d7ebbbbcf604d324b1a73f42f313e153af7defb6c37609c119ece189f60e4ac382c94f4a8e29a74b26d4a7fb2fd12fec88f221ac5ad18672acf6c9779fd0deb813149a81cfbd530387d029c8945529be55eeb44e4a9347280d9676a6a48103a2c762c4ef4b0ff3158534e615e294603436c98f2c6156aaab61a4b37c30860556f97794cd4a4016bf2d7760a010c0e7ccd309746f7d778ceaaa5daaeee7379d06d17966cd964c8a726d7955be592ad41353756e84f544d05d16a3a607efaa2c1286f3336bbe3d9d94f27c711aafd31a3a6a3db15723c43b79b8d221908bc778e0202c8c9695a0fcb37d407822428f271b865629023b3731f4c4990889cbd932555e3efa25f13604618813f8f66a8f3191c8", 0x180}, {&(0x7f0000002b00)="7179de2b575751db0164c05421e70b74179337700c88c241bcbfd498f2ba5698da5ee1b244aa743552dc069121ba66553e417d92e28bdc5700", 0x39}], 0x4) execve(0x0, 0x0, 0x0) executing program 0: ktrace(0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0xb6, {0x100000ffe}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) socket(0x0, 0x4002, 0x2a) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x635b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x1, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10726728], [0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe], [0x3], [{0x6, 0x0, 0x400}, {}, {0xc22}, {0x0, 0x0, 0x0, 0x7ffffffffffffffc}, {0x4, 0x200}, {0x1}, {}, {0x0, 0x0, 0x0, 0x40000}], {0x0, 0xfffffffc}, {0xffff, 0x0, 0x0, 0x101}}}) executing program 4: r0 = socket(0x0, 0x4, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5", 0x6}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r3 = semget(0x2, 0x0, 0x42c) semop(r3, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 3: getrusage(0x0, 0xfffffffffffffffe) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) (async) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x3) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) (async) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0xd0, 0x40000006}, {0x47, 0x80}], 0x2}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) dup2(r7, r6) (async) dup2(r7, r6) close(r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x812e}]}) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) pipe(&(0x7f0000000000)) rename(0x0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8a, 0x0, 0x32}, {0xc76c, 0xa2, 0x0, 0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x6, 0x4000, 0xda) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206980, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) (async) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 0: flock(0xffffffffffffffff, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) truncate(&(0x7f00000002c0)='./file1\x00', 0x7fffffff) symlinkat(&(0x7f0000000200)='./file1/../file0\x00', r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = open(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1b5) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x800000018, 0x4000, 0x0) r6 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) (async) syz_open_pts() syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x8000, 0x4) recvmmsg(r0, &(0x7f0000001340)={&(0x7f0000001300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/232, 0xe8}], 0x2, &(0x7f0000000300)=""/4096, 0x1000}, 0x9}, 0x10, 0x1840, &(0x7f0000001380)={0x5, 0x8}) sendto(r0, &(0x7f00000013c0)="4c03b48319f22ebb6cee23a6767895326db1bdf050b62433bbe2531ea15bbf60ad668c924cb2d53fcb1bd47894bba8d34412d2e250d426c43c803b22c276656f22e548610e58a443d87d7ddf6dcae2560cda87c22c3f8766da6efdee6c694964f6fd371ed060ea76b79ce5e4455b0b47ddcdb5bd1c4c04deeec83b0eac126bc2222850e5c7d10c6ad576460afa5242529a6b8edaf67e2493b815324acefbe7191d486d61dc2b69e53c37b04e3899cd8ecdda4c184ed28368c246e9242cce5a3805d91778ecd817abeada34aebc7fad7a294ff89cff3f631e", 0xd8, 0x400, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000014c0)={0x2, 0x0, 0x7, 0x2, r1}) chroot(&(0x7f0000001500)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001580), 0x800, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000015c0)) close(r2) sendmmsg(r0, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000001600)=@in={0x2, 0x2}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001640)="c29067d2544d52cce0c97d0db34aef1daf1d37c657ffdce21891d105eead69e37c815be0", 0x24}, {&(0x7f0000001680)="b39bf29723bc0fa3dcd3ec6d038fad547c1970d2b9e4d0519d76bcf417e792ead793f2a6f4150b6f880dfc3114315b204c916c30e83e27f9b133b60278897e891208ba0edab59fda1bdb292514f1b7bf2b48997e90534e344cab72ae7f9506ac7bf1fb15c71dae8346c989109edfd0758b4a45f3de505d9436aa8c1e9b447521b4a6725e4b9e9ec81510f6ab31792afa4ad1e6d770c07084d7be300ef33b4a426ca85d3e673964dec3f3af3c61099ae38c73f8b8c4a83ca0e627f9d2d3777c343bb5", 0xc2}, {&(0x7f0000001780)="20923f422c4c65a86f8cdf5d127f5e3f7c70077f0a954695b7322a22c8d32a83d42ffe37b44e677028eb269fd0954c9600e2065c0cd3c3ae3fed314a94d68221bb13e125c6d09ffd3c695670192785e3d5914f6ff8a76402bf3881998eec52228e0b948e1eb2deb78e4d020cbcdb54b44cb94e48068bdc9edf13b22c27192e5c28c58ed31f30a56ee2d3e27f0f40d8df3ba01592b7c10e6b6ffcfe9df9fd579a", 0xa0}, {&(0x7f0000001840)="2215e7815b9201c9cfa441e0dc99291858bd10940bf122220ff6d91fe95d75f14d4bdcd7ec972c8f3ffc13d4", 0x2c}, {&(0x7f0000001880)="84054dc044e3cb", 0x7}], 0x5, &(0x7f0000001940)=[{0x30, 0x1, 0x2, "a7553ac296824845c0d52a3f5110c89e275df8e0b6140cdc6c94b7040b5b"}, {0x98, 0x1, 0xb6, "e876c503c50980b4810bc436b97ee64e781008d5709522ab05ff952277778dc4669057832f592f9eab47b93b8a201777ef4fcf158a6dbf2e785cd739b2ce817bc493be9b6f1903bd0669135a6f34b6049252457c24af37a449b80adeb33f3c0b5a583a30561f86843304e119e3d639e907ff3cd6fe663e52349dbbf6cabef81e1c0992a80a547b"}], 0xc8}, 0x9}, 0x10, 0x2) getsockname$inet(r2, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) renameat(r2, &(0x7f0000001b40)='./file0\x00', r2, &(0x7f0000001b80)='./file0\x00') pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000001c00)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r3, r5) fcntl$lock(r6, 0x9, &(0x7f0000001c80)={0x2, 0x1, 0x0, 0x1, r1}) connect$inet(r6, &(0x7f0000001cc0)={0x2, 0x3}, 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d00), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001d40)={'./file0\x00', 0x4, 0x1, 0x7, 0x0, 0x6, 0x7fff, 0x1000, 0x2, 0x0, 0x0, 0x6}) open$dir(&(0x7f0000001dc0)='./file0\x00', 0x6892027115fe52ec, 0x1d9) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001e00)=0x3) select(0x40, &(0x7f0000001e40)={0x5, 0xffffffffffffffff, 0xad7d, 0x101, 0xefc7, 0x8, 0x5, 0x80}, &(0x7f0000001e80)={0xfffffffffffffc00, 0x4, 0x1, 0x80, 0x0, 0x8, 0x6, 0x4}, &(0x7f0000001ec0)={0x0, 0x8, 0x5, 0x8000000000000001, 0x100, 0x7e, 0x8}, &(0x7f0000001f00)={0xfd, 0x9}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000001f40)={0x7, 0xe818, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001f80)={0x9, 0xfff, './file0\x00', 0x1, 0x200, 0x7, 0x2}) socket$inet(0x2, 0x2, 0x4) chmod(&(0x7f0000001fc0)='./file0\x00', 0x0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0889ebd6389fa86f465db3da9e2371f07a9af58c53a5b196f5a5e9be9c7f8e3a0f9fb126ba77d8ef25c8a6e67eefcad70fa715aa4052d2c457afd5a7d941ecf7aff6824612bbdab2be07a43b72787c35a9e157dc4e0cd81d7d33985923fb99304d54bac07b374b1b205", 0x355}, {0x0}, {0x0}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 3: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3451ac0058bc5a91501d84a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 1: socket$inet(0x2, 0x0, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x9}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0xc}, {0x2, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x800}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/20) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x3, 0x100, 0x1000}, {0x1, 0xffff, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e5323156613d53d402eb3f126254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb1", 0xfe}, {&(0x7f00000000c0)="f38fedfa74bedd2662b0ff7c31557dd0ec9b2b03d2911be8ede0f6e5e2f1107b431951c6", 0x24}, {&(0x7f00000007c0)="ac2b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806858db1bdbb6880910133f33e35dffa6f88bf8c1bb938762737145f0cc59c0058946f57497487d944a92f6dd6ad439785efd96672e86990d38c2a63ccfc4f532c3a09757bbad41000080671ef9281f20eeb7b851729e5dd1427458ee26ea046bc38711abadeaa8020045", 0x83}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f0000000880)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151346b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f9967205ec4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d7958f872a9af5a279a20817c3039cc7a4e56db9412842a294b904525fbc4b3d9afd23c36b3a509285af2f1daed03a5561aaa35610638896bf11344cef75bcc4ca096542b3a1813f4bb3df05015588e32fc9857da0ebfc06b43ddf30527a9a9754e03af3dbc71be8a9f752bf8d840a3984fdf441ae235dd4bd0882525b00734a55c9c016a", 0x161}], 0x5, 0x2) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) (async) r1 = open(0x0, 0x100, 0x49) (async) r2 = socket(0x18, 0x62ac1e7fdd0bff04, 0x0) r3 = dup(r2) (async) listen(0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5c}, {0x8, 0x0, 0x1, 0xfe}]}) write(r1, &(0x7f00000002c0)="92e516e31d4674", 0x4) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) socket(0x2, 0x2, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) (async) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (async) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) (async) r7 = socket(0x11, 0x3, 0x0) getsockopt(r7, 0x11, 0x6, 0x0, 0x0) (async) pipe(0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r0 = semget$private(0x0, 0x4000000009, 0x51f) (async) r1 = semget(0x2, 0x1, 0x70b) semop(r1, &(0x7f0000000440)=[{0x3, 0x7}, {0x1, 0x2003, 0x1800}, {0x2, 0x8, 0x1000}, {0x4, 0x9, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x3f}], 0x6) (async) semop(r0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) (async) r2 = getuid() setreuid(0x0, r2) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x9, r2, r3, r4, r5, 0x82, 0x6}, 0xff, 0x7ff, 0x3}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x87}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) r6 = getuid() (async) r7 = getuid() (async) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) (async) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001500)={{0x7, r6, 0x0, r7, 0x0, 0x1, 0x800}, 0x10000, 0x33, r8, r9, 0x6, 0x7, 0x8001}) (async) r10 = getuid() r11 = getpgrp() (async) r12 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002700)={{0x4, r7, 0x0, r10, 0x0, 0x8, 0x6}, 0x53b, 0x186, r11, r12, 0x2, 0x7e80, 0x180}) (async) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) pread(r13, &(0x7f00000002c0)="6ba1befafca128425c6eecab42bfcbade5d37dd5d1c7b3ae890997dbaa332ff1fbe6eb0ba7f468d9da4a8a71723d1fb03c8926290b3fa710f2409dff13538566fb906e312f1511d5ecb75f06c17a80895f1a116aa615e60e6df335d4c887287d417755a1c4c8be3544c3fbd66ed5eac9a23560c8be9dd2753ca88010d43e59872de8fa9af49e44abdbf171137802c42cdb309ff20903d44c1702dc3bbcb3d012c5fc9cfe24eaf32ab0934078318d5218a7c15b986e2129e7dd446ff56e76b612dbe94e0b9cd6cd0deabb626fb031035ebc52603331", 0xd5, 0x1) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000001080)=[{0x5}, {0x4c}, {0xfffe}]}) syz_emit_ethernet(0xe, &(0x7f0000001100)=ANY=[]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) semget(0x1, 0x2, 0x404) executing program 0: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0xfffffffe}, {0x45}, {0x7e}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000000)=ANY=[]) (async) poll(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x4}, {0x0, 0x2ff}], 0x2) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffdb2) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) r2 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') close(r2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x4, 0x1, {0xfffffffffffbfffe, 0x1}}) mprotect(&(0x7f00000fc000/0x3000)=nil, 0x3000, 0x1) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r6, 0x1000000029, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 3: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRES8=r0, @ANYRESDEC=r0]) (async) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xf02) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r1 = socket(0x1, 0x5, 0x0) (rerun: 64) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) (async, rerun: 32) ioctl$FIONREAD(r2, 0xc020691b, 0x0) (async) r4 = socket(0x1, 0x5, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) (async, rerun: 64) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) (async, rerun: 64) mmap(&(0x7f0000109000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) (async, rerun: 32) pipe(0x0) (async, rerun: 32) getppid() (async) mknod(0x0, 0x0, 0x0) setreuid(0x0, 0x0) (async) getuid() (async) r5 = getuid() (async) setreuid(0xee00, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r5]) (async) r6 = socket$inet(0x2, 0x1, 0x0) dup(r6) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x4, 0xfffffffd}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x0, 0x7f}) getpid() pipe(0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000500)=[{0x2c}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) pwritev(r2, &(0x7f0000001d80)=[{&(0x7f0000001880)="dc94a8c45e8813812a6622582384965295043e88ce8eb3af437d41f15b5733f9d90670c683ef793ee6feb78f1461f2e3cf4eb76575b3eea6afd453c1ca19a9ac7eab1b85501d8750b280615eae9518c2e6468a1f2801a82b47a9996cd0b52ca9eb173e8f15f6f1d7ac0432f1a848b08ac77787fcca0fef11a1cf76a602df047834dcc3d5ae67a5336c7c55a6ea19dd60bee1db74f1afd98549181a7774570efd612b6bfa2956e9e031397538c4155613c6fe36f294", 0xb5}, {&(0x7f0000001940)="5362e982cde14332435728c0e8f0167e4f5ef7800bebbde9cc0221a114b48e51984e8917fb249832e87c06eac6dc6c5ee176ed23e6164880e5be5a943772fba664bfdc3730f94d73b20d7aa52d0f75df3131f947714f9cff9fd6df17cff2ce20f171c050328751a80304309ac658d088111d", 0x72}, {&(0x7f00000019c0)="044ab09ce7c81a0e2799b84d4f0f71461546bdfc1aaaa1ec23dc23f5c28a4953b734959122b24ce603c487bb20685f3e5e802ac75e649b94f5933d94a899a6bbbaa1ff797914d24334a8b27fab4ab68a66eb31eb4b1a03badbec9539da4c6079b93c5c85b3150b3129742ab6ef8826fe9ca699d4dd05e1fd93e08436e30aaff832e301b7387013054183d8422532449c131f8c07625dd36fa363cd03cb1f73c412c248e8990fba4d510c154eb4e7d7bbff2a8d71b3ff5677b5f71ca14ae5131871ae00e6dc72779537cf1016e8abe655", 0xd0}, {&(0x7f0000001ac0)="c5c884f109ee0d2f79ea5f6732dd839122baa105e3e82654f19974d47c2892119623cd6fdcfb4eb5323104a03f2b75dac466d5269f34ff4694662f27f03259a52d2c644ff29ab39a56da85398be19b9d34deb6bfcf9b41bbe0e95dcb68636c102939e610d5f984efeddd798be4d4b0162e05e7332a48a4d6bad69af4feefb37b06e93f97c2bc738fb1363a5e177c4aba7fa3b18fb6a9829c698d9c16792266ba07a1386628b97a27ab174e36bb175f8ce05ffc2de3a5bf272dd050db6525dccf18f6c78509f61930dd", 0xc9}, {&(0x7f0000001bc0)="8c4c9ee7048e5f28e25fb4059c7a722152c88af725ac6ebe22f2847991a35ad2f1995fe96e4c27f105513b4034bcc2596b276f0f2c51d79bcd7e1801498b216ffbac5212c7fcbb18309a616191636c2c49750fc6e94b7b89f6f96675b2e81a7fbf3a115f13b8c5e1246b4ce704bc49ffc5d75e5d56cb519c020b92e1bd8289153e39b23e6488c09cc2ee41175a3211b532d8554eabae84e3ce457a72ecda31cf1a05620ce70950b603a31a7660ae2dab13357db31b5f9fae8bfad1b6f3bfc66bf9489f5062cf044ebf5c75c1dec0a781745d3a46d42a449db293", 0xda}, {&(0x7f0000001cc0)="f3d7f0ceaeb7f7ddb9ed1e69ec40354713778c953c4127eb44fb912376e353d0c7770c95062455482dc90abab2a998db272ba141787d8a321f921a04cff4eedfe9daebdb8e2510aa3bb7a0e7971d3a6919c9596f973334c6742e2585e5d5", 0x5e}, {&(0x7f0000001d40)="6bbb8c4f2827489c65dcdd50575a267bcfbe831b39597425cf2bbc9367652db0d6313f0cbef85ff806c8da030fb52a9abfd57eeac78312130f3c971b87ed32", 0x3f}], 0x7, 0x2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000480)={0x2, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x200], [], [0x0, 0x1, 0x0, 0x0, 0x0, 0x1], [{}, {}, {0x0, 0x3, 0x0, 0x200000000000000}, {}, {}, {0x4}, {}, {0x0, 0x9}], {0x0, 0xffffffff}}}) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000)="0f0f0000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x181, 0x200}}) socket(0x6, 0x2, 0x8) socket(0x6, 0x5, 0x0) r5 = socket(0x18, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, &(0x7f0000002ac0)="3c22b5f2", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x108) fchown(r6, 0x0, 0xffffffffffffffff) r7 = socket(0x11, 0x3, 0xc1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) sendmmsg(r5, &(0x7f0000001840)={&(0x7f0000001e00)={&(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000016c0)=[{&(0x7f00000006c0)="e5a2abd74bbaaf13a8e308d8c69fdd3ce6ff0503bb762cdaf9adfd6b60cd34a4fb67a96f632f73b34bfe908f189113bb39f612d3377724d2514e9849ad9c64ef91288024bf5daacd619dab7c7ed5d4607d154676257cd2c3963b286dd5891dffccc9ac4929a27e2ac30b4bac132f84572d5e6ac56baae3aa5bcc5f4cc19b4262148233222f6db85b381e3f11dca3b828cb1f83f80035d1d3104183d4f1ed999e452a72698a9aef405e46a2dbe674efe74457ac08cbeff914ccd3ae854015c78b1bfe71ee442fa1879f4f31e7885c6f496a63d996b211f51113b9d939adc2c400e5f4c12bd032c20c77441d521a66089980d379d5aa6cec3d1bc89e711c6f70a086717d37978655781c8bb5a05b611766e6967bc556e2a5f46edad35d1d3ea9bbad4ee6799c51d6967ca74ec8206d271f9f6de5203eb17c4ba203c137918eecb83b866833dc974213950440015adcc624f5490f2978a8423e33936011bf947f1a16f0298d32729422a4e0b5ae553f16b4e22777cf104c4630416ff36aba265e5f832d0dad218691838decb87840e1341919a2048fec51f9af3100caa9579537b2571bcc0b0b5acf3d0347b13ef412321ab4a15456e8579b15b443177748aa048de0083e48716f57b5b7c178d51cf7fa8856100e0287c27e4d09810391aa96da3db72e0f03cbf623ea14490f496991b74c3c3f245596147d101a9dd582fcaf9c9c8f973c0d716a49fe8e521fef5f6025f076ba47458b052a16c65b55e16aa75e02e6564b50a1454579dbce7e8dc7343739f2c980343aab626cb29dff48fb41711f6d76e7ba8bc30e02a1dc99c1b9463578cef81093e98bd53a561c5b7f2aff73abc6a0205be427bcea223c6c27b09dd065191cf3e4035f4c8dcfa24c157c8ae4121c8c97daff8400922ed1ff0cfccee19756950044244559e3d125356614a4d0c64299c6c3ed971e5b4cdd7d497e2bf6b5c79e91f287dd1e66792bb587c71112fee360ea7ef867825f21ffef2ba6cc0132ec4bcea9f2541ab381170e39705e5a0e0a89323e6f3f1db76b4992e03463bfa55c3a260f399cc9332c981d0136032ffd76afa8aff08655db56bd78bcf7eb96e1f43b9f08fd6a7e15d23cd85f0526eb41efe8a88c752d8dca66f842dd3edaf1c866c0ecfe6296565833b5082c508b341c2eb4f45167fcb7d9b0d0f019ae03daf1f3e74c912777002aca404eb63129e6bbe94b2fa71a3e03f2c60bbcb7e042655a424265773d891c2ac5f59989665a587eb4ff959036d9f5c9351d6a6d83a3a9838001add58c7bd0a295f009909ae8861d1ebec9dddc6759eee711279043dbc9c51051c33f6c2fd652eeadee3dddfd460da5f12bc3641c00c2462eda0bc6dec6f5255b2ffbcb3f97c3ce146aaa51052c845ff9f9ef3084d8a89f3a904e1ba57873b00f191f8f69ee4fb736f2e9766c1616c12846326a09dacc7bded61114691de39eca0591078b9c091e6e34c166fb7876e933841077552036d74a11f456ffae4151fdea2f4ef37b974b6a8aed741817a8f675c4b8f485816ba242ff71bd08d7715b53098b65e40cd2778653ecc94aa06a8830f5bdfc70768f7cea30ad16571a5d763191bbad4455ca4d1bed275f3f454cb08e9307bc8203f8f9448360be9d944b473434cf3b9845a867346665aef4c317fa67bc38989b7e727f2fb1c2d6d06154152e52b268b1a2af0a4391528fb687906630aca766281af98e5ad59fdaae635f2999d62f22b1a9cf6593445695aaf0e281bc362f7fcbd1c695cd206678339d821a603d1d358967a9cdd5a1a4f3eb6bbb0c77d306b7aec43b2d357f71156c21deb5521bcd10896f53f730659d23266701448848fef989ebbd090e9adb8e682d64c2b8dc76659208a14de5848253b00eb9cb843c5a6f6cabe6e0dd4abe5133be74e31d85fe54beb8ad03c0433675ec054e200402fa12bbc0638fef424ad85f2c94a52838f3277a8648cb554a35d4029809451fbd07e83a0ebbc290f92b025007ab0c9d8df59d13db36ad0170d3ecf2bac2ff3c869cccf272f678574e146989e6b7fe46f9e3b099c549b2cee5e2ebbd8c4aa045d56cf06ba468bbc7fa7294f510cad2cca8ea308352dfee28e43bf9332c175fbe290c08177adeedcf01c7fa3f2e70e42e92c2aa506d66b69e5ebb4fff50bb41e33d19858f774fbbf566e480bcb17b0dcfb63f358e00b3e91c725c6f5c79c7d0e0157fe9104cb682d23b2c7ce91c8d5c7483143d914db9d274b8ebe0baed8d5ebba80dfb3d3aa8dcdd339f27cc24bfc8e4a4cbc45ebc621dd3c7c02b674a7f9d2950f0072f8a348cd9d2579f92d0a41826960a85aec5dfd1c4b1a94651d616c82a38b04847b15d93dd49a0358243ea07304f0cfb63d15a254c7e6e4419f9fe21d155817a1f7e7d79ad722edcc364161509c7eb81d8c5e97ccc44175f0af36fe8f303f55326284233e27cfc3a061a027b320082b14536f284a8ef5ab1d941c15866d3656c347b4b247289a2d88d7e744c938e65a54ec0e1125335afbcbe5628d8a0672b5d29c2ed966860358bb15466e99496a5cb273f82924c47f59b074c18acba761d684f878f0ebebb4c0bd2bba260a70f383093e0b149c628d1d76dcc9d4a92a303df0e57e387f3da301f7d3d07ed9cd9dd9763e7087e7d82278b938730379bea5b79889ae9989c44dd2c4c46ffd2b8f7607976828264f277f57e0694152c61258f93706bceed6b9f3f1174b698cea4a19e4351e9ff4218609d51433c0f6f438abe78a64ab2376f0bcfa2028ddd1ba6cfaa3f33cd823ebde3e81be112841b1803daa7413b54d9bf171c768b9f999720e72b70d96ff4977d1850fed20f5f213939e8bdbf01f8827ed4f1abb8844e5ee55c7179486b294c9546759593507db0d22f5a581845383961689e39a276556fd28417c4227274bc7b4b4cf217fbf5abbf0186116f90fa498dbedbebacd11fe455a4a7a1ba2f75b7f2f9b57f37e91b618ab41850aa71cd814a8e231005deb0ccdc544e534d750e81e6ae2a3070387feb2ab65e6d0fb2a2fde46202e33d0e9500eddb20e97a3c83050af8b339a61416e0e737e171c52c0555a01ef4df9a94f08ab0756220e12a3d42a5577ffafe01145376b29cdc7efac6dd76b88769750204f4130f4e1c35096785ff303637ec822a066c96d6d9ca67595c1015827beb852babb12289886c200d198b685d6d4ca167c3cfd12f73223703d2e01e4dd342bd17907045344c8f19264501ec180aa4b6a61fb467d790f8c6e4d6bfc32239f9a9658678beb1331d02c1057d78c7a92d115e4972c8d73ded64a657387885530d1a7727ab41b2cc476115a338e770b52c6d2a85b7ba11dc1c0653e84095d243feac36aef0f05a67108c8421b6fa4ae1672eb7513307b277163a0c77e21b3adb84d6221381d08186ac9145ef45d9fd0a2f55bb4f770b436f71094a42c1570486f54975bef0206874517676cc7d72f562ab38de832db3557178c4b2301dd676fd3705efb02c5449ffc3867844609d441af0a639a0df6f89d7b61ea103cadd5d837deb54e2fecc0f4d5c4dcc4bd30594890f01b28cd041b6faf33b0d79b8ca79d224e56f0c646e15815d21791b327e70900f512c5a1a2fbddb9741519651d08e1b9881d24cef5fa70a5d7a04a2b9a7de044b7ec47e8a5365f26f72dc811c99ef5348c6a87f309e38b1ade2fc246f897658626d3cb16094ff72cd40e493772993283a7bcc10e1283359474553e82eb62a66937c5d08de4a4873ac49c6e6895534ed57bd9d89d54accd4ea8af788c22f0e52d77981e11408e2f117a6dad2ae20c4a9dc4f3a10f31facfe9fe7c13c3c76d73b6f10aa0072097013e61ff7c15aa183fb405b05bad87c07a2e7874698df4807e636b6f019678bc158b266845ca66280822985a6277cff5903133a24acfc7e17039894cc3c1adf3ed57962a36d6ac8e42e1d008b620233629724317eb3d038c577d43838e6be014a937b24ffefd4bae7e59314463f6a694cf2e4fec751c787087a9dc3883ee3c5387272b7d614b73c22ca89762976a113dbd2127c8b68e97a073cf4af8a785060115be9b0b4dc42bd5db9157afdadf695e18e8cf486e57f903438dfe09b8078b9b92b1f2c1b12ab50ef240ff903d6c68f7e66766e4e435e50fe61feb6071051ad88b93990e22f0048821c6d4fa12d23c6d42a522c4a13ba1ed6f11606d4f1cb05fbc904f2cf02d20fbad5e8a6bf9af0cc70809f6b40aebba583ea29f8ac38c18af41dddf3fe28b31a248bbd58ca72eae8116deaf755c936a36db0d8e4d51e33bf6fca0d5e7ce60300040d4c0d52bc5d82548f4cf02e21df5f2a9067fb83b91657a4da5cd6629c8a4736fc7dc3e9653a08010e19f4685f8d18d4d88cccb525aef34103118502922f240b8666f2a6860bf31295c03f03aa1a4cc532cb3c03f9b7570dcf0d20f54433634c2c2164bbefe665e26f7c62cce65ab24d6d0a41d418dcb37078d0de8bd7b60eabcdbab22c8ae020c317a623ced4ba89543ba2d4778d292c82edd852ef6bdd4da34627a73537ae8a5e359c35b452b976a0e589a90001c22239a26a37c0c23d4d46106ce317b61afe5e420e57dbfdb8fc754d5246ae9ee5393f1dca6651c903ef92dba8c78181838d5edea8d47bc158c26dfb053f3adf7accda2914c5c903eafb4d49ff12f5c93de0bd0eb1cf9ab85dda3c741df70dc4c5cd953aaf44b189c2625a6beb6cb55c361efa8b62a26e41e4912d6cb36edd50f1fb61b3759e500ec20d9bfe5e32f4312507f7553d3631ff104628a31a332fc06649c88cf763ac6d72fe7ae332579f062c19ef31008bd4c67df8da21645a4b7af031f95d937c52a0a04298e08151803f8228a654779830525fbf89499142f01050199236ce7c388611dd53deb1cb4a19a004fe946964bbd9e6e58998f6b21f8698c0e548e55012f70f1630b55f8656f697a3b1c597f11d4052728526f007648f6fd32a7d6e296a864ea8208447551c752d639fb58c19a9af1902519191afd7d32e0b47986f8a047b09dbdeda4ba66c5da64ef62c555ed98422c0ed6450d404c0ce38a9c20181d16cc717b0251add92fe91364e35a6eff26d2e454d846398a577e62a3cd77f60cb225c081debc57ee0c73903694babcb6887b22fbe73e3335128f194d204b3ba1c3500145475b16def8c43bad9147c26848bcc9c8fe2deb610b55ed1f44b0863275f0db3f558e44ec08583f23f1352fbdbdfb9751a24ad37762f32c32bb8da792a5f776a45f03b37c9fc0363ae5375d12752d2d60f1f1ab5c50171aed40cb55fa8ee3c3311abfdb2a106ec7a2f62aab1376daa5c833bf7349f33aa081b81a322c8d34efd4040d81d9244af33ebd0a13dfe2410a3e3c359bfe246a2af5077087b8487fdbd497838c7e7865d8d41e3cd24ddbdf2aac067834ba82e80dff16164152116d268d15947678b1ebe2c7bb719dc7e8a693c65026bc87b7737d153199bf7b8f65cc121f64be51a28054509e4abfa2123e5c904232aff5d5a94132c7d1174ce53820079be85d8fc8e08afa383d34e7379103c89716cbe32b55ad9f488582eaf47ee27087a4e941246d4585d56ed77a50cf13b20a9c7c19fb181e4a5b5b1a20a9ded54747957a2699b37291869ef0c793ba69f0e60236bf82f46cbefa6b6213f99514db94276b9bbf21b60e0d597892525e717547605482d9237e5d8c3defd52d8af423d058c7873215c515d921ad3752792d746d182c92de25d426ab94dd9c40f026481958fa3d8834aa044badbc4556b6c87553f2a574d", 0x1000}, {&(0x7f0000000240)="d52734e01cecd4226020eeda4240d231a4885281557389578fc161acf7fbf2e9aaeae18363cd338ac1ac58873ea9dbd687df3245a7d2f8ae52b3a522b849344ddd796f", 0x43}, {&(0x7f0000000180)="ffc3a34fc9965d03a98b4081dceaf9f1146f64c9938998cbc7b271a504a5bb3a90c062a34effbcc3eca90e", 0x2b}, {&(0x7f0000001780)="c09f5b604552702cd37825dac84d9e9bdd8d3bab6b13f3f44eac61bc0cf871102f816b32d2faf8691ee527a789d8b4ea3051801a2abdcdacc757aca8ca5b30092ecc230b417950fe15c0c413f83be920e06ccc3bad0be28b41651d23e636e02f98f9876f1ac4fc48812b3f88c58bc72e415bce1686421e8b32fd2de3ae48c3866b5e7c7c00540e41492cb1e2a1df5961be", 0x91}, {&(0x7f0000001e40)="38bfe932d9dc6f38c4c5cdb08477f82abebadd0b4dca66eb3c02a7a6e4870a370c4533ec92d8c882084cc530450c95df8b742b97e612839c4a55a549311facfa1a84b2919e7d3252f2cc5e39fa77a680d96b4dc649575d57548d0ded48eeb348ab1b55a471c99767dff4f0a72fddb94b27e0a87370164e1a6c3acde0592c4e905bb7cca48f41278b7a8da916d77631ab9d4c6d69d6c02b279b72c5dde29aeca497fd01cb59e5c9ac301ea857f8436a8b82832f2477f6c3cd6cca77f4953fc2aa923041f89fae31f6502d1b113e7af4dbd7d8dc7fca193250e584021dece06842c64f6dacbd466a4d", 0xe8}], 0x5, &(0x7f0000001740)=ANY=[@ANYRES32=r1], 0xf8}, 0x1f}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(r7, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) executing program 4: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="b03253af25c7d1c7cdf359d6319eb8e79ef7cafbee032c4be8140aa9ee84f17e7e72a93f89c6d11dccb186464a284f3ac5a9191b70d912585d4c46190c4c5205d6aea9e72defb31e7b6f6c8724043586330a0f874ac553c26ac4e07236f103aa528483e0553205a574a40b083e39a8b4d2d469b938a998ac473e868fa41ef900e0b473b5bbbe31995e1c8bc2cb70766905a1bbc1a67249912a4753ac20e5c5f87ba3057bbf66544d552cacf5981dfbc7693998dc624498ce251ea24a4f1075771a953c2934c4870fe8c3eefe6569d6298f811100e3d0ec1e23e95a6164431baf5703d901b50f41076c4d2bfec83e02c824fea088667e", &(0x7f00000003c0)=0xf6, &(0x7f0000000400)="dc99604a90f7dc12c9fc908adff3a78be88270aaf9bd4a8b397db32c87d72af72bce52500a1b4267646c079c42dfd0b3797e7ef6c5d899823d7ec1d997154374703f37a38a3c79a2332e874428e73d7cf8ac21ce332abd4689f25567a0998258b71203f4feb81e43af9362a784f312baa7d737775e18ce091d761b11ba8ea73c814ffeaea6838e2ee256162412f17fee56e2078adb0f43bcf2afd6212f4a06a16674513f414cb2007e433ea8e7c961894657a4c884523d05a8c6a287854749c0a07175994b4d95bd56f455dede6050d12891905e913c", 0xd6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCSTART(r1, 0x2000746e) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 7: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2\x00', 0x0) mknod(&(0x7f00000002c0)='./file2\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0xffffffffffffffd3}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x3, 0x40000530, 0x0) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file2\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x10001}, {0x7}, {0xbeff, 0xc1, 0x1e}]}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x40}, {0x9}, {0xf7fc}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)}, {&(0x7f0000000240)="d27ca937823e9a1287045cbb5fb43744223047e3da6b881d5ed350ebb8883f0bab6883a69bbb", 0x26}, {&(0x7f0000000280)="e712e3175b845325618473d8ba17286cd38dfed59b99c75b7c0c2362d8452d28342246533cd99565d32efe07d04b2e1feef1e037c06b7d459fd443a221e85a28786fafa20dce5484fc4f7a6c46c3a3354de3c52ea53696e38439f213ee61c730f47a23bf4e05ef7fce1e4fb00c70df19137a0cb8d2953ba34c73f9d84d6737d11ec925d8c03ff271b336c6bc5699f5148138b02465a91ed1c9422c80926b3217f83aa97303d4fbc501f4bf9098493d8d2740e90da598f64c8c2c2fad2aeee90a176a891b10433234f55da045cd1e6e8a69493e496008", 0xd6}, {&(0x7f0000000440)="e76149a3a8b9bf06221ac530ebf72000b67578260227e1d7f8bca23e5e928bdd80e75bdf8fc220d0b8db0544f99ecf132a941ad399cd25e73bb8bae75637f7100c85d7a1", 0x44}, {&(0x7f0000000380)="a403c80a9ae801ab78f8b0e4ef10142c", 0x10}, {&(0x7f00000004c0)="c626a5b4932a2be6afa7380a83b3686bce8433c8aabfbced7a4917902eb6b93f5cd72c8515a612e33c9d895f835a65a14d172d55f8e0168a6d29323407307f9d58c39644b18295b2ff27334fb83fc6d57492326eb9adb5f77a5b97cf6ce067186669b4cd3c99cdd7a5dc909693d36f2fa2f5d640a607006158133fb3041f700c60fc12264e5e0ba6aed6a16a9e9534cd20ff4f4d9cf746975539a52a8cc8dcf7dc6eb935c114c9625f1b6dc865b529a09e536f344d75582ef22adc4bb544f24f7a1165c92cf720ebc7b67e16ad90725a7d3139172db046", 0xd7}, {&(0x7f00000005c0)="124a79d8544e213fb0f9ccc698f63d1e89c65456b90db9c6e0bcfacbea299dbc4f65d6ed12c7ea1cc1ba7d54b07aef7f02971989f6868cfd6ac8e5db0d055137c497ddd49e20f30d8fdf31", 0x4b}], 0x7, 0x986) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x3d}, {0x61}, {0x6}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, ""/4092}, &(0x7f00000000c0)=0xffe) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0xb6, {0x100000ffe}}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, 0x0) socket(0x0, 0x4002, 0x2a) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x400004000011830a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x635b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x1, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x10726728], [0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe], [0x3], [{0x6, 0x0, 0x400}, {}, {0xc22}, {0x0, 0x0, 0x0, 0x7ffffffffffffffc}, {0x4, 0x200}, {0x1}, {}, {0x0, 0x0, 0x0, 0x40000}], {0x0, 0xfffffffc}, {0xffff, 0x0, 0x0, 0x101}}}) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0xfffffffd, {0x4, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x26) msgget(0x2, 0x408) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="4366248a8de69498f16ddebf08cf13c62ec59076bb58d9fe17e94da1275fbda398b88392fe706ccb79585396eaab8ab298804006669c79a0af5dc78ca41dc1265ef6f5dfa6a6c09d8bebd7c542950744c84731ecc62ef435c69043d2c3", 0x5d}, {0x0}, {&(0x7f00000000c0)="836590d29335a0a95e4d2f5952c29823eee05fa9e46e6dbd021d2c1732c25ae08bbb315798a66cdd", 0x28}, {&(0x7f0000000700)="8d98c10ad9f213af048f2d402bcd2fe036ff837897b124448d1a167ee13195d43653231dcf891efa0588b86a5a6b6d1fbf9c968af47012eb8fe8dbc2c360d74dbb441bdb87959b6b0100eb853a8771c816235b64fdd09a7d1aa047b3c85eefa4b65d04440d1928327deb0d77e059c30dfb2665c5773c45d36cd0a291fbf1926811f9b1d69377aef6e9cd6ac3dfde31851a52214a3760af8e799ba038ada67f5834400146b98f131996cb2c27d3c3100c75e945beac624ee4b564208122714a6627d51c396134b92719d69a6ac67e8043473785367ec1d43b563fce7f4b577d26f3c6fa98165b7dd196247c238e1853dbf6b245db8f25867f37cab1dd7b1bb7f7115eb8d2a9d90e651292e76070d0bf7cfd2693b0edeebd9481c52ae66435db612eb50080348dc01e800733d57339262df386fea0ab968572c7e32246a00b776efce78d42b57b67ed857496f5ae00c1cba91e7781fbd0408f1ab7084db487b5e550fe5261ded4c361772c3f5d451f69ff8c5200c5c2ef2337c2eceb1acc4cc12b3555d3c4af696f7e696788bc5d09b297b3bbafe7b49e0572e80908e1a4a444a4057a59fb98314f0d7647439074864afc86e1f516aa6b5953dbf7d6c7464b06af309a1562f2caf895791adb0279aab56165fbe12378f8b7c757cda26d671213cb4ecd0aa27fe8b1e2f4fa558391c5cbb65826b95be6a07b8da5e3fa274a4dec15c1f6bb0f71ef48ec2f4c20a9ce8eaba268c00c540b90eb7e6303b8b582ec8b52e3727ef68d326456bc4073f778b3635fc7bf8793b6d4371f6cb06085970b5d150e5330e20f19538890f3fb5509faeb03292e3f25e921587c4751497418d23c4f636b2851740f7f441e48f8341be467ece5d377e9130218507b8dab208fdaf49f53b070cf4ee1e928c07b5746863a6c80c7ccdfc834c254ff66452a4b1c35566ddccf96367c50090772d38e4368156d5bc861df56cb32af69adbdfb0cef632a00598b26032fd39dd63ee86fb6200a5801d5955f8d9e389e65651cacd6f40b13c75a16d2749b27efa194c190824b98972e1d6f1742022f762b7e9432022a111d00f75a6c72eafab91259d10bcdeb5b5a62ff06b56771bfd4fe504fce431a19f4d27785fa6d88c4b70455fe6d7e34022fd28969a8fcb8626dbb968bbfbe4ef6da5626c2579eee33a6cd44e9d3ee9eebe753c7532ebf0896988b5242d17670c0f2fd61e101e8fef8876b0f2fb1b945d84f3a75f71b153f32a40009492e5d6af64695a2e554ab76d4219957af631f5ab608e72552511c65d454b10ce3c1f751fda86868550e94439cafda73fc3bd84cde01ff8b53519206bcdf24be7b2143ca1efbbd591ac3bd2a8e942696ec1b402b5863b7535950e9f2530b60c32a023b02e1358e57a95a0ff60eb608cdeed80adfa6a3c68209fd8713a099d7aa9da33426903d9da9776baf74523ced73c124a689740da4e1ed7017de444d95092f995219f10a8bfc1569a7326a554e182c5247edd07a59ce58a87366408c0ed1f86cd59047cd7d9f940b28e56a4561b6eb0e51831aad337de01d3e3e6ac14cb03e111e3c8a01a94a8363a0af5082c8d773eba0041c625bbe6e350c79ea76eb6ec7e534a5d02a33acf3eda948a48861407d40a711cd560d552a780a80adf38e49b735fb2bb7cc163b55346035b95ce4a40738caf23d01d197a77bf7b69c19f72bbc7153ab882d656bb4a5c5a18501fe6cb7af3c27320be091d003d6c043de10b4420dab1b20f7b767c3299fcadc7bcbdc1a7088766e62fd5a36718fd14b0d1c4df739f53f35147f96193f7ad71da70baa39e10c4a93eb05ff88ce36e223bceaab6fcd140ab375662f07f0a0ea7c1a8b7d79e6b95c72f2e0215ba208dfd0cfbb6ac50247530097d470a0cd439a55e121d0627ab76d2876ebecb6d70e575c96c3f6e8ee3962a11aa48dea530838f87c1a1ebc0cfc7996ec00b0ffebd55f834fd318a5b606b9f9efdae0b8dcbed130eecce9dc461937d5a2b39c54f0a60cb5601fec003b8f9eeb247cd0adc8673e277a38771ca6d3e6120a946a69153cf7ce44af26767ea98be53b63b3989079f03e072826dd76b62cfac2a35c87c9e4f746860b479b1419336ec7adc5e57c7aaae2dc36bf1761676123071d09b8e08f741e8d88ae9d12c2861ed7cb5269cbb42b8126801988cf86d440359fd2e7ab4537b7426687cc7cac2b45504420c246f9c5764953d7c6b0f96c6d6ac9c080f0e3f3f5dcdeb680b4e89b910049897b6b991695d89ca943cfe1edf6c71add6d27e0e3332c8cbe7496a048aac61f6358664b61934909841b8f77ae6f45fc91fe02314c868d864ab70e25ed8322e81619a71d3fb5d167ff6aeda4d63353bd32882c43ff5d3fc0c455b1d66105524148a77cd6105117160bfb52bea94b1fa15cedeb07d1ff732b77893ae25de7bc5517cd09c48d79961c22121682c5ee40f9d1e9a50a64672976f00b121c87562d6f964a30118980a7c788874325e7897b1dd83ef0fc279e7026eef4128c1e2d3942723d191548d003328fe768050087f06f73cd6182504478523d8bdc7b0f01a6a15378ad4dcb38b5af1d3708a4de3726e1152499063ca486fd95e471cb196424d28de920bbbf6fc1b8f927082a57fe8e5b80fb0a3de424b22593e3390e1701755d331de8fefe8a3fd7c5a081e13433b0c5a7318e496e1e7ef478522f992b24d67504819eecad67120bff30706a97df634344b82286ee0e703c2d02b240a56e08c35e00cbc698e07e10223f0d1fffd7f13ff81fb6d432a6140dfffa34b45fc4f0ad8bb0f624004e1a92e78485b4794ae86c5402a26947dc4daec2d818cf7cb5c820b2aea8773a52331353362449f1290acac487f03dc7e9a093c8c317e2110b064bcba1a52e24a2d6e84394c7f89f29c1a3ac887a10e38d8029a90d90f4ea3beaa407044751c0586d9f2fb3410875d1a402281d5ca4945243fd4a32513b12a6e5ecc7929e43e819da4615f64bd3ee21812d8a6d7894da4df76f560be98f492fc9e1c54baf36be0ba5ccae63690d4f4da14845df631fb540f1c6a3414cac278578d087ed2a53c0b77155bb284c9c0796ed97f6f56592e28a46c88bb4190cfc9829edbeb052391cc6ab1a7ffce4a0376d88e63186e1aefac56c3d84b9e055c9c5f654975f6a17687bb098288e72e224a5c181ab8de143aa8dd46449f6a972379b33fe86fb1fe21e19444d19af7cef03d073fba8def1a7d57a13f868040c854e436b5272415d018edfffab8e1a82c02d30ad6339b7a8772e98ce4e717d7725e05b7ed871b64c078a7aa9a23bbf9056e22a34bc8dad0eabb9e9cf5daa41cfc95ea3413b4d592fe5253b19cc848e5838c48ec3bd2ab78fc6e2593fc83a27836a002864f46ba483c165dd808757bf11e9173a9e3cae26ce007b375de2578ade780ff5eef5c0f22d2f586bef0ffeace52be34d668ef420f367f746b507392cf466012b687a8016b02402a4433fef94de710a8bf3a9e8c9ed375dcfec3ffdb90bfba1accabc031a85df39399d32de069a14897a8a9d8626a8d935e67029eb58289d07fa1ac5034a7a8eabbc98d495ba6141529bdf77b7a8820df18f55714fcbf0215d0b93d1fb73a58a88538a353776230c5d3f836471281590a8a2edfea6c3cee2851ddd391330dba8c5482ab5d2f732f170c8c7d3db132094e4d7286b7a548e0d0bab4be76a362449feecfc2293cf8ac1f3696d05c33e96f7cec5cfe1909c706943cbda8e5ecfe6b369b942825d02202294c2cb117ce6b4664fe5072994e7b3fb2501dea641f5788e59e8d78c969993544ab4f816121d97c1819c683a414fe7f8d1c8392e209364dc80d28ccafd85ffe2888259f3e8f9aa8b72f914994bd92328a0d36cb8f59800ac42029b9aa366c65a4843f5109c67393a202a0040732bb2c199014a128bb17a6891a73b2b5138f52f34f49111ba68dd5d18f1852488afc75dd97b899e2709e29fd49ca9d56d336b288ee6f1c558dc229f4ff5910fee17ccedd153931ac3dc407d0b583b168d18a6f287469f89c7f47486369aad74ac7c69698da3c74ecffaf53fae2825411bf74392dd7fa6f3c65cddf9c311e56526a055d9045ebbdf46213f24d6ce715dfb125c9e9af12e14450647144b3707b400d428017d139b3cc8c9ed3ee0f88742e8253d96265abe6c534fa13178284681ce6662f2f78bf0466f4102bcfd9a68edc99a87ac87958663e5af594635c09ac7f281f0000bec77c5976bbb0f68f2816b595cc33a623e101bdfc3997be49fe5f22581dfd5503738b602c99691a60f3afeec5956960f00903f327f1871af46ae7558469ef65b9c6f12", 0xc00}, {&(0x7f0000000300)}, {0x0}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB]) open(0x0, 0xfffe, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x21e) getuid() setreuid(0xee00, 0x0) r1 = open$dir(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}, {&(0x7f0000002940)="a5f942336f58803247affd405607aa799c9142c26c09c524e55c7b6a8c859d4388436cbb64c799bf61ffe48af66d36a7e1f391790cc79af6eb37b54085f169a919502680ad05d119be507014a27f268dff7caec9adb5164326e4bc5c751675ac8791f00970c14bce5ad4f4e0a413f14763bedb552aa730ae550068e27310389256203e9512ce362af98b6732bfe716d57c8e5c4dcb8b767d286a68c0b7cd4d6869d02870a8a4afb7691269ff559f1ff383187c60293e2f923718", 0xba}, {&(0x7f0000002c80)="308bed2843a698dca1e80c004f085191dd5f9fecb9b14e657198f8077bd1cf41ddb1d46c00dc0731e13ab3d6ad6514d8f8a64199fed61bd1173f0eab0af08e984a377f8e0f6cbaf307f6af40f22da0c9e0c0a01432a96ca0123904dcc2e6fb60201dc59e808ccad3f0d3ebb3b77fa2d7ebbbbcf604d324b1a73f42f313e153af7defb6c37609c119ece189f60e4ac382c94f4a8e29a74b26d4a7fb2fd12fec88f221ac5ad18672acf6c9779fd0deb813149a81cfbd530387d029c8945529be55eeb44e4a9347280d9676a6a48103a2c762c4ef4b0ff3158534e615e294603436c98f2c6156aaab61a4b37c30860556f97794cd4a4016bf2d7760a010c0e7ccd309746f7d778ceaaa5daaeee7379d06d17966cd964c8a726d7955be592ad41353756e84f544d05d16a3a607efaa2c1286f3336bbe3d9d94f27c711aafd31a3a6a3db15723c43b79b8d221908bc778e0202c8c9695a0fcb37d407822428f271b865629023b3731f4c4990889cbd932555e3efa25f13604618813f8f66a8f3191c8", 0x180}, {&(0x7f0000002b00)="7179de2b575751db0164c05421e70b74179337700c88c241bcbfd498f2ba5698da5ee1b244aa743552dc069121ba66553e417d92e28bdc5700", 0x39}], 0x4) execve(0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) clock_getres(0x4, &(0x7f00000001c0)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0x9) semop(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) chmod(0x0, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) r2 = getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r2, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) /dev/bpf./file0tap1@ ./file0€„˙ď? ęĎ@ éAƒœÎyR§˙ŢňRpckbd_enable: command error executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x11, 0x7, &(0x7f0000000000)="03000000", 0x4) socket$inet6(0x18, 0x7, 0x6) setsockopt(r0, 0xffffffff, 0x9, &(0x7f00000000c0), 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) open(0x0, 0x75f493fec6515f78, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fff}, 0x1000000, 0x0, r3}) r4 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x20040, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), &(0x7f0000000100)={0x800000000, 0x9}) munmap(&(0x7f000000f000/0x7000)=nil, 0x7000) sendmsg$unix(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000480)}, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) sysctl$kern(&(0x7f0000000240)={0x1, 0x3f}, 0x2, &(0x7f0000000540)="62e2efeb19440d34722eab0825e10f5f7c17be45e0aae0619d97d0dc5cd0cb290adcfeb6d2c378bc5ae0fbe69245d5626e0a004cce78a8ee6e359857e4995fa3143f0a7837ba77982ec9aa4b6e9b54c971706a1bc03eebfa3b847b944fa92d91685d1178be5e5c5f7711f69b8a5fbb6e82f4101ddb8e84fe73a8dc5f73aff77b7193c65f6276f3a20a76af6197f3e6ea36d8571557f09a447c0c297dd541bb25e29e8cd2", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x25}, {0x16, 0x0, 0x0, 0x47}]}) executing program 0: ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) getuid() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0200000000000000ea8331a27288c347ecefe86c57959b6ba2b8dfcef83875f96cb5d719eceebacb902f6c2390c830d81e114896561c54aa156fe2c1e13a91edcb3b13ace6aba82991c5b4083b057088eee9da9a61ae0829dfcb20df89ac2ed65fd8014b231fddec3fb531045015e0424ca6e32c6dc6133901fbff6bec04ace8b99771882bbc395ab24373190d951c7523c2bccc8ea9350d6b7a0eb88f9e26018c42e5ba5c50ced14ee2c18652b82839a67ba1a58f601af15d3ae75d224e8fed673009ceb4907240fe255690ba6ed9f05d4cfd6902122f65ee653cee4499cbc1181661dca51fb7fac6640147504fa0da"], 0xf0, 0x800) msgrcv(r2, &(0x7f0000000e40)={0x0, ""/163}, 0xab, 0x11000000, 0x800) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000007c0)="3e2dc62c", 0x0, &(0x7f0000000740)="b3f4b409423054d20d2262c07c95b60b3989d503044ceed8", 0x18) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r0 = kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000340)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000380)="60fb93fd2e6dba", &(0x7f00000003c0)=0x7, &(0x7f0000000400)="6c10588e119627587cc5dfc23c1c9ede3ebd82dda89235617ced75ba879259e85dea25c06e43a19c3dc40403d73c4ba9a139339822932a9944e5a2f80e2394c13061994e143412bea74d923ec0f92f44e85076e636eefc0f172c6f4d26102116673b19a124c91cb7c6e17b4131ca5108311ff6c7c7dc325a2fd2df7967e5ec42098a4128b5e2ff8a97de1905a492a76be83caf7933ab31fbfeb6c319cf34f09ec24a07ba059d3c3be2d5d3b99fc82daaf93abef7c76b67847dea5c2b4557dce5c2a0ffab5e03a6e5defc00", 0xcb) open(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000540)={0x10, 0x2, [{&(0x7f000018a000/0x1000)=nil, &(0x7f00006ed000/0x3000)=nil, 0x5}, {&(0x7f0000273000/0x4000)=nil, &(0x7f00007a8000/0x3000)=nil, 0x4}, {&(0x7f00007fc000/0x3000)=nil, &(0x7f0000352000/0x3000)=nil, 0x51b1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000054000/0x4000)=nil, &(0x7f00007cf000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000046f000/0x4000)=nil, &(0x7f00001ea000/0x1000)=nil, 0x5}, {&(0x7f000047f000/0x4000)=nil, &(0x7f000031f000/0x3000)=nil, 0x5}, {&(0x7f00000b5000/0xa000)=nil, &(0x7f00007d9000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000380000/0x2000)=nil, &(0x7f00004b3000/0x4000)=nil}, {&(0x7f00005e1000/0x4000)=nil, &(0x7f0000734000/0x4000)=nil, 0x41797572}, {&(0x7f00007f1000/0x8000)=nil, &(0x7f000043a000/0x4000)=nil, 0x3}, {&(0x7f000069d000/0x2000)=nil, &(0x7f0000281000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000748000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000008f000/0x2000)=nil}, {&(0x7f000012f000/0x3000)=nil, &(0x7f00006e0000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000664000/0x2000)=nil, 0x2}], './file0\x00', 0x1}) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) setreuid(0xee00, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {0x8b, 0x80}, {0x83, 0xfffffffc}, {0x44, 0x8}, {}], 0x5}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sendto$unix(r3, &(0x7f0000000280)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xfffffffffffffc82, 0x4, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) executing program 7: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x42, 0x62}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) (async) fchown(r3, r4, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) (async) faccessat(r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0100000400000000000000f2d87e3200"}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) (async) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) close(r1) r6 = kqueue() dup2(r0, r6) (async) dup2(r0, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xfffffffc) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xfffffffc) setrlimit(0x7, &(0x7f0000000040)={0x1000}) (async) setrlimit(0x7, &(0x7f0000000040)={0x1000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x4c}, {0x8016}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000009c0)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f00000009c0)=ANY=[]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) (async) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r8, 0x80105705, &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) executing program 4: setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0)=0x20000005, 0x4) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0x0, 0x89, 0x0, 0xe6, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) setsockopt(r2, 0x81, 0x0, &(0x7f0000000500)="488cf893f7a39850dccb019b9c6e4cac59e44f38f75c759aba967f4d6115a2045e1dc90751c35404ee7bdd04032c711df4b63b9d511bcbbf08fd319a73474f8e046dbdefa962f186e68701c74093f9188fd1f7986a09aea8fc59ae0de862af0d393246d89b511fece97c48f05b6029f8531e30b25ab03c3cd6612ee6018ade9c49c83088fe5512960cbbf12d771df4dae5b5f05e9bb392ace1f1ecada53070b6c4a64f9c37b276569f986e46526fa0e159771a281d5079d57fbf002e25313e9cc66736056998c2a45f391e2851f8c1b244cd3478d2799d70e501b601fb85d4c8e83e412a027bdf1a68804fde86db116756d53147ea8c9e05434f7f6720a2397beb87218b3b77a7689843c0d432c3fb5dd3c563acab9159abdeb9ca5aac38c24b64a160a3e547d16dbc4aab917088389aed7b84f8aa2744e3adc771660fc417617b984111a81f3937336e14ea", 0x14c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x4ebfac6bbaf79e6) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000240)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6b, 0x0, 0x0) socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: flock(0xffffffffffffffff, 0x0) (async) flock(0xffffffffffffffff, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) truncate(&(0x7f00000002c0)='./file1\x00', 0x7fffffff) (async) truncate(&(0x7f00000002c0)='./file1\x00', 0x7fffffff) symlinkat(&(0x7f0000000200)='./file1/../file0\x00', r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1b5) (async) r2 = open(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1b5) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) socket(0x1, 0x1, 0x0) (async) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x800000018, 0x4000, 0x0) r6 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r5) (async) dup2(r6, r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) r0 = socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) fchdir(0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3451ac0058bc5a91501d84a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0xfffffffd, {0x4, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x26) msgget(0x2, 0x408) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 6: r0 = socket(0x0, 0x4, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5", 0x6}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r3 = semget(0x2, 0x0, 0x42c) semop(r3, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x40, 0x504) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./file1\x00', 0x40, 0x504) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xc) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x130) setreuid(0xee00, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x5, 0xf7, 0x7f, 0x8000}, {0x8, 0x5, 0x89, 0x3ff}, {0x19, 0x7f, 0x7, 0xffffffff}, {0x4, 0x9, 0x7f}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000200)=[{0x87}, {}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ffe1b0b0f585e5f8f3e949808f1e1b1e562195f017c06efbd32895fee918b00e4c64ef989fac1c6b4a289904954f629d0aa9074c77"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x4, 0x7) setsockopt(r1, 0x6, 0x9, &(0x7f0000000040)="8cfbe7ff", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000080)="50830d502986e06e3374b35436b4b86c25a8c4da4633e6f37c4943736b745066819c3d8b6c98d7795940d151c8c50caf5cccb12f6e720806789693f9f1775eda154fea32486ecf12c3de6eceebb7265898592fb04b6e8cabc9fe12c116aaee0c65b66d54923b3019c2d0773a4506caa595cda77a331c11d040dc6ab216f58c3f8fc290764f6e", 0x86, 0xbec5) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e", 0x57, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3f}}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) syz_open_pts() (async) syz_open_pts() (async) socket(0x1, 0x4, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f000038b000/0x3000)=nil, 0x3000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) recvmsg(0xffffffffffffffff, 0x0, 0x0) (async) getuid() (async) setreuid(0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) fchmod(0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x44}, {0x8126}]}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRES32=0x0]) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="1792521ead05da15e3c2ccec93df825c7d02daa327f929010b48eb5802466cd686c659f7a41ca9be58503b073b97d5327051c4a56a28d1cf302f413141332eb7", 0x40}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r4 = syz_open_pts() open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffc, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r4, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r6) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, r0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) (async, rerun: 32) dup2(r1, r2) (async, rerun: 32) writev(r2, &(0x7f0000000080)=[{&(0x7f00000003c0)="ae", 0x1}], 0x1) (async, rerun: 64) shutdown(r3, 0x2) (rerun: 64) dup2(r3, r2) (async) execve(0x0, 0x0, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x80000000000007, 0x51}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000200)) r3 = kqueue() (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x1, 0xfc, 0x5, 0x7}, {0x24, 0x9, 0x2, 0x8000000}, {0x6, 0x80, 0x0, 0x8}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x6, 0x2, 0x4) (async) getpid() (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async, rerun: 32) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) (async, rerun: 32) socket(0x6, 0x8003, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) (async) open(0x0, 0x0, 0x0) (async) kqueue() executing program 1: socket$inet(0x2, 0x0, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semop(r3, &(0x7f0000000180)=[{0x1, 0x9}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0xc}, {0x2, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x800}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x5, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/20) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x3, 0x100, 0x1000}, {0x1, 0xffff, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e5323156613d53d402eb3f126254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb1", 0xfe}, {&(0x7f00000000c0)="f38fedfa74bedd2662b0ff7c31557dd0ec9b2b03d2911be8ede0f6e5e2f1107b431951c6", 0x24}, {&(0x7f00000007c0)="ac2b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806858db1bdbb6880910133f33e35dffa6f88bf8c1bb938762737145f0cc59c0058946f57497487d944a92f6dd6ad439785efd96672e86990d38c2a63ccfc4f532c3a09757bbad41000080671ef9281f20eeb7b851729e5dd1427458ee26ea046bc38711abadeaa8020045", 0x83}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f0000000880)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151346b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f9967205ec4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d7958f872a9af5a279a20817c3039cc7a4e56db9412842a294b904525fbc4b3d9afd23c36b3a509285af2f1daed03a5561aaa35610638896bf11344cef75bcc4ca096542b3a1813f4bb3df05015588e32fc9857da0ebfc06b43ddf30527a9a9754e03af3dbc71be8a9f752bf8d840a3984fdf441ae235dd4bd0882525b00734a55c9c016a", 0x161}], 0x5, 0x2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2d}, {}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) executing program 4: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000001c0)=""/41) r8 = socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) fchown(r11, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) (async) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) (async) open(0x0, 0x100, 0x49) socket(0x2, 0x4001, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) listen(0xffffffffffffffff, 0x0) (async) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5c}, {0x8, 0x0, 0x1, 0xfe}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5c}, {0x8, 0x0, 0x1, 0xfe}]}) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() (async) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) close(r3) socket(0x2, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) dup2(r2, r3) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, 0x0, 0x57f, 0x0) kevent(r1, 0x0, 0xffff5f6e, 0x0, 0x101, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x40e}]}) (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (rerun: 64) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)}, {&(0x7f0000000240)="d27ca937823e9a1287045cbb5fb43744223047e3da6b881d5ed350ebb8883f0bab6883a69bbb", 0x26}, {&(0x7f0000000280)="e712e3175b845325618473d8ba17286cd38dfed59b99c75b7c0c2362d8452d28342246533cd99565d32efe07d04b2e1feef1e037c06b7d459fd443a221e85a28786fafa20dce5484fc4f7a6c46c3a3354de3c52ea53696e38439f213ee61c730f47a23bf4e05ef7fce1e4fb00c70df19137a0cb8d2953ba34c73f9d84d6737d11ec925d8c03ff271b336c6bc5699f5148138b02465a91ed1c9422c80926b3217f83aa97303d4fbc501f4bf9098493d8d2740e90da598f64c8c2c2fad2aeee90a176a891b10433234f55da045cd1e6e8a69493e496008", 0xd6}, {&(0x7f0000000440)="e76149a3a8b9bf06221ac530ebf72000b67578260227e1d7f8bca23e5e928bdd80e75bdf8fc220d0b8db0544f99ecf132a941ad399cd25e73bb8bae75637f7100c85d7a1", 0x44}, {&(0x7f0000000380)="a403c80a9ae801ab78f8b0e4ef10142c", 0x10}, {&(0x7f00000004c0)="c626a5b4932a2be6afa7380a83b3686bce8433c8aabfbced7a4917902eb6b93f5cd72c8515a612e33c9d895f835a65a14d172d55f8e0168a6d29323407307f9d58c39644b18295b2ff27334fb83fc6d57492326eb9adb5f77a5b97cf6ce067186669b4cd3c99cdd7a5dc909693d36f2fa2f5d640a607006158133fb3041f700c60fc12264e5e0ba6aed6a16a9e9534cd20ff4f4d9cf746975539a52a8cc8dcf7dc6eb935c114c9625f1b6dc865b529a09e536f344d75582ef22adc4bb544f24f7a1165c92cf720ebc7b67e16ad90725a7d3139172db046", 0xd7}, {&(0x7f00000005c0)="124a79d8544e213fb0f9ccc698f63d1e89c65456b90db9c6e0bcfacbea299dbc4f65d6ed12c7ea1cc1ba7d54b07aef7f02971989f6868cfd6ac8e5db0d055137c497ddd49e20f30d8fdf31", 0x4b}], 0x7, 0x986) (async) close(0xffffffffffffffff) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) close(r3) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x3d}, {0x61}, {0x6}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="4366248a8de69498f16ddebf08cf13c62ec59076bb58d9fe17e94da1275fbda398b88392fe706ccb79585396eaab8ab298804006669c79a0af5dc78ca41dc1265ef6f5dfa6a6c09d8bebd7c542950744c84731ecc62ef435c69043d2c3", 0x5d}, {0x0}, {&(0x7f00000000c0)="836590d29335a0a95e4d2f5952c29823eee05fa9e46e6dbd021d2c1732c25ae08bbb315798a66cdd", 0x28}, {&(0x7f0000000700)="8d98c10ad9f213af048f2d402bcd2fe036ff837897b124448d1a167ee13195d43653231dcf891efa0588b86a5a6b6d1fbf9c968af47012eb8fe8dbc2c360d74dbb441bdb87959b6b0100eb853a8771c816235b64fdd09a7d1aa047b3c85eefa4b65d04440d1928327deb0d77e059c30dfb2665c5773c45d36cd0a291fbf1926811f9b1d69377aef6e9cd6ac3dfde31851a52214a3760af8e799ba038ada67f5834400146b98f131996cb2c27d3c3100c75e945beac624ee4b564208122714a6627d51c396134b92719d69a6ac67e8043473785367ec1d43b563fce7f4b577d26f3c6fa98165b7dd196247c238e1853dbf6b245db8f25867f37cab1dd7b1bb7f7115eb8d2a9d90e651292e76070d0bf7cfd2693b0edeebd9481c52ae66435db612eb50080348dc01e800733d57339262df386fea0ab968572c7e32246a00b776efce78d42b57b67ed857496f5ae00c1cba91e7781fbd0408f1ab7084db487b5e550fe5261ded4c361772c3f5d451f69ff8c5200c5c2ef2337c2eceb1acc4cc12b3555d3c4af696f7e696788bc5d09b297b3bbafe7b49e0572e80908e1a4a444a4057a59fb98314f0d7647439074864afc86e1f516aa6b5953dbf7d6c7464b06af309a1562f2caf895791adb0279aab56165fbe12378f8b7c757cda26d671213cb4ecd0aa27fe8b1e2f4fa558391c5cbb65826b95be6a07b8da5e3fa274a4dec15c1f6bb0f71ef48ec2f4c20a9ce8eaba268c00c540b90eb7e6303b8b582ec8b52e3727ef68d326456bc4073f778b3635fc7bf8793b6d4371f6cb06085970b5d150e5330e20f19538890f3fb5509faeb03292e3f25e921587c4751497418d23c4f636b2851740f7f441e48f8341be467ece5d377e9130218507b8dab208fdaf49f53b070cf4ee1e928c07b5746863a6c80c7ccdfc834c254ff66452a4b1c35566ddccf96367c50090772d38e4368156d5bc861df56cb32af69adbdfb0cef632a00598b26032fd39dd63ee86fb6200a5801d5955f8d9e389e65651cacd6f40b13c75a16d2749b27efa194c190824b98972e1d6f1742022f762b7e9432022a111d00f75a6c72eafab91259d10bcdeb5b5a62ff06b56771bfd4fe504fce431a19f4d27785fa6d88c4b70455fe6d7e34022fd28969a8fcb8626dbb968bbfbe4ef6da5626c2579eee33a6cd44e9d3ee9eebe753c7532ebf0896988b5242d17670c0f2fd61e101e8fef8876b0f2fb1b945d84f3a75f71b153f32a40009492e5d6af64695a2e554ab76d4219957af631f5ab608e72552511c65d454b10ce3c1f751fda86868550e94439cafda73fc3bd84cde01ff8b53519206bcdf24be7b2143ca1efbbd591ac3bd2a8e942696ec1b402b5863b7535950e9f2530b60c32a023b02e1358e57a95a0ff60eb608cdeed80adfa6a3c68209fd8713a099d7aa9da33426903d9da9776baf74523ced73c124a689740da4e1ed7017de444d95092f995219f10a8bfc1569a7326a554e182c5247edd07a59ce58a87366408c0ed1f86cd59047cd7d9f940b28e56a4561b6eb0e51831aad337de01d3e3e6ac14cb03e111e3c8a01a94a8363a0af5082c8d773eba0041c625bbe6e350c79ea76eb6ec7e534a5d02a33acf3eda948a48861407d40a711cd560d552a780a80adf38e49b735fb2bb7cc163b55346035b95ce4a40738caf23d01d197a77bf7b69c19f72bbc7153ab882d656bb4a5c5a18501fe6cb7af3c27320be091d003d6c043de10b4420dab1b20f7b767c3299fcadc7bcbdc1a7088766e62fd5a36718fd14b0d1c4df739f53f35147f96193f7ad71da70baa39e10c4a93eb05ff88ce36e223bceaab6fcd140ab375662f07f0a0ea7c1a8b7d79e6b95c72f2e0215ba208dfd0cfbb6ac50247530097d470a0cd439a55e121d0627ab76d2876ebecb6d70e575c96c3f6e8ee3962a11aa48dea530838f87c1a1ebc0cfc7996ec00b0ffebd55f834fd318a5b606b9f9efdae0b8dcbed130eecce9dc461937d5a2b39c54f0a60cb5601fec003b8f9eeb247cd0adc8673e277a38771ca6d3e6120a946a69153cf7ce44af26767ea98be53b63b3989079f03e072826dd76b62cfac2a35c87c9e4f746860b479b1419336ec7adc5e57c7aaae2dc36bf1761676123071d09b8e08f741e8d88ae9d12c2861ed7cb5269cbb42b8126801988cf86d440359fd2e7ab4537b7426687cc7cac2b45504420c246f9c5764953d7c6b0f96c6d6ac9c080f0e3f3f5dcdeb680b4e89b910049897b6b991695d89ca943cfe1edf6c71add6d27e0e3332c8cbe7496a048aac61f6358664b61934909841b8f77ae6f45fc91fe02314c868d864ab70e25ed8322e81619a71d3fb5d167ff6aeda4d63353bd32882c43ff5d3fc0c455b1d66105524148a77cd6105117160bfb52bea94b1fa15cedeb07d1ff732b77893ae25de7bc5517cd09c48d79961c22121682c5ee40f9d1e9a50a64672976f00b121c87562d6f964a30118980a7c788874325e7897b1dd83ef0fc279e7026eef4128c1e2d3942723d191548d003328fe768050087f06f73cd6182504478523d8bdc7b0f01a6a15378ad4dcb38b5af1d3708a4de3726e1152499063ca486fd95e471cb196424d28de920bbbf6fc1b8f927082a57fe8e5b80fb0a3de424b22593e3390e1701755d331de8fefe8a3fd7c5a081e13433b0c5a7318e496e1e7ef478522f992b24d67504819eecad67120bff30706a97df634344b82286ee0e703c2d02b240a56e08c35e00cbc698e07e10223f0d1fffd7f13ff81fb6d432a6140dfffa34b45fc4f0ad8bb0f624004e1a92e78485b4794ae86c5402a26947dc4daec2d818cf7cb5c820b2aea8773a52331353362449f1290acac487f03dc7e9a093c8c317e2110b064bcba1a52e24a2d6e84394c7f89f29c1a3ac887a10e38d8029a90d90f4ea3beaa407044751c0586d9f2fb3410875d1a402281d5ca4945243fd4a32513b12a6e5ecc7929e43e819da4615f64bd3ee21812d8a6d7894da4df76f560be98f492fc9e1c54baf36be0ba5ccae63690d4f4da14845df631fb540f1c6a3414cac278578d087ed2a53c0b77155bb284c9c0796ed97f6f56592e28a46c88bb4190cfc9829edbeb052391cc6ab1a7ffce4a0376d88e63186e1aefac56c3d84b9e055c9c5f654975f6a17687bb098288e72e224a5c181ab8de143aa8dd46449f6a972379b33fe86fb1fe21e19444d19af7cef03d073fba8def1a7d57a13f868040c854e436b5272415d018edfffab8e1a82c02d30ad6339b7a8772e98ce4e717d7725e05b7ed871b64c078a7aa9a23bbf9056e22a34bc8dad0eabb9e9cf5daa41cfc95ea3413b4d592fe5253b19cc848e5838c48ec3bd2ab78fc6e2593fc83a27836a002864f46ba483c165dd808757bf11e9173a9e3cae26ce007b375de2578ade780ff5eef5c0f22d2f586bef0ffeace52be34d668ef420f367f746b507392cf466012b687a8016b02402a4433fef94de710a8bf3a9e8c9ed375dcfec3ffdb90bfba1accabc031a85df39399d32de069a14897a8a9d8626a8d935e67029eb58289d07fa1ac5034a7a8eabbc98d495ba6141529bdf77b7a8820df18f55714fcbf0215d0b93d1fb73a58a88538a353776230c5d3f836471281590a8a2edfea6c3cee2851ddd391330dba8c5482ab5d2f732f170c8c7d3db132094e4d7286b7a548e0d0bab4be76a362449feecfc2293cf8ac1f3696d05c33e96f7cec5cfe1909c706943cbda8e5ecfe6b369b942825d02202294c2cb117ce6b4664fe5072994e7b3fb2501dea641f5788e59e8d78c969993544ab4f816121d97c1819c683a414fe7f8d1c8392e209364dc80d28ccafd85ffe2888259f3e8f9aa8b72f914994bd92328a0d36cb8f59800ac42029b9aa366c65a4843f5109c67393a202a0040732bb2c199014a128bb17a6891a73b2b5138f52f34f49111ba68dd5d18f1852488afc75dd97b899e2709e29fd49ca9d56d336b288ee6f1c558dc229f4ff5910fee17ccedd153931ac3dc407d0b583b168d18a6f287469f89c7f47486369aad74ac7c69698da3c74ecffaf53fae2825411bf74392dd7fa6f3c65cddf9c311e56526a055d9045ebbdf46213f24d6ce715dfb125c9e9af12e14450647144b3707b400d428017d139b3cc8c9ed3ee0f88742e8253d96265abe6c534fa13178284681ce6662f2f78bf0466f4102bcfd9a68edc99a87ac87958663e5af594635c09ac7f281f0000bec77c5976bbb0f68f2816b595cc33a623e101bdfc3997be49fe5f22581dfd5503738b602c99691a60f3afeec5956960f00903f327f1871af46ae7558469ef65b9c6f12", 0xc00}, {&(0x7f0000000300)}, {0x0}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB]) open(0x0, 0xfffe, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x21e) getuid() setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}, {&(0x7f0000002940)="a5f942336f58803247affd405607aa799c9142c26c09c524e55c7b6a8c859d4388436cbb64c799bf61ffe48af66d36a7e1f391790cc79af6eb37b54085f169a919502680ad05d119be507014a27f268dff7caec9adb5164326e4bc5c751675ac8791f00970c14bce5ad4f4e0a413f14763bedb552aa730ae550068e27310389256203e9512ce362af98b6732bfe716d57c8e5c4dcb8b767d286a68c0b7cd4d6869d02870a8a4afb7691269ff559f1ff383187c60293e2f923718", 0xba}, {&(0x7f0000002c80)="308bed2843a698dca1e80c004f085191dd5f9fecb9b14e657198f8077bd1cf41ddb1d46c00dc0731e13ab3d6ad6514d8f8a64199fed61bd1173f0eab0af08e984a377f8e0f6cbaf307f6af40f22da0c9e0c0a01432a96ca0123904dcc2e6fb60201dc59e808ccad3f0d3ebb3b77fa2d7ebbbbcf604d324b1a73f42f313e153af7defb6c37609c119ece189f60e4ac382c94f4a8e29a74b26d4a7fb2fd12fec88f221ac5ad18672acf6c9779fd0deb813149a81cfbd530387d029c8945529be55eeb44e4a9347280d9676a6a48103a2c762c4ef4b0ff3158534e615e294603436c98f2c6156aaab61a4b37c30860556f97794cd4a4016bf2d7760a010c0e7ccd309746f7d778ceaaa5daaeee7379d06d17966cd964c8a726d7955be592ad41353756e84f544d05d16a3a607efaa2c1286f3336bbe3d9d94f27c711aafd31a3a6a3db15723c43b79b8d221908bc778e0202c8c9695a0fcb37d407822428f271b865629023b3731f4c4990889cbd932555e3efa25f13604618813f8f66a8f3191c8", 0x180}, {&(0x7f0000002b00)="7179de2b575751db0164c05421e70b74179337700c88c241bcbfd498f2ba5698da5ee1b244aa743552dc069121ba66553e417d92e28bdc5700", 0x39}], 0x4) execve(0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) clock_getres(0x4, &(0x7f00000001c0)) (async) setreuid(0xee00, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) getuid() socket(0x2, 0x1, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') (async) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) (async) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7}], 0x9) (async) semop(0x0, 0x0, 0x0) (async) semctl$IPC_RMID(0x0, 0x0, 0x0) (async) chmod(0x0, 0x2) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) (async) r2 = getuid() seteuid(0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r2, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) (async) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000b10000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) (async) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_emit_ethernet(0x1377, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa81001c0086dd69591467133d03810000000000000000000000000000000100000000000000000000000000000001ff003f78640000003a010000000000000502000000010001007cb39eb7b60cf5ff4438ddf62e59f28279e7ec96edbd8981e8fedb093def3ae11b015849d65167d5f621d6b30c72282b12a36cd575c508902b494e47c1ca79e1b58221cd3e1c192dbecd115cefecebaf9216ba781967a9d607df2ae586404e218688e8672eade740a00765029c88104401dc97cbb7cf147a22a484ba6cc613ceeb60935547961bb5fa1102bf551126dee4543aea671c8db97f5f617a6123bb8be8a21e139d4d5bfb0c15fe07c4a7b66500e00d2eaa811764b184e4f9b8837d9fd3f35e3973aac596e7b98e37cfd4d66df004086bd9f02a7528d1105e750246056a2deca4133d82f7e463cebe8453e56c24824f9f01df6117e1f9c5677cefbc7a67be8b82e1a67dfb460948fc28614dbb96a185dd72209e459abe9f760a954362f92acd1945b6a9013be8b0167eabd911ca537b68ac7a70664df43b2e555da1fb23347f449750a1f6c0ae952e5279ebceaf8624c61a5d063c2e4c76c98802b9a4ae0eb76181efcc572367bff766a7cae43844d5b21f02adab06e0f95c43eca616a7bdf140b8f1170468209623d4aadb788774daf13e4cb407a421add86c12ce02c893318ca739e9cb11c4c610b39ce02d2aa25a0322cc13338b83095f4069219ae7319cf0ea2a855679a72947fc54435348b9605c381076137cf3575a5fd911dfa0e1a79ac92e7f9ea27f69704120450cc0beb25fc11add935281451f1eede0d1026bfe317c74507e0bf01d48acf136cf0b5ce82df6af0092636fa76b200a3459004148aa026527f39625dd9f58b1ac7f08ca74937a027497fb97c722edbe65091c2ed452ff9225f703e32c7452ccf7ee94625e69ab5249699713d6c9bc0aad67814e3edbd30f5d4b750b43a5237b85338b9ba4a41e0b70b556ff70fce6a088e6e5908dac0487d7a4ccdc9305cf6b17b9b914926606c181434db76858ee4e8c90faa941180d577973d4b57e9dc457c26119830b4bf45110f1ab3caa4c5001bd67b6120988b00a0cb43bf186a6e850ad23767ffc54c0ffa4a7fafe62960d10222fb3db0ea7f353c571257eb3ac6c85b7f634dacc0eb757e8fefd03facb94fcab2eafded24fac1d15eaa9508909c7d452e1b20f99a9b393d80203f0e9d5cc2a900ac269955bd7bb46e74bf2a6763ff678255e08ac219b2cdb50c5a68452a29eb717adf56e87d1fcfa58faca564c75d32a8a8c6ccdd53160a906f0c94aa8640f465fad20e53f0f294e9072df0fff2a09c54408072bb1fb7155f70914824e3a66dd7e5d59b4e95bc80cab9e0615efa7bfb2533961f9392774ed2598080be96370663aed39582ab7a8b841f1e2e5bad1d91c3b171f705c751494a8c04a7e079f7efc716fd1e58c3ac1a933586a3410f31ae6f6ac8cc4298a5eb51395344dc9928f6754e067c0b545d8030dc891223641e988aaa38dcd4cf3a85a6993d3571fbf3b88808965677348a023fac3c413ad67752ad6d00ae2f51bc051a16db2b0c972e96e3a124f0084d338e952aa2c37e62a107dd9c323c6ce6b4ecfc2dba24c065051d6180605a276501acb7dd02e17c572e7ab77d65f5530a1ae904cda40e9743956a52cf58b9e494a82deb5f60d12f69a9ade52bb954edbef10bbb2ff1a4a300a5f63c58551b12e162364ec1de7b4da00e7e6e648d1ec2eeccf5f0843652902ad0dc9cf810db3f8cb4c6bf108c47d5eb55b5efb9d4ba2047d00114f54c8aba2c57f409e8956fa436cd36009b304efa28224b1880c14750397aa76ff32c9671bb17c00cc863938c9b0620282f0283a1d34aa48206972cec676c71b50c430e91084cd798354e5a6dba46d1b2f1f11701c77819ca20395b15bc55891cf366e1063af25dce0e8d99292ff28758c93f459991a1f0ce5b90fa3c18378e0e4510cc245f64c4031b5d1cab92131c0f4418f4eb98b08470af3d21359ce3819c881caf9abc11e155a56a8af024db7983a9d634ab1488b37573c8f3451dc2285e1a5e0e3de202ba4a1bc50f1259735f706a4a59189268284c1ce32724d5bf2732992a1395678b7ff93dcb759bd2be6285ad29ab29fd6d897553b4ee3e55975525cba526de16dfcba0c1c828bb22dcb91842e64c8d6ab8ac349a5b507f6b4c1ca691e35522a0960a30fe1c0fed1cca456150648b80fda63cf3a2d80735f3e9e879b8afb119e8d9be4365ac19d856e2e090d33aaebbbe9a10891a2c4421cf03915db799e19109a73f30c73e822eb1c6e8cea396b7e047e951b886dad031df1b43c0ac1e1bdeb298174ec4d79c4e9998686a8757342032e7ff7e3bf821ebe627c9b53c799ae0df41489d1705a465cfaf232dd8c94786120ecf4e564389dcbc29e5906ed4d2dbc9ab7c64aa73c130889c6752f0edcc70def9e0467c4821f5d7466f8d2a8f1abe1dbfd9b8ac670a8c368266f4358aa67ac3d232fd5f331e7fb6bbc32039abc0eebf57b058de0d9982d68372a496acd49087b4c4e75a16a5d7bc2e97e909e7994d2350e50499a57e41e1a19ade850d2105211f046ece0cdefeaa02bad9a7b2f4a651ca4335048e1783faca990905f0759c7f9ec978281fdc61a86807d5ed6de4db03a2a3f92e79d08aeef5042c9df69409b354cfbff21e9ecba96936dbfb3a18630807f62a2c2a577b380f3372c32fbfef29571a2de5f1b3f3ab0b4d64ad95f83c7d1a7024bc9665ec22c7dabba6538b5268f91b68c6621b50bb58cc1694b9df82787fdccddbff7cb9df4372becfa46e748dca69c7f594bfd968069aac63bd121bd5a2fd0ba398f3c418e345b3a62f7aa37ea23088e5ddaca77fb81eff00e525629cb527e867ea33335b304f6cf66e46e57772dd3411c152a7550ed19cf2a4dac6a3320ed0ac69290f4b0baef22363003bb55bacf1e7b0da53f118d42408a8a28890a108423a33a8b1bd0c98580342dcf203eb4fa6e9f2bc6d1b4fe064be2cde9c7c3b3f8b3040daff3e61704acc29eb5f83bfe73e548ef94bc70baba60ff32934afbd95bddc01fbab85feda874076bb0619450b98f223505b552088ec22844998c8d7aa7fca0fca0ae68b9c20af5c41a6d68da38a5100c824efb425925587e494f9a829e2975890dd1794276fbd4caa176bda386398bc214bc523141eccdb83110ca5193e9f81d34971d0611203a7ed54f3c51138f3d574d9ebd2a8723d311059e4c73f478e8a336c5692e5f7b8586b47615bf38e2be1c6ff6d40c0be31d94a1080e3d777a7e301db43bc51d27acf15b9b083888b28de5ef045ba98d9813e212deb9f044968f24d00d6580d19bebf13766ad3ae677558b35f6d703cc1f3d4219c49c4341da4838592f09df4870182cd5641311289a1e628872dc64a8a3255771eb078c480d3d2c0eaed51ea20b330f85a53a42c53caab0095be40c8723a452d1cc05c7a001719b75b15fe298eeca810b927825fc29fa6617262ee61798e942745597a86c204218ba729f3e0b398f99197f9b9682bf136243a464e701299c5bfb21f61f4648df027695b0895d74e7ccaac7826c2ff3053857e54cf451eb80be46a6f73f9dddf59b1a791c69e5ec5c8837942f02005b9a9dafec512b97aa197dad3b74e19df8da8ab9642efff9062a05dc7dafabbdd0c57cc79e1de68c59f9cdafb5cbd9f3c241ca267e38b7e4ef8fbd1afc01c17fa2705a9bcb8e5471dfed411a02b82bc0651b89c1e8fbced23304ab9a90f16f855ef073ada91c22ae72bec4960985001cef2dae57392dcc86ded32913c6a5d6abc31be26c1f3b185e2c955b9990b6be65697635cbda24698dbb5173730f80ff36402d376d29b0652d7bbcb348cf4671d80136a959fd3e3392da369e3bb0540b8eb50fd6d42a2c599f0b6b23e31558f77342decd1ba2910d5b09954dbc8f71afae697ee5b7c89d3e4b85b9815838422a69cfefa5e7c09f0efe47af9a2baf8030e4ade978ea16bb758f3e6ba5d8d116cd2c76e4a86f282ec7276c74baf46adefa1b28baef460c9570ebc7be5b16a6cf4295b6edfa13e4a52f07c6d7ce1dec07de6830198e68e4a9bfdab700955c6670f6396746a61f05faedd0f766a1b82fc1f10e7f818a7f95f507b1f0c7a5b3a9ce69e9038e0d27e96f3a4a5b6419609e420db2a9d41db2b3e2bb649ac1e607ccb7ea6c3ae8ebefd2a00db34a1dccc146ca9c36bbf5ac2ca2ddf089cafe6a380f53c2da7e7987667609f8d546a792185ce06f0bf763be1c3661e6d6b832a889423c9c19cbe21d84aa48cf64d21bf1c81e581e331ef2e72800af1831005c661ac15712b12004f39616ab352d1507c514d05d3e53633507cc15a6b7a6e78a24f0c357ed5027c6a3eb8954c7af1ed785247467998d3fd9284cd41030f0c3c770dcea892442fb2b3184f695f2e4d39369239813ff369aee45e05fd9f71a87841e74142ba4bc5ecc3308844e8eac364038298c697051d405f59370319198e97513dd2c115fe9e8093beead94ef0ddcf5a32363548b39af8055ac45d0fc93442813ce2b7735cff373fb9beb6ac7aaf458dbe2098d368cdc9584b77e2611eda18b38ce7a728b025144b6952871b0238d7598fb297fd820caf227308399b76b930a3d9b9d5cfc5e39a6bbf74a02e8c5aae1456e2e19e86034ad4f3dc0c3a7fcfa2eb4817edcbe88a954bdc24c693cd48273d0769ac08d53df57711d477bd8b1e9c850945a4236408a0d8f040a483991dd86c5d444cee5a260fd9bce17e3f3d21b41bb9a7d6bdbdb6b0df4cadde26b3a851183ff4d9a388ec1e0e2f92135e1789e54eca165c37cce2640d6057f6ed73fca22b0cdf4450f52a5d7b64ac4faddcc18dc1909405996e6367c751ec23758fe0da3697ebb262d87a4d74f47831d80b7cb370c4af3a6ea4127aa943a5274d8c26b124500d60ae065e982dcdf45aa447eab89b44252ffc79ed283b489b16cf70853434367906c800a83dcc34b8b2f23a0eb332942c99268dcafd81911a0bde412d0ad6bdcddab0fa63356596eda0567838690e91126188622481f9d21ddcd77f21ac7f0fa4c1b13797d5681609f3df306d2ecabe0c95d9b0ccc66bee82640511f597be0ac75c94e2da3492ac666f11ff1c4850f0711e1e7b1857e824517e747c6ed0c0adaf39b9ef9ce5335f57af6136c97ec2b4556604c5892b477f9a55763f77f6368bdfea417e0042d0cecac3614bfc9ee127324e195361849c2409e8ca9fca49d018d71d9e7d6bf5ec94a2ef2281cc67d805408e06929b3d55c46dd7602534b355ba55df2dc84306c8af413498f604789865a2b7bc63f311d8b612ed3577bbfe3b340abc3509ba4c81724ba4304e17e67207079ef556914bfcb71e07a3cff968f568c9755cc185c05855fe19c50283be37c9654137b031a2ef244d9a1b05cdb6272f29e5da563b8ccd71c48eebb187e52956a6cd71d65bd34eba9d15061807c6be7d55fa27e65fef3974282deabe52a96177e09722787d35f4174c94fb7c9d309f43d21f9411b5ed4bb4309bfe342f4a28d89b6b123484d8c15825eb6ca95e06762c606e4b42bb004d2bf757d094dc0cff8c3ff34e4a1ee94311735e5c8f2458fc357410a84f634b417da23925ec53e60387ef94cb552e3b429a62c9a2dae2d4a7dcdef416e2a0a96cf7e7cbfefa0a737d6c168dac002c407720962eb885982f7567a9f3bcd6b17e8674f5c0ca06f57d8edf39a41a9871819e6d95c13421285e7e6dc97a677f94163074f8f60310836a3d949328197f3c2f03fd7d3ba5fbb3a81e352a135786586f70e37ef1d205be68fa4c5f265fc77e66c5688883ff70e5cc2ba26d6ede2a141807f76d9f4f14cb4a5aeb168c87e2e3e04015a000000006204000400000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa0c14000000000000000100c204fffff29c208b472c23a1f081926fecf8ffc79d62c8a17c6d8d4d6288eb185a980854d78c785496d43928bb0a74b7f92fc16b584cd1493a2b1a984683a618a9a39d3f06c49a588fd32e3c9a01df818f74d5dfb66e0410f4d46580bac52fd1f31f4077ab5247956a7b5c3572e6b4da2806db0608440d59665fcd811869e5e16414cc852f088f053ceebd00cf2acf9daae5c6c20400000006c20400000005000000000000903800000000000001040000000005020008c20400000007010300000003d050894301a040fe9111cc8d2076757c3233162c56f6610df260f116f387dc0b31450634e0db33c377e6d4508f2c5f0e2cc808a51b3389cf71a7bd2a8dada0ccafb978fb0ad45612183e87cc992f4f9f4f09b1c22fe7d58a78be0521d239096a61a6cea207ef7429b16ed7abacc7f9e01f85dfb4d436e72c8d24e7bf1eaa966c92b8ce7a441adf2ffa03eea4ad4dee5fd2f1dc3ee0930fbb9b085a67d5e62cfd1f96b8e2674a05b24105f2df2c773efcd3f3094a22a95961e828050969f0e10aedac85e12ca69accb44c983acb47a445d80401813fd32c302c2bd9c19e1b26a4b5325bb41453b011fc10cacfd356473faabd9c9e9b3c7c4a9bd38d92ea61b448aab6f1b92d8d6b9233ca1aba26d7ee240e9fa65d5c59c9d98d269859685c81c0231f2a2ab65463c69d28a2cc739b4ba1340ccaae4360cdfe810aa22a980660c5de86733d4592a11f7473f141ac9ba17d7fdbf6f109c526f693637168550051b3f66e86dfb71bc96e4cd046077961b1d5c8263e5c6dd5499df70fb263b6480755b9fd7767b087e95fea048016d5c80c83a0a1b7328b3976bb07e07e62fc715b5a1805577273294237a80001000000000000004e224e22", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="f00000059078063e0402131259523e40b3ec6c558f2665323bc3776800010512000000097fffffff0000000200d90b0b52c236c2809ce46282903acbe1fd552d6a5dca4f3968561a84be33945938f499fb6387604216b9587a9df54cfdb585e024d013e71d872313cf"]) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)=0x240) (async) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)=0x240) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x40000000007) truncate(&(0x7f00000000c0)='./file1\x00', 0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x112, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x58) sendto$unix(r1, &(0x7f0000000340)="b10005166000009f050000b10010000000000000cea10500fef96ecfc7a7d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c5000020c7426dd4793e640b1c592702fba70c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000661a6d950200a8c5deaf18a24d1d4ca3fd6d734452131e5cd0fbaaa26f5a0764eb4a6785e0c1bb36911d55d4eb8568bfa8aa32098d79f1d01939c7851b84fdc935f7a659d73af5eecb0b8aad2d5ec751bfedfc8ca3f5bb5ae6ada0cf8423ad179a871ce9dd526ab332a13220653fe05e742c96a4426c4827b3f046ed844a740467b2c0df3d0fbbb27aecb9d028d0fa1b7e924d250cc1dc958799533f5f13f4787c1d6243127fd17c07bdb6f1b174b1a407fd81106d63fd0b46e30a8b6ef7afcbd6d87bf1ae9be6ba67b6bed9111bf42d14cd1ee2c4deb0f940bf18f4973dc9e5f156a5313c67759f0c5a403430bc62411ba716795da44e2ce67114eb876f433a331cfbc86a705bf2f41b2605d7142169e899c4b87f5b16d8d458a9e761896edf871d6df27da288cc1d2ff1552bb4f6dc439e5e2798957119e2d3f97d8e391138a5f171e64bea3a03656f03ab043d605180f5b9894b2865da842bff764bf07de049eaa4", 0x21f, 0x0, 0x0, 0x0) executing program 0: openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) poll(&(0x7f0000001300)=[{}, {}], 0x2, 0x87e) r3 = open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x115) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1, 0x5}, {0x44}, {0x812e}]}) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x78}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) msgsnd(0xffffffffffffffff, &(0x7f00000005c0)={0x2, "2f3b5d883810b4ad6915914c9aa27aa3b06463abe071aac2b31590015dbed82ff2f0a12240f7fd961311f2e2c99d7f0ee8f994279eef1e814cbc67cbe2fc0dadce4ab318240f6044c166229646a48623582f52b1aeb01a76b51a8652d90085e2e9a994a461f3de6e5189bfafb295b0249df56b6b22d590932c37c5f8e09b6e66619f577becadc7336c9cad91b4ba1421632ebff60c41a6347b6365347d3bebef5ec44e55c3f8198bd72617475f515ad353a18cc491a212b90d426e4820c9c2499c35b31211c3b9c494c090a34b824bc576bc30133ec15b69c8127252c5996ff1a5f5c83dc114c30593f532dfb3b87f89b43902cdf5ad2555428fa18d1bbaff1fb0f02331e12ddb2ca0cb87528636eaa52d1503209beabd269efc6c8a2926bb74cfb4a5367295222436c1a75ee037dda27e0e716c71ea86def5a7c500196ca2085fd8917263d21db432fcc1d6f4ca5995d99d512ab8d58e66fcc1c8bd3c5f10bfeef78bfe75ccb64a3e74fd374684b8e6fd428d7fb4d42e93eb0cdae09da25283fe0e5011020e57977dbb0fc1916957f37df02679309d6b5b2c06ef9d34b2dfff0c0c1a37ab4316b006fbbb0e8b7613439602483bd0d06f69ff3d8e9bc2e0641b561838b3796bba4adaa0ba29ac1c29223e66a66299e8f7ee8f05e3db7cc111d0af022cb23ff54ae24170a06ae94d5e5ee3e9117069c0724207063eb7d0a1f20b915fd67d6a91cde9031c8557a4aded7e204f6c9811fcc3c680da320104a6fc223d8de29321e2a13b7db743e9df673728499b36f573b99cf57c04c6bc74fbfa51e19f8797d0a09da45b35c877968b9064c075ee338192938ea8f2890f593eaf89d037258a3b6c82f87b8e0d6360b602c02352a36c6f208f6a5fcf765af61fb3abd79e64cd77b16b42a5ddeea47d1db13a7c9236ef01218fa354e487f2bd9e16263d30094a8890e22dc14f9c3542bbd6372e5ebdc9e7c5b9cbcb8c4e940e1158fcec2ba6a92eae3fc0f3beed413172040210c1845a880affe681a0989ac41a838bc296e2920f601b638a3d97979691e374fe6ff939f3e52ac546a6a41ea5d53cbd22323ed568834c49681f4d9e082b7546ac1e23671f7c4adb2c7165a62067f68ab3d4627e5bcbc05887107d7d844f6b72df6ea020547c4b694ef00a09824e59dd1e12d8f80936bf2febafe37975f485ae8be36d7c44f6f6df34fcc3e43295aa4155e3a6cf615cbe345a2f45104544e4dc9ed357c174f89321f4e71936891c2bd275c98915019244c52b072d5692d4c232b9490bd6b8fd9060e96bde08101f2610120e0599c21ed5c2a016bb7bbc1734f0c38f5bc11f17f7deee890dd995527bc42eba5d33969e0ff740c8c49518c7f8563e7aab5a7e5c422bcdce9e8ae484f6021161d38769dfa27ca1916129041c0d007ce80f12307bbb48697adacb4a7690ef8119a6a47c099630c101b52f94b918d3bf6a6d0fa5d7ed4b87f7bb0f7e6d47cb5ee5d19dd3d9c6257be69b11c24a8935f05936fb6653b9505d6aecfa3f95201b750b20e0169e5e8cd9ef5af456e1ac3cc62f8242b97c78c7352966b41a67ff170e6260d80e12e0f9fcb95367912013cb90c17bb8cc25233f0f8c314ab741672269816678a3153411d938d1f99dc144756dacbffccf9d88c1caf1c4a2528c26a3d240e0dc7756a2eb96b2e27494a183e6850141862b55ad7db52a2515ba6ba00427e919962ea10f726dfbed6e8f97139f17d226cd5325096ec6b723bab4cc72d0f4a348220ce99ee808bc721ca795be73954750d4a8f983f76129841fc81b424b31853298a312a87c9806af1d8720adbf4d3fe38e6936d561bd0f96c341edb605fe66149bbee598e00a7438ec82836f578de3405aa8d2c048c61381602b46d64cccd3ec465b82b6448ef402838c220a1f8a6e4413c64164a4337d0d00c9939ecf6f0404ebc505c5e1e783c76fe090adab3531ca805458ed0c6b625f74ce88abc79ff23fd7838d7daa508c0ab59922b4469109a2bbf5ef7f8301e3415348f69e628846a4c9328fcd7370ad6b3996d73bb1863fbd25d36d35d6e75996150a3ee2d9ca2cd0a3e3ea8908adfb3a6b599f483fd87faa8d8fc2c3035a8632768abb698868a0e7285f98eb3476f40eb68f76ff2c19007901209c4a8853e7c4833bcda6d1819be112f37dbb230d1ca54037fc0b06da8d4751af9af19606a6df446f02e5dc79aa72792c792e152a81a5af8b3a43f580aac092f8001065aea9fe1c70788680b8606aa93a4a4f62da273d857c39475234dce51cc217ca20be69c04df91c128c383113c11d5c7126a6e8ada1b9e1665d39dd13aac2b2514cd8a29246dc275b0c9007cf9d591b7e69f2077322bf58bd9c20d6eea62b3cddda153c87494bb93e2951b1e9b859537c58725cd79834f43364920a895d45ab57029cd76286a195ee4914e617cb38b367328f3bc127351d09739a46e49dc807299895de45f2acc0c2b1c03ff74ea3c4d49c3c2b80d038ce30d734279cb7c6e75ab5263a966043b519d16dfadcf157c288e03a365c5924bfb42bd2c3220d67a1fb714e333160acd70133eff32476f3bf0d5f92f3146fdc82a2fdae9f77c69e35e7f4cc4e3c597bfd0a3798c9cccd7c96e9192120c5a6b22feb1bc8093512a2bd42b08b5e4705a0bf8478d86775892f6a9463266e86476da7dc60cc1bbf7cf7f2be2e353cacef8e70e765c34e78d2905b935cc1118e15c94c7ee8f0d06277701a64447d73679f6895a48a6f0d1d4928e1816cce18bf136c56d9c99896c5affabef8b0d67f5ca02bd3c3a36996f64f630b8c3e85644642164f41247bde676c2426bfd394efb090afe0e4a966da1e682a45b279259f94df15610753bb62faec3e2347d6807e7fc8c7d631b81ed8f1cf47935aca6391742c387e67a0102a20b05e8d98703ad04b669707987e58a36606f7f1a9a86c899e8bfff416d9b29981b339b7c367e6c46a9e2a460a0a9d96c8d75e8a6a5ee9da04cbd07b2a233812caed6ac71e3d00e6a4017358016db7a91b29905de150cd309f7e02acc55e0520b8252320019b0905b3f54a5384550a3e95ecf52507e8b0dbeb3729d165670f84e071d2a0c04106bf2eff8e4fcd37495a7a9cc2c07c3f6cbaf9e4d9afe8d9665529df61f3013fd58f65b9307ee211faab57e20c6be49e99832116829230fd807d41b902b45865e018aa2369715cd12c4b7cc188a38fb2da08126fe96d7d0580548049a50820c8b6ade9df99538a5804a41b5440ba7bba325716b3bdfa3bc3c3a736367a9e96f7a2c51715c227c87b8728f65863c6c028abfcf78184a17b33c43d402f0d208a3e87b17b4b4cc1a6d618aae825780d53ff936695a26d5a1d3f323a4e8ebfb83f91987f3b4780ea4c971e150322aff2a758735c3fc9c12884d330dab683ca8cce2f83fe904c5603e0b4522a96ace4317f948f1d748f78ec5032f582053421dd1ad437ec3467353309fd30dc525d07bcbae262cb66e02e796b95407f6d1c5a0470089db4c099a35d28c140dcde594af55628ae5bd6d3600cdeae2dba284fd4ca9a1ada4573b08769f7f44bf94fd114951119776f2e736fe85a4ca28ec2eddbece70c2641a87b058ef7ec139e9ea92a2674efe075c15535721c22efca541513386b523a8ff84286809ea55ab9f6994207dc1b5ce8082e64034c445aee941a7e239954185c8da762694be10ee2a56b75c09ab0de1b9090ac5315613913972648c0e3d37d122e5c799e133b17230995211a83a3220cac73c6e78a5dc13ec562af4862e229bfc3d7d05aa6dc7797e0ae7574353bb8228a90406cdc924ed4ddd063a7986559f9bc9fd583f7edc9bd5a63be8c3b04af3bb804e25f574210fbc9bc2426f9bbc807cdda382fe7223e5ba8fe7a3c543d393d33c24669bc2ee1f901027a4c91602e61512126e462e9edc2a61d75dcb24af5c57d9c81ecd007792c6a2272d4d717d9a56ebcc33c20a4a61c2b85ad572b54c71f25812aee675e413d7eff9d2c66497e462ff2d3188417ce47ac6080f7d704d55ba67ad4b77e1e229b72f84d9a6dbc34060c72a0c0d5788fd6af1cbd0dd5735d2acc7614df6ecc358f2c4a739588505ec7fa29e337ac1a065467d7e1c47a162b94c6eb57b461d6e34d5a8433b71225683a226f9b8f631285b89629286f700edf204147784b8d6b19b8c6eecf00b3bcec336dd652e743f53d37f956ddb7a62cccee9c29faf3c22a28174b191cfe1dd483ea8338ee2ef77557141d79afcc7f6d1808d08f02bc0317fcf5df738a496cd83cc98989c6261e0e5878a5e533fae0207ea3f1c90e7717576cf2f7c8fb90b1e9372a2db3d08bea01e3cb8a71df2cb63ae23f869c362ed160241439858a1e5fc90988b9c9de53afa73a1f96c9f5f45414a555198fffb2c7b1d1f697812a1b12b24a490b2de4ccacca17726d878e5eb3e42b627a7b5afa0d780652c48a09a51afcb405a5d2040ccc816ad3385671e88469c61f1c309b005a9be45a697a104c16b4a523d64d6cf559bc90d9e69c8b0fd36e0e71688672e7d3bd001ad2144cc1c4886b6cc7a4b0c42d9c4ebf233bae69b091d87dc41a2967487c08d45d4216c08a243efa4a15c80d2fda4e31ac6d349fa140e0305e4a20798bb8b41c76cdc112afa82ddbdfa0e9a9997aaedda454e8bf8424fac75acaf6a2b96de23648098dcc60391a3a42c74c0665e014c656b55437946025f02e0f1228cdfafcad88ae97d8e87f41b019becc1d5010bccd12b3c2df5c98063c4bff329b8291a03b22101586548375f6764073619bb47478140c5edd660778c7e58d1ab5d325f68195e05b65758c899a1f3db87b9fb49531d772e235fae11bda86d0c06c6a0dbee9d3d683d73202aff512f0491f1728e291bbea72e850ec104b9eab04ea137c5703d23436f8cc08741be30847485f6394b0369022223422b337e2dc841f90622b7a0997d037ba0f59d3a6a752d5814fd170ac3e0690d6b6b804e5a2ca2ae41227a9b5df2546c50a7a029ff9d9838b11714a459f3c32218ec86f2358ec7714b23275cb73549c7c7158689dacb13998f7a4dc8c26c034f82c28b6643cba0f318df85fdf72b3720b174aa9291d3d099e250f1a27387b16460087113f1b7bd0344d069b409cfd2eb799628fc5112651a9db094621550af6a7d22666c085b78bb807a76b410f9c0fc79e31a57ab61904b6b7f181f3740d129f58cb1037556b8adbc3c8ceb7619042fe036ad4a465246f14a52d55b2c8cad8ecd757c98511a310d1e91e7913e505849a9a351c798277b1b42aefc58a6093eaddf86bef963e0354c165b5583b40363c1ee9285809e7e850a1fb3663d17b7f55a1802f760442a7ac7166a93bebbc8a1d457cd98f51519723e674ec0e4541eff9b4d47be38912e0ad418c2b435f926001bb8cfa9013d31c1a13627256b07add052e55ee1c83c714fab6a1cb021ea3e74b58372673cb2d49e9e97fbe"}, 0xf29, 0x0) syz_emit_ethernet(0x189, &(0x7f0000001580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "2412c5", 0x153, 0x2e, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x2, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x62, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x3f}]}, @fragment={0x11, 0x0, 0x1, 0x1, 0x0, 0xe, 0x64}, @fragment={0x67, 0x0, 0x80, 0x0, 0x0, 0x0, 0x67}, @dstopts={0x62, 0xd, '\x00', [@ra={0x5, 0x2, 0x843}, @enc_lim={0x4, 0x1, 0xf9}, @enc_lim={0x4, 0x1, 0x80}, @ra={0x5, 0x2, 0x2}, @generic={0x2, 0x53, "4edaa9fed53b69e4089aa4b08498b370315a2311941b397f1c1ab49388f3713fc487be8c22da11aea3686df0c5c3ac7d87c1268e71234dfb0969ad8c2e6b1bcb8ccdfde05a9392f9e8685b48e5c8c213b2ac72"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x16, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0xfffffff8}]}], @generic="85168e8621b4b0be93f99a52efa2fe24eaeaa9ec77b437d40ad27f57a857f8d857a7a484ec7b0c7650746668837a8112c082c59726b5da1738219277bb63fc605ff5c970ae86d63334cb70234bd9768e84ea8c70812cb78886d7a78df89687c5eff1431ba72cff5e7e01724984f1ee3a8b08ab9d7b9c9b20c3aedaf6b61691327f019f7b75df1b95eb5439667ab120c537985fcd8f0046b67e5619"}}}}}) fchdir(0xffffffffffffffff) r3 = socket$inet6(0x1e, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) shutdown(r3, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) executing program 2: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) shutdown(r0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x40}, {0x0, 0xff, 0x7, 0x81}, {0x6, 0x6, 0x80, 0x2d2406f2}, {0x1, 0xda, 0x8, 0x7}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x101, 0x0, 0x0, 0x0, "01000000000000000100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080), 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x76) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) dup2(r3, r3) setsockopt(r0, 0x1002, 0xdd7, &(0x7f0000000140)="ebffcbff136091eb00982b27227e62df47081aeeb1ae964820323737f29adced3d92c981f2c608c3ea57aa84a219850219dafccb1fcc7fbc51e1c995b26d43b1aeaafc1670c70b", 0x12) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) dup2(r2, r1) flock(0xffffffffffffffff, 0x0) syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write(r4, &(0x7f00000003c0)="370baaddbc8de3e745c21763258cf21b26f9c14ae137ad404aa12a842274260c15e9072ef107064cb5bbc31fa207373188cc4f6e0b31cf2157d1c80cce06c3e2c5d63042b0c8aca477934fb28d0425889137bddf0fda373bfd492b1d432b9c9934237a3b03782b1689fd898c90d3ef7dcc3fcaeb0ae0fc2780b3114717b39d56de7b1f2073baf0fd17567baf846cedcaef966e2e2ea9", 0x96) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) (async) dup2(r1, r3) (async) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r6 = fcntl$dupfd(r4, 0x0, r5) close(r6) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) (async, rerun: 64) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff, 0x0, 0x0, r0}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2cc, &(0x7f0000000240)={@random="bff34793cdda", @local, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x1, 0x1, 0x4}}], {@ipv6={0x86dd, {0x1, 0x6, "ba9e6c", 0x28e, 0x1d, 0x7f, @local={0xfe, 0x80, '\x00', 0x0}, @empty, {[@routing={0x6c, 0x12, 0x0, 0x1, 0x0, [@empty, @mcast2, @empty, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @loopback}, @loopback]}, @hopopts={0x67, 0x0, '\x00', [@ra={0x5, 0x2, 0x7fff}]}, @routing={0x67, 0xa, 0x0, 0x0, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @fragment={0x70, 0x0, 0x1f, 0x1, 0x0, 0x4, 0x65}, @routing={0x2e, 0xc, 0x0, 0xff, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0acee896e8057e3ac2c729fee3566d8e", @loopback, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @loopback}]}, @routing={0x32, 0x4, 0x0, 0x1, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x3b, 0x2, 0x0, 0xff, 0x0, [@rand_addr="6a1f91245ed6856a083c1aa3450a5d20"]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x1, {0x9, 0x6, "95cafd", 0x0, 0x61, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@dstopts={0x2f, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @pad1]}, @fragment={0x2b, 0x0, 0x1f, 0x1, 0x0, 0x1a, 0x65}, @hopopts={0x3b, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}]}, @routing={0x62, 0x6, 0x0, 0x20, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}], "0e09cc90d40b4537ea4442eecc6b3c6e37d07820cabaa894959416b80d4771ced706b4c95ee9b861c6a466996cd5f6daadc311a645d28bf7e6061af6759f618c0784e8a7d6efb8dd0454f5c9b09a"}}}}}}}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 7: getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0xa7, &(0x7f0000000100)}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f0"]) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffde2) openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) fchdir(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xf7d9}]}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000001c0)={0x4, 0x1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, 0x0, 0x0) dup2(0xffffffffffffffff, r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x2, 0x0) dup2(r3, r7) executing program 2: socket(0x18, 0x4, 0x0) socket(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r6 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x2) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) unlinkat(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) recvfrom$inet6(r0, &(0x7f0000000140)=""/224, 0xe0, 0xca08f770719e4198, &(0x7f00000000c0)={0x18, 0x1, 0x6e8ddb6f, 0x5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: mknod(0x0, 0x2000, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x42}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xc138}) sysctl$net_inet_esp(&(0x7f0000000200)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000240)="d7f2d6183b9e0daefc77a24ade6ebd78e926b2d3e96ae6a72a8b3105a207139243a970009dc5d39488858751d55f312e5c7de7b4458f73291b69338fc5dc", &(0x7f0000000280)=0x43, &(0x7f0000000400)="c0866200c482eb7f192d456485e2d63e7a2be5c0e3cab9b3241d0e905062a0f97d002f935b384fc51b2ab35d34ad3faa7d4c26c1df5502f014f067af3ccbe48aa5c9c38abd89f0e73ebc3caf8332bd8129fd9fa3243ca594b74ec745035b1cb8cd79bc5b12d1069ffc71d2e535b798166b6bb4d1697623c45acd9a3b8f8146f6e4810b77102457967ead3948e8fec387002b66437161e05a88b2b1e9ced46bd11fa3d0513c23aaf1804b9945eb210687352bac1784b6eafe45bfc21ee247c110df94a96838f76a0da84c021c55cf649194", 0xd1) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f00000003c0)=[{0xb, 0x2, 0x5}, {0x5, 0x16, 0x6, 0x7}, {0x7f, 0x2, 0x1, 0x1}, {0x4bc, 0xff, 0x0, 0x4}]}) r2 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 0: r0 = socket(0x0, 0x4, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5", 0x6}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r3 = semget(0x2, 0x0, 0x42c) semop(r3, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x50}, {0x25}, {0x16}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="ef7783e40c648af9aa0d6635b90627fb6c195f597afae39069ab8abddc643c083bd3d178890555e04269d8a6298f1e36cdbc7bca775fa0e1e9ff32c509e631989fd4631a413cca800baef0dcde", 0x4d}], 0x1) (async) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/217) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) fcntl$getflags(r2, 0x3) (async) syz_emit_ethernet(0xa2, 0x0) (async) mknod$loop(0x0, 0x0, 0x1) executing program 3: socket$inet(0x2, 0x0, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semop(r3, &(0x7f0000000180)=[{0x1, 0x9}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0xc}, {0x2, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x800}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x5, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/20) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x3, 0x100, 0x1000}, {0x1, 0xffff, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e5323156613d53d402eb3f126254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb1", 0xfe}, {&(0x7f00000000c0)="f38fedfa74bedd2662b0ff7c31557dd0ec9b2b03d2911be8ede0f6e5e2f1107b431951c6", 0x24}, {&(0x7f00000007c0)="ac2b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806858db1bdbb6880910133f33e35dffa6f88bf8c1bb938762737145f0cc59c0058946f57497487d944a92f6dd6ad439785efd96672e86990d38c2a63ccfc4f532c3a09757bbad41000080671ef9281f20eeb7b851729e5dd1427458ee26ea046bc38711abadeaa8020045", 0x83}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f0000000880)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151346b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f9967205ec4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d7958f872a9af5a279a20817c3039cc7a4e56db9412842a294b904525fbc4b3d9afd23c36b3a509285af2f1daed03a5561aaa35610638896bf11344cef75bcc4ca096542b3a1813f4bb3df05015588e32fc9857da0ebfc06b43ddf30527a9a9754e03af3dbc71be8a9f752bf8d840a3984fdf441ae235dd4bd0882525b00734a55c9c016a", 0x161}], 0x5, 0x2) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x20}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x80000401, 0xffdfff8c, "495b727c6608000000ae0c08000000001000"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000001c0)=""/41) r8 = socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, 0xffffffffffffffff) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) fchown(r11, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x1, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) getpgrp() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00", 0x80}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2c, 0x0, 0x20}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(0xffffffffffffffff, &(0x7f00000001c0)="d9537abde93d", 0x6) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950efd7f97e41e178f37a79f00659c2e89ac56733f7e4e4973c1e600000000000000008c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x4}, {0x3}}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) write(r0, &(0x7f00000001c0)="c578135250fbcc446ab420b9fe4bac7d331b253a2b22799de971a936fae60fbcbe0dec163abe495c50d8e6666590433bdc5d48fd4ce4a12cb5ed4c192f77b27f921dd8d3b9ab6b8ce6e91322df5bfc33c6ab53fee7b4dee4818ce5814355c67a2c1775f1740f68dd78421da51ab1c551f63921f976b69b5340fbae9ff611ee8a39e7a6f3ffb7997b", 0x88) executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x100000000000000}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="8f629d1853c7d556d3d7be56e7f9113aa304b7c18cccc2aea3f2aa97ed9642666aa48b357e788ef9fc22a7c3d58a8fd559e2b9ea6ede1abe3d12c1cd442c80b2ed1377a2f1f94ab3bcbe38115b33433305aebeef48cf9dc32b8547d8c017b0e55c049efe6dbd085329916dc1b6ed259a94c680979002d2569f2bfe46aaa12ddb635cb6ffc679453dc60738d64bc0999cc7490e1d17ce4954ab60c567fa7ad92215543486c7e0bdabeff6f5e4f44ad41e1f7dd410042182e0f715cffb83b129ec262a0557da6e7a74de6f32837d37ac", 0xcf}, {&(0x7f0000000040)="b1b1333049ee1884b3dd189c674f6103f3f189ef74293122c44e1944b274ba226db308a6763a2d5082bacd4be7923720c2", 0x31}, {&(0x7f0000000240)="fb22d4801fe0cfaae1d8ba4c7bf259805853810c40b626b790170639f214f1ec6557b464d2b538c188cabaf172b3a768c279f2328063aa88e46f19492188af397c0771f96ddc27ad5834a2e133c51c8780c6095259a031949ef95307ad9b75bf3072579624ff7d52117917edb036f2a43cc97cce095779728fc4ce061afcbcf226a276eacad9d84a", 0x88}, {&(0x7f0000000080)="88a5176ef648a83abb7b0995c3b5c59ea751c835f232dcf8b3a75e56f8b2d662a6630e26cc65d8effae4e7ca9ab1c83f9c2a347729863c9e9d9d74ef24522e27a83ec11d55d76252e03d63b775833c42a06c9a9e4a146a63d4556dcaaf987681a8b4eb422da9ff9f1e", 0x69}, {&(0x7f0000000300)="fd27a5d9f58d93680aef6ce1f9fb5a380a6255403282c0e5d1", 0x19}, {&(0x7f0000000340)="d5db2eb494b0126741695967d2b530f0e8bab6aa9ac2924c88c9ebdc4a753ba621750177fe6f8301efc7eac5f9ae458fa75786acb094bc39fb5c6d06f80e38e8e9f021cf6a7de79740f9878cf1de539ec7a8409942ce42fd0ac83a67376dd465012e1295bfb87b1da2232eae809e38ec2492dfe10847e8a788f188dad6b063b537b80f0658fd24dce12a9611b8a9056773cdd63cd8f6bb745c979a97d2b65d62408b687507dd0fdb00a5d1cb2f1f8e6a5cbb9ad4ef34458ebf33bb37497f26689ce447161c00b58bdda8043b63939d698bb7892350114a8551bd8469e79fbfcb283c4fe8a3d2aecab62f7cccffd999f695034e76ed1b4723ad0691b4ebeae681b1f57e0c62f6887f45895c2f5f463af535595866614a794418f39d8ab1c0ceb5a3c6d35211ea24963f7953db5074a75d6b708e4529732aa56ea2cf913b34db96116225d19442cbddfb680cf5021be3b807cabfccb143383413325207e4455f60de7ecff72a5ad47bf01fba26cd8f223837b666d31e89736c9055ca9771fa906b6c873d67c6786132c811a1c256de225d2214dfbc5e8da00510a6461d917eb357c013fe6adbd149c322f70c59c8450df4873f08ba8680f5fd8b37977607f89b5d73b3350d63b4034ca8bbf0ad5decf5113276bc914ce56a3e30f516fb840bcd59e4944c4cd916b0f2d719f2779bc49773728793489a7a34542ec4564831d7c994db7ccee928b55ae44de27dbb3b2888841e25e4a35e901d31bd06a7b206c1981a339810cde99d8d1ab0b391e79e1c23a20a119082eb886bcd4a2bbb80855013c6b797898b6dce4c2032020bd980a816d4916b9b2f33e982fd5fbc4ede51881eb893357e537dc3aa799d6d9a25bd1536481a94286ababca65c44dcfb059c083644ad392e6543a18b62337a1bc445b68938c2f234edfb82b25c8f361899d18fc60c4d44e34a3a4625e0ff973338fbe51c7a0000ad41391dcf548c5d5f44c79caa0e2299d5c873029d9820bae6181440e4c0ef52953e544c5b8c3d3196c75ec1a12dc9417c158f70c14b68c706cfa589734026bbd02542948b0c8972b1c52df926d8ffdafd9a26a95634faff908567bf41254f7550bd1d6e441a180919c73a62902568663c01a3141cfbd9c2420b45a42b23d2bcbb61df3423dfd8341c78875ee74cdf5af93454995221fcc6f7bb5a1e47a8c9060e77a7b5f1fa27c4b6f6c46629c7c91077fd26bc69c787bcebad258c7d5311ec9bdf9ef707c26c3bf74be58bcad90eede73954de52e5d597b74c794466a1b43b7e57d86e47fa05030c57f8204d9a9ae8c4c930c75faec59b2c1ab4b447cdd60c10958d727b3812519f187d5b45fbf9cff8d79b0d98c07446842cd4e9d4e1c5886df352e76e2deeea525712a4ab51472cba5bb7b67e249ddef3eda5801ec341a9fedba22f76d1f1afe4974e58e033542426abf68c57ad0496cc790a3aedad170895831a1ba7e26c9175987e031cb5d98582b47221baecd608b676b33073c39b25f888e60d524df0f0bdc61713fd0fb71e0894789026faf8caabb73c1ed25ad372a294af88ee80e6530f289323b3222597ef362d02993fdca47ff21f4cea48edaeb3d58e44ed27ce2f6ef16fbda6b1ec22ba857d2b11b876fd239667092ed4eb9e6fd2c1c0ab9d1091183c9d8c0a1e383ec7ec26258f7afc10dd8cff0ff5df063518f7b2b3c5bf6a147a7ea2d36ddb0354608d5938ec19a5ac775c2db3a360902139b2944169dd9c704b20350a2d821af3eeb195dd49a2a809ae970e9cdc6e437c19b6dd69130d5bb578c57c6c8c6b0725f43922c80f756925e7e07d6bd3e13301655fc8c6e1e30a63da9316b4481047edd10986b8b3c79d52a989d863c30c086ec3d701ceadf81d6ccf1438545d3d05173a87f9a859bb14f7bf634f8a5423cb88434b29039caf6daa90d8b163f7d234d00dc83d05bde98077d977e8d449029876550da4711cb248f56cba54af7153ae29af57e9aa40c7ea113ab4959ae1796ea7849ab9a00ae9ed9276aaf44f560d2ee4d3c46c14e1a864084c735be435d42546b66ea2181fb63fb307a1f329d6beef7d323eb41c7b4d7b56c19f0a20277fc89f34fe8461fb58549cf85de8f78db14d775a8e91e7273f7553bcc4659cabe2be994ac61fdcd84fa6b461a7b85b3677570845497d3d18d9a987d02d7ac43a637818ba82ac9d0022c7093d653cc367ccb02cd9016c6186552a8f90af7dea960d99b4e023f0f4e6a1b1efa9bc2d84b40b38c2c97b8e7ff34bd7115a759556189fe604f2ddb7707a4b6af98e0ebb30bda847f2333ad881b1a14539239a139f100fdaca5427e4e5e8297af50f577a058a22881b2bc82e5f5ef2baff6c1febc7730c78a7b295653cf831b7a7d751c792aa9997773cfc2ae09b03b4984ab3c9c7a92980d178824d5b95c8fc7330df960e075a6c147de4713c57fb5bbea526eddd71c46ca353c083a243497cea47315db1d213a18224b12a961971567732606616cc7850bd4a1c4e3d8438d18e8f5a516fbae321858671ebae57d45f834160b6ad3a3dad6f00f8fd43fc82ed23057200e7a03db8d9a514ba98b6a5cf3e666a19df23f7edeade6d43d63f23c575b0c5b9ab6db100876675003a978eab6086b7590af3f8875278a7e4a18d4e014fd7d7e122c21fc5db3d14a5c6e5e47052da0b798f11f1a9ad51fc01b965bc0520cd394e5baf58fcabd3dae097ac857c247ee8bb3e1192904bf32c97db587b5f8914a47449047824b22eac3ebef70d28760a27dc1bb57622dbc26600c79008ad4471fb16c099defa8d99b6880a44153fd5ea19b4df119fd1c22122558deea0f1c779f9d55f3020ed1cfb3d6bc3692d5bb79eddcb3f2a40ba251ddd5135800603cc2127afbd23fb5d2382b73130e6e9401d01eb3e8744e02ad7f429890b649687662534898d6c2abadfaeb414789078d8aec21093276668dcecd82a75b5f10b41c79b4e62a791716f48786f546a15b576823a1561648e2b4a4b4e8552d8893e430c073f138f824a00cd9bf6e5fc7a36d5d17c519c1b853b377f5de9b2a5e9acedadb717cfe05bc21d82aebe5e880e8f4b95cf4b24e469480ddccfc3cfc6395e7425e1ac6d6f4a4a545ac681ab8a272f8dbaffa9fb8ce8eb7c1790e51cb80a6207b684c65899c4fd6855169ae7b268d541d1de849a27cf74a84fb57e9b7034bf0b4e2c651f3f0299bafc8b5082b380a89f5de664c1486ca9c7a0b2607964f420d53209667076d8c2b7f72247beed39349f4e80ebee59e6a4ccd5a6cf12c7f8e25c71fd98f946e2b0f4a7bb6565e006bf542d8d1211fb51d9ce0ea0315757c20d6320df1fc1653a08eb019e03c18e264782742802642e1fe22fb965c7acd9a3e64306dc8c851c48afb1d1bc3934a9ade8c1846cbeec4dcd2fba00c59939e17f6759db447d383c593e15dd931782694bb8eb5417d1f7f2d849adfcf0f1949dabd405fb5a89f692956ad07352cffd6754e4befbdd3ab76068d29ccd01ab2238d9287f6491e0ccbeabadc6ba2c35ac019c7ab4e2c2fe556a8b6eaab95217544c6e6df60e0b2de04a7fcb207c29951547f6b0e38937e7a430d193e5ad28222cda2fdf32b3025aadc6c1915cf64cf01f71711c97e05ae58226ecfb9d7a5d230e4ef5e779104996ab8837e131668b2eda57dc38b7478ab2780ae5b37316c911f35480f787ce266372421b3ff5c94b0cf5c1851dc401fdab5eeca6f52e08dff03841942a14a49bd8bf88297c05b17197f792c3e30444f11b13c9fc7386a5fa4644993f354fe6b8f64b5978870f68b5d911ca5a58161cecd7a59fa5362bed0808cc73748d8086a27a7888634792256c455caa5222563f11bced84bde0b61ef8a4a886a598f1c63bf0ca39ab699f38c4e6a89d6faff9fcb52dfc52f9e32d23a4dedb95ae8a286cf992deb12ca9f15978b19f63dcba03c559301149928ca8ef40f95b4fa66bd6c536a457ee7a26edac2fd4ad530abd99315dfde796b13ea8ecdb68a92ad478d31ca6b27f46235451b31545d5762437b95895e4bd7afde030e7e4279f0e16e887e4aca9f17aa3a0b0fe674bc573fd20556d33e8acdeece3dfa72ac570e9e15b4fce686e2137ae5ded50509ddd72763378948f8a31a62cf552ac80845ef0751f5502ddeb61f679f11a420b60264b599462dcf9caf29c324695b09a0c31d3d7bd79f53bae3de0a79137c9f1c997f3baf701a88807a8986b9301f8ed191fff91962932cc96d936346fb272572d4d566f671d5e84273e9769656a64d1fec82804c88a3d79ee6a55900fc0c13b2648274e99de3f3ef084b7fbd9a5e14b0d4e4b37e1b65d4e50c2a7b462fffbbf3d61b0336467b4ffee05c0c116f3ef57520d867b89212b1229bb924478f8d522886a45a4885b961afc1c0bb5ce0ea3cb699143e41a46c485752e3c461d5c5a7df96f95bffa72becb51dac30d884ed8219326f4522fd357c8e1ae6d6f48d92c984a36e206793ba9b3ea940d334cd74a735eebd259f044c22a3b1368875e5bdeda5adb3a292c67e0b555f546aaed08e453feb4a743e062893f6c0d0ddb280fe1bc8fcdb6f19cbf76a19a9ae4d5d59916b9290b2c1ecf9c9d804890d2157144728fe5abe2e396db1b4de05fd6a9ba15acb99cc68c8bbf4ed654cf81b61f78ce203de2c823801ae477151f8e0f8bbbfcc9ca089abcb4ce2081bab779e8fe8dff1127a7b7a16d8e21c71a3cd580886a80f89f68c40649242ba2a4c927b029604eb8d600ef7c357486d7580e7bb576719c9cb3fe1e19d0ccf55428f9ae49b4a62886546bcd6dfee7e0a0f597bfc1c9ef0c9c54d949150095bfa862234055e9fb347dadcee630b2ec613055af775fab1835b59541740a5bda96e25c3331b8628400ec8f48d50f0a1248d9a7e8b61049b84640057969f222b0101489a6cf98e75aeb70301871b1c8984d9571eb4bfaf0bbcf3aa62d79af11406a27e5c2d24941c326eab4969b826097632c28b2eebdc8671dc5f6edd521013899b806afd6d9c7c4fc200ddfe81f20ee9b48a1466cb3fcb528692d6fb6a0e1f910202553ff35a0c384ed9261fb54b4b677a988624fe47b0085ed2a46a7493897c1ed5df37309ef3addd825edbe346d6682afc9e361901694c520b69f28f445c0b200c5c2630bc43633d7c3fc256cb2ae0c3344adb1a92359887393a3b6054fb4452ff0b83f7324c8eaccdab58a7c7a6749bf9667e3016cddeb8ccfba5562bad317735a1142bbd8a3ed573d00871893b671b1df783ee6867027cb56218cba2a50d7ce4ed625fc2ea513c33a750f28ed946edc65646add2135320c03560dc4e19bf016761f59ba42cae76784dd107f294dea1e1179d00695190e9a489f69f572a45a8e673b1b761c2446f820d228ff4d69184e0dfcf680c6d0a8501ec1872bff8378dbb4ae5448db0c96e5f8fb25a73da070b1bbc037d50b3ada3e179e8e1a245053f8f119356556c07215d2d6288adf13b20fcebcc91dc404e79675eb7a4af3bc3cd77f4b9a8009e5b403027ec3a90e2a37c71f53d2efc7c1fffddf5db8d93bd330c6eabe95af37236baf1a4b452493707b606cc638c7dda5c18a349fbbd3a1a509ee89be180d62bb95c28dbe378ad640aa7082d5c7b82d7440a1555b1957e5890a99ab8dc2f28caef77c37238f8aa10af0cc660d97eeec3b42679c838a10beac3dd1ffa5ba53d956b2dfdbea86bfb043cc46c5ee7f04d3777f7da9f8e76b5abf2f47524231338a95069ee31eaf7307bb7d01771d4c642e62644b7289c44baf5e7da2f5dd94dddab1", 0x1000}, {&(0x7f0000001340)="90734fc44d19e9c6ffa84503ab463c1272aa37e8a8c755748e09799832248ed5b320eeb1887c7caae0d6fdcd73856902a7f72ac379cbb9bea49591e2c125f4765e0b9a388f04de1eebfe9635314ee172b91fa4a31f4a5d1b1e8972b34caf925fdbb26c90b27cb829", 0x68}], 0x7) executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) socket(0x18, 0x2, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x0, 0x0, 0x6, 0x7, r1}) sendto$unix(r0, &(0x7f0000000440)="c60467087662f692bce9b2a712082da993b75613e9adb4b419752a8609de085292d270d8c37167b5b22a7d82e7625adca93cfc8f2b5d784f7f2b6197ca49c25360fd2b14df8deaf4e97d51d9fc5d1a2fe69d34e244a9433a173621870102f1063f68a0c977cb2dabb7d39aeb557f6ce498e76eb548e5f38d98d7822f3a6cf4a5a7dccba8e76b50125347d4299c8d9df5e2dd63aab8f9d3bf10ae4a2ead87c3c6c1cf0b7328007a17b46f2bf85b4aad0c28e497cc5bee23a6939bb819a6596dbf7293e519726188c971f666d0f8451b7f8ab4794c5fba5fed51655138aaeedaea110ceb5414c513fc77dc5f3d8c8f8d33548f124a0b93a170f9", 0xf9, 0x6, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xf2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4100030001000b}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000fc000/0xe000)=nil, 0xe000, 0x2) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0x0]) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0x0) r8 = getgid() r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$dupfd(r2, 0x0, r9) fchownat(r2, &(0x7f0000000240)='./file0\x00', r7, r8, 0x2) semget$private(0x0, 0x2, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)={0x20000007fffffff, 0x7, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5}, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000240)=0x9) close(r6) r7 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r7) close(r2) listen(r0, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x81}, {0x80}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000000)) executing program 0: open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xff1b678d8fc6ea36, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xffff, 0x0, 0x2}, {0x1fd, 0x0, 0x0, 0x6fc}]}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="4366248a8de69498f16ddebf08cf13c62ec59076bb58d9fe17e94da1275fbda398b88392fe706ccb79585396eaab8ab298804006669c79a0af5dc78ca41dc1265ef6f5dfa6a6c09d8bebd7c542950744c84731ecc62ef435c69043d2c3", 0x5d}, {0x0}, {&(0x7f00000000c0)="836590d29335a0a95e4d2f5952c29823eee05fa9e46e6dbd021d2c1732c25ae08bbb315798a66cdd", 0x28}, {&(0x7f0000000700)="8d98c10ad9f213af048f2d402bcd2fe036ff837897b124448d1a167ee13195d43653231dcf891efa0588b86a5a6b6d1fbf9c968af47012eb8fe8dbc2c360d74dbb441bdb87959b6b0100eb853a8771c816235b64fdd09a7d1aa047b3c85eefa4b65d04440d1928327deb0d77e059c30dfb2665c5773c45d36cd0a291fbf1926811f9b1d69377aef6e9cd6ac3dfde31851a52214a3760af8e799ba038ada67f5834400146b98f131996cb2c27d3c3100c75e945beac624ee4b564208122714a6627d51c396134b92719d69a6ac67e8043473785367ec1d43b563fce7f4b577d26f3c6fa98165b7dd196247c238e1853dbf6b245db8f25867f37cab1dd7b1bb7f7115eb8d2a9d90e651292e76070d0bf7cfd2693b0edeebd9481c52ae66435db612eb50080348dc01e800733d57339262df386fea0ab968572c7e32246a00b776efce78d42b57b67ed857496f5ae00c1cba91e7781fbd0408f1ab7084db487b5e550fe5261ded4c361772c3f5d451f69ff8c5200c5c2ef2337c2eceb1acc4cc12b3555d3c4af696f7e696788bc5d09b297b3bbafe7b49e0572e80908e1a4a444a4057a59fb98314f0d7647439074864afc86e1f516aa6b5953dbf7d6c7464b06af309a1562f2caf895791adb0279aab56165fbe12378f8b7c757cda26d671213cb4ecd0aa27fe8b1e2f4fa558391c5cbb65826b95be6a07b8da5e3fa274a4dec15c1f6bb0f71ef48ec2f4c20a9ce8eaba268c00c540b90eb7e6303b8b582ec8b52e3727ef68d326456bc4073f778b3635fc7bf8793b6d4371f6cb06085970b5d150e5330e20f19538890f3fb5509faeb03292e3f25e921587c4751497418d23c4f636b2851740f7f441e48f8341be467ece5d377e9130218507b8dab208fdaf49f53b070cf4ee1e928c07b5746863a6c80c7ccdfc834c254ff66452a4b1c35566ddccf96367c50090772d38e4368156d5bc861df56cb32af69adbdfb0cef632a00598b26032fd39dd63ee86fb6200a5801d5955f8d9e389e65651cacd6f40b13c75a16d2749b27efa194c190824b98972e1d6f1742022f762b7e9432022a111d00f75a6c72eafab91259d10bcdeb5b5a62ff06b56771bfd4fe504fce431a19f4d27785fa6d88c4b70455fe6d7e34022fd28969a8fcb8626dbb968bbfbe4ef6da5626c2579eee33a6cd44e9d3ee9eebe753c7532ebf0896988b5242d17670c0f2fd61e101e8fef8876b0f2fb1b945d84f3a75f71b153f32a40009492e5d6af64695a2e554ab76d4219957af631f5ab608e72552511c65d454b10ce3c1f751fda86868550e94439cafda73fc3bd84cde01ff8b53519206bcdf24be7b2143ca1efbbd591ac3bd2a8e942696ec1b402b5863b7535950e9f2530b60c32a023b02e1358e57a95a0ff60eb608cdeed80adfa6a3c68209fd8713a099d7aa9da33426903d9da9776baf74523ced73c124a689740da4e1ed7017de444d95092f995219f10a8bfc1569a7326a554e182c5247edd07a59ce58a87366408c0ed1f86cd59047cd7d9f940b28e56a4561b6eb0e51831aad337de01d3e3e6ac14cb03e111e3c8a01a94a8363a0af5082c8d773eba0041c625bbe6e350c79ea76eb6ec7e534a5d02a33acf3eda948a48861407d40a711cd560d552a780a80adf38e49b735fb2bb7cc163b55346035b95ce4a40738caf23d01d197a77bf7b69c19f72bbc7153ab882d656bb4a5c5a18501fe6cb7af3c27320be091d003d6c043de10b4420dab1b20f7b767c3299fcadc7bcbdc1a7088766e62fd5a36718fd14b0d1c4df739f53f35147f96193f7ad71da70baa39e10c4a93eb05ff88ce36e223bceaab6fcd140ab375662f07f0a0ea7c1a8b7d79e6b95c72f2e0215ba208dfd0cfbb6ac50247530097d470a0cd439a55e121d0627ab76d2876ebecb6d70e575c96c3f6e8ee3962a11aa48dea530838f87c1a1ebc0cfc7996ec00b0ffebd55f834fd318a5b606b9f9efdae0b8dcbed130eecce9dc461937d5a2b39c54f0a60cb5601fec003b8f9eeb247cd0adc8673e277a38771ca6d3e6120a946a69153cf7ce44af26767ea98be53b63b3989079f03e072826dd76b62cfac2a35c87c9e4f746860b479b1419336ec7adc5e57c7aaae2dc36bf1761676123071d09b8e08f741e8d88ae9d12c2861ed7cb5269cbb42b8126801988cf86d440359fd2e7ab4537b7426687cc7cac2b45504420c246f9c5764953d7c6b0f96c6d6ac9c080f0e3f3f5dcdeb680b4e89b910049897b6b991695d89ca943cfe1edf6c71add6d27e0e3332c8cbe7496a048aac61f6358664b61934909841b8f77ae6f45fc91fe02314c868d864ab70e25ed8322e81619a71d3fb5d167ff6aeda4d63353bd32882c43ff5d3fc0c455b1d66105524148a77cd6105117160bfb52bea94b1fa15cedeb07d1ff732b77893ae25de7bc5517cd09c48d79961c22121682c5ee40f9d1e9a50a64672976f00b121c87562d6f964a30118980a7c788874325e7897b1dd83ef0fc279e7026eef4128c1e2d3942723d191548d003328fe768050087f06f73cd6182504478523d8bdc7b0f01a6a15378ad4dcb38b5af1d3708a4de3726e1152499063ca486fd95e471cb196424d28de920bbbf6fc1b8f927082a57fe8e5b80fb0a3de424b22593e3390e1701755d331de8fefe8a3fd7c5a081e13433b0c5a7318e496e1e7ef478522f992b24d67504819eecad67120bff30706a97df634344b82286ee0e703c2d02b240a56e08c35e00cbc698e07e10223f0d1fffd7f13ff81fb6d432a6140dfffa34b45fc4f0ad8bb0f624004e1a92e78485b4794ae86c5402a26947dc4daec2d818cf7cb5c820b2aea8773a52331353362449f1290acac487f03dc7e9a093c8c317e2110b064bcba1a52e24a2d6e84394c7f89f29c1a3ac887a10e38d8029a90d90f4ea3beaa407044751c0586d9f2fb3410875d1a402281d5ca4945243fd4a32513b12a6e5ecc7929e43e819da4615f64bd3ee21812d8a6d7894da4df76f560be98f492fc9e1c54baf36be0ba5ccae63690d4f4da14845df631fb540f1c6a3414cac278578d087ed2a53c0b77155bb284c9c0796ed97f6f56592e28a46c88bb4190cfc9829edbeb052391cc6ab1a7ffce4a0376d88e63186e1aefac56c3d84b9e055c9c5f654975f6a17687bb098288e72e224a5c181ab8de143aa8dd46449f6a972379b33fe86fb1fe21e19444d19af7cef03d073fba8def1a7d57a13f868040c854e436b5272415d018edfffab8e1a82c02d30ad6339b7a8772e98ce4e717d7725e05b7ed871b64c078a7aa9a23bbf9056e22a34bc8dad0eabb9e9cf5daa41cfc95ea3413b4d592fe5253b19cc848e5838c48ec3bd2ab78fc6e2593fc83a27836a002864f46ba483c165dd808757bf11e9173a9e3cae26ce007b375de2578ade780ff5eef5c0f22d2f586bef0ffeace52be34d668ef420f367f746b507392cf466012b687a8016b02402a4433fef94de710a8bf3a9e8c9ed375dcfec3ffdb90bfba1accabc031a85df39399d32de069a14897a8a9d8626a8d935e67029eb58289d07fa1ac5034a7a8eabbc98d495ba6141529bdf77b7a8820df18f55714fcbf0215d0b93d1fb73a58a88538a353776230c5d3f836471281590a8a2edfea6c3cee2851ddd391330dba8c5482ab5d2f732f170c8c7d3db132094e4d7286b7a548e0d0bab4be76a362449feecfc2293cf8ac1f3696d05c33e96f7cec5cfe1909c706943cbda8e5ecfe6b369b942825d02202294c2cb117ce6b4664fe5072994e7b3fb2501dea641f5788e59e8d78c969993544ab4f816121d97c1819c683a414fe7f8d1c8392e209364dc80d28ccafd85ffe2888259f3e8f9aa8b72f914994bd92328a0d36cb8f59800ac42029b9aa366c65a4843f5109c67393a202a0040732bb2c199014a128bb17a6891a73b2b5138f52f34f49111ba68dd5d18f1852488afc75dd97b899e2709e29fd49ca9d56d336b288ee6f1c558dc229f4ff5910fee17ccedd153931ac3dc407d0b583b168d18a6f287469f89c7f47486369aad74ac7c69698da3c74ecffaf53fae2825411bf74392dd7fa6f3c65cddf9c311e56526a055d9045ebbdf46213f24d6ce715dfb125c9e9af12e14450647144b3707b400d428017d139b3cc8c9ed3ee0f88742e8253d96265abe6c534fa13178284681ce6662f2f78bf0466f4102bcfd9a68edc99a87ac87958663e5af594635c09ac7f281f0000bec77c5976bbb0f68f2816b595cc33a623e101bdfc3997be49fe5f22581dfd5503738b602c99691a60f3afeec5956960f00903f327f1871af46ae7558469ef65b9c6f12", 0xc00}, {&(0x7f0000000300)}, {0x0}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB]) open(0x0, 0xfffe, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x21e) getuid() setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}, {&(0x7f0000002940)="a5f942336f58803247affd405607aa799c9142c26c09c524e55c7b6a8c859d4388436cbb64c799bf61ffe48af66d36a7e1f391790cc79af6eb37b54085f169a919502680ad05d119be507014a27f268dff7caec9adb5164326e4bc5c751675ac8791f00970c14bce5ad4f4e0a413f14763bedb552aa730ae550068e27310389256203e9512ce362af98b6732bfe716d57c8e5c4dcb8b767d286a68c0b7cd4d6869d02870a8a4afb7691269ff559f1ff383187c60293e2f923718", 0xba}, {&(0x7f0000002c80)="308bed2843a698dca1e80c004f085191dd5f9fecb9b14e657198f8077bd1cf41ddb1d46c00dc0731e13ab3d6ad6514d8f8a64199fed61bd1173f0eab0af08e984a377f8e0f6cbaf307f6af40f22da0c9e0c0a01432a96ca0123904dcc2e6fb60201dc59e808ccad3f0d3ebb3b77fa2d7ebbbbcf604d324b1a73f42f313e153af7defb6c37609c119ece189f60e4ac382c94f4a8e29a74b26d4a7fb2fd12fec88f221ac5ad18672acf6c9779fd0deb813149a81cfbd530387d029c8945529be55eeb44e4a9347280d9676a6a48103a2c762c4ef4b0ff3158534e615e294603436c98f2c6156aaab61a4b37c30860556f97794cd4a4016bf2d7760a010c0e7ccd309746f7d778ceaaa5daaeee7379d06d17966cd964c8a726d7955be592ad41353756e84f544d05d16a3a607efaa2c1286f3336bbe3d9d94f27c711aafd31a3a6a3db15723c43b79b8d221908bc778e0202c8c9695a0fcb37d407822428f271b865629023b3731f4c4990889cbd932555e3efa25f13604618813f8f66a8f3191c8", 0x180}, {&(0x7f0000002b00)="7179de2b575751db0164c05421e70b74179337700c88c241bcbfd498f2ba5698da5ee1b244aa743552dc069121ba66553e417d92e28bdc5700", 0x39}], 0x4) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf", 0x281}, {0x0}, {&(0x7f0000000600)}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 7: close(0xffffffffffffffff) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000100)="a593d85023a8b4fc95fb405018a94b6020c41ad090a5f407000000000000001e5863ff59abe9995f42532e5a251035823e930c63", 0x0, &(0x7f0000000140), 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setreuid(0xee00, r2) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, 0x0) executing program 6: openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) executing program 1: ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x5) recvfrom(r0, &(0x7f00000000c0)=""/210, 0xd2, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) poll(&(0x7f0000000240)=[{r2, 0x11}], 0x1, 0x100) setuid(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x6, 0xfffff47a}, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000300)=""/29) openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x3, [{0x2, 0xe6}, {0x3, 0x10040}, {0x3, 0x104c}, {0x1, 0x3}, {0x2, 0x400}, {0x2, 0x7fff}, {0x2, 0xf4}, {0x3, 0x8c6}, {0x2, 0x6}, {0x3, 0x1}, {0x1, 0xfffffffd}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0x7f}, {0x3}, {0x2, 0x3}, {0x3, 0x2}, {0x2, 0xffff}, {0x1, 0x6}, {0x1, 0x7fff}, {0x3, 0x3d}, {0x1, 0x3}, {0x2, 0x7f}, {0x2, 0x1f}, {0x1, 0x50}, {0x2, 0x6}, {0x3, 0x401}, {0x2, 0x6}, {0x1, 0x21c}, {0x1, 0x80000001}, {0x3, 0x80}, {0x2, 0x9}]}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) open$dir(&(0x7f0000000500)='./file0\x00', 0x10, 0x163) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000540)={0x1, 0x100}) getsockopt(r0, 0x9, 0xd83d, &(0x7f0000000580), &(0x7f00000005c0)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000600)=0x8) r3 = semget$private(0x0, 0x2, 0x8) r4 = getuid() getgroups(0x8, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x5, r4, r5, r6, r7, 0x120, 0x8001}, 0x5, 0x8, 0x7}) recvfrom(r0, &(0x7f0000000740)=""/228, 0xe4, 0x0, &(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000880)="878ce3f07fb7a2bf4177bf5b943ac69a899bf116fc25a7b04a4ae2783543751644c20cce3e58fc30724f32e140163bedaa2e183cb487e267be9aebd6859fb208332ff6c7c5b6bee301585f23744cfb82ce4f4e73c43ea14c4cff4ae9440adc5b44b0c188e27b1c84e55104c6ee482031a7ba92c7413e0c8e1ad36d07447bd6ac4197e68f4eb9d358df36d0dc185ea6e170c324fc25f707183a06ea0178efd502b8dbed6ccd690aa66dc6f5d8387f07", 0xaf}, {&(0x7f0000000940)="0c2611275c0e30fe6ce11e6e50a56d5b2f3962fd0f2b930f7a4c2229908cad3c3646af03aa5300a4c759cd2846824eefbd9fbe5466a7d808f31a985dc7a2977917a7edd1773dbdfe5c337f866120735822afed0cd04df8788a9ddf292427784c5bf351d9520ef1bf9e2c564a81698fda2e9df7e8c7706feac266c2eeafe6b811b96b4728e8c7849134607ff16c9818ca504123d93d9e6acb66a5158f282eca4994daf9200eb8e87d638415646d217071bf1c88f3a2a637b284b7c2f0cd13c670fb6c3928cbf2fe119b", 0xc9}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000a80)={0x8, 0x0, 0x45, 0x8ba0, 0x101}, 0xc) getsockopt(r2, 0x5, 0x7, &(0x7f0000000ac0)=""/4096, &(0x7f0000001ac0)=0x1000) r8 = kqueue() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000001b00)) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, r0}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007db, 0x0, 0x0, 0x0, "090000006f000021000000450000000000000100"}) (async, rerun: 64) r3 = socket$inet(0x2, 0x3, 0x0) (rerun: 64) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3c, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000546000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000080), 0x0) (async, rerun: 32) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r7, 0x4, 0x4) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) recvmmsg(r7, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x90) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28020f00ffff000001017c1550e28160bcb5beafff14b5243af863d1ef70e2f2c45912ef9ebbb4606125b4ac40cb742682269eaaeea7a7d388262dd1e5e8145bd3e3f0617cec42afb8aed28b080bd8b8bde626bef544687717b10090cea5bc35e7da2bddbd392b97e3dad209a1fa31bcc5d87d5aaa20ca35778ef5c527ff69189b9972400b6f04d2749b4f10db8084ed0ee79c79670cad4abfdbf08055ef3c", @ANYRESHEX=r1, @ANYRES32=r1, @ANYRES16=r0], 0x28, 0x4}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000000)=0x1) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) chroot(&(0x7f0000000240)='./file0\x00') recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000040)="2191d7f3223b50283d6615c44a393c2afda62548db370b6d379b3d425a7211ed92ae262754244b598004", &(0x7f0000000080)=0x2a, &(0x7f00000000c0)="2569c3cb", 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="8128b76535fce88bf6e8204086ae3f5276ee295065ff1a9448c91c6a08415585cc7c59ee82dbbabd680a7fa8b087eeac68a15c77d67567bfe990facac9a7b285fbd1ec7dcffcbb7e1718bf3f71fcb6c525c981059f7500bdffb8b2541f262956904bf8d8800afe24fad734dbdde770bd4adaa994e96aea079ddb59fd497807936af7cd29991a133a42e87327", 0x8c) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setitimer(0x2, &(0x7f00000003c0)={{}, {0x0, 0xdf}}, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) poll(&(0x7f0000001300)=[{}, {}], 0x2, 0x87e) executing program 4: unlinkat(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 0: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aae", 0x4e) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aae", 0x4e) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x162226d0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) (async) fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) dup(r3) (async) r4 = dup(r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/62}}) setsockopt(r4, 0x1000000029, 0xc, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224339ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x28}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x800, 0x60) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000040)) getpeername(r7, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3}) (async) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x24, 0x4}, {0x54}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) executing program 3: r0 = socket(0x0, 0x4, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="058c4cc154b5", 0x6}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r4 = semget(0x2, 0x0, 0x42c) semop(r4, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) getsockname$inet(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x11bc62ce) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x15f, &(0x7f0000001080)=[{0x280}, {0xc, 0x10}, {0x6, 0x0, 0x0, 0xfffffff8}]}) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="5080c5a97558d472b3d20fe4a61339bd547710cb16b1331906dee84e0746ad4a017eeafc6cd84f80da82744d47076311d447c0ad1580769294c53268547ffa2de45c1e30364fef08671030bb9ca9e5f071219824dbbffd53d83e2eded34241119e2dc17a", 0x64}, {0x0}, {&(0x7f0000000300)="7ea3f94ec9aea0cfec8e6958bff13adf333086d3c258d19367300f6a0a5398d749f0c24c3de285a28d9100e4532b0710cbce050e3162b8150acf29179cf07c3286e01de621182f7ed0229c571858cffb0e598a7b21d0621b7b", 0x59}], 0x3, 0x0, 0x0, 0x400}, 0xc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5, 0x1}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) bind$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000002280), 0x0) syz_emit_ethernet(0x62, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6008000000000000008000000000000000002300000000aaff020000000000000000000000000001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x200, 0x0, 0x0) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) executing program 4: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000001c0)=""/41) r8 = socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, 0xffffffffffffffff) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) fchown(r11, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xc57, 0x0, 0x0, 0x0, 0x0, 0x8, 0xac7}, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x2, 0x20}) executing program 2: socket$inet(0x2, 0x0, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x9}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0xc}, {0x2, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x800}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x5, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/20) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x3, 0x100, 0x1000}, {0x1, 0xffff, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e5323156613d53d402eb3f126254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb1", 0xfe}, {&(0x7f00000000c0)="f38fedfa74bedd2662b0ff7c31557dd0ec9b2b03d2911be8ede0f6e5e2f1107b431951c6", 0x24}, {&(0x7f00000007c0)="ac2b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806858db1bdbb6880910133f33e35dffa6f88bf8c1bb938762737145f0cc59c0058946f57497487d944a92f6dd6ad439785efd96672e86990d38c2a63ccfc4f532c3a09757bbad41000080671ef9281f20eeb7b851729e5dd1427458ee26ea046bc38711abadeaa8020045", 0x83}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f0000000880)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151346b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f9967205ec4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d7958f872a9af5a279a20817c3039cc7a4e56db9412842a294b904525fbc4b3d9afd23c36b3a509285af2f1daed03a5561aaa35610638896bf11344cef75bcc4ca096542b3a1813f4bb3df05015588e32fc9857da0ebfc06b43ddf30527a9a9754e03af3dbc71be8a9f752bf8d840a3984fdf441ae235dd4bd0882525b00734a55c9c016a", 0x161}], 0x5, 0x2) executing program 7: flock(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069a6, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x50}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x50}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x29, 0x26, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) (async) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="f0a8468fa819ad5e71a8be585f2ae642a8278564317b78a3b743b3a68a64daa9a6f3c6f09bb877ebb5e695854113c37dae52b9a28acdc6c3de65edf75d107620028e9e3222034bfc22f12273ade2fea06ba00180b581b22d4bbf9030e7a702419e4555ba924b69970c80e8cad1ec74bdf0e4d012c4ddb0faac2fab4d1beadbc73d8e33c6f1b1730bcf1f6d37953b01037c6dbe2a0cfddb69afdee5092b3b460918d483aff973cc6c5aae0db223a8a79191dd28cbd40085800d363de83d507bbee66900f19f6ff46e3ff6fc16ff3e5e88368ffb2decd3077b6fd06468d1137c1df3c1c86939a408a7378a362ae3b2c2cecdad6d8dc50c6130a6b1e38d6abde93d47d04880143f8afec24b852554da94f94652c2a4b9c089b939ddf179a96a28243025d8c8eb5e626ae398b3b7c29c9ef49cf4907b99d23b214eaf9ee3f625ef247f205070b13b332f52ba64172fffbbd8fc6d12632798c98a3aea02126a56de88e199ffe4ff47556475341c04e34587ec6ddcc16420b6cfb04cc92fc491c1c46ba92d0e4e045389c3effc8cc6709e7658557ab28e21c315cb46edca8c092279500d61386ca707986ba2bf03a8e80b0029fbe1ab6f5a77233342f2d1f5b31e5f1768b0419ede2ab832f1d4ed64329fc3fb7dfa1edaace42f8479834a4d9dbae61b3c5be768ffd3f9035216dc6e684fad65d86a75e7912e8e18ea317c505380d9c954c31e5c05ee5ab8bec432a9f69bbd9c2d3ba50a08ec3d9d22b97bc1099c2b9cc27e3e0d72c74757225b898a985fd01f05179e2f31de5ab58368212288dd39050623ecf9e8808a69424c32c08f0200c7eebd8b76abd152164df103129d5291ac8043fcba7dd5f63a33f943623c509887af66fd315f77ea0da829daa768beef2edf33cd5c1c98a18496e24e71d8553e72bd63cf981bcb166828dcf4ead7e7be78e7f4acd4916cbf37bd6860776e07c2e4f00ee2edee5a35e32b33f0ea4fea4d9e6f519c3ebac30e2fb32abca3e128dc4ffb38c2067b8f2564629c21094f0e660189b1c1108c20f0ffa4e6bae0", 0x2ec}, {0x0}, {&(0x7f0000000600)}, {&(0x7f00000006c0)="5bd6916a1bbdcbf8fff558a0b6bf5ea740c432f0fced3a7ac2bab4d7b49984e013751b7f76a4f0a383997e861af0a0d0602015af03db4dfae700649c51e0b93f783dc2ac2a3a2c7fa91e5eb317b0628109e0a0ebc21f675a37c917ef6c0ec53e76703a1eb1558e158f33e44d304f96254c8985019229a5cd45ad30858fa692af7ac1f90dab9490d813dd90a84603efa91dbfc897f4175d07b0cf4e81c0c9c3c5e372de4387f7cf6b81e15abf7f9b165d75c73d0da486dfe9e69741e27901a66ae03d0ef39246b808e43ea6f9dd3f557e9c6ebde7d82b1ce086bae7530cce4b39ce9869035dc83f", 0xe7}], 0x4) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000000)) executing program 2: open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xff1b678d8fc6ea36, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xffff, 0x0, 0x2}, {0x1fd, 0x0, 0x0, 0x6fc}]}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="4366248a8de69498f16ddebf08cf13c62ec59076bb58d9fe17e94da1275fbda398b88392fe706ccb79585396eaab8ab298804006669c79a0af5dc78ca41dc1265ef6f5dfa6a6c09d8bebd7c542950744c84731ecc62ef435c69043d2c3", 0x5d}, {0x0}, {&(0x7f00000000c0)="836590d29335a0a95e4d2f5952c29823eee05fa9e46e6dbd021d2c1732c25ae08bbb315798a66cdd", 0x28}, {&(0x7f0000000700)="8d98c10ad9f213af048f2d402bcd2fe036ff837897b124448d1a167ee13195d43653231dcf891efa0588b86a5a6b6d1fbf9c968af47012eb8fe8dbc2c360d74dbb441bdb87959b6b0100eb853a8771c816235b64fdd09a7d1aa047b3c85eefa4b65d04440d1928327deb0d77e059c30dfb2665c5773c45d36cd0a291fbf1926811f9b1d69377aef6e9cd6ac3dfde31851a52214a3760af8e799ba038ada67f5834400146b98f131996cb2c27d3c3100c75e945beac624ee4b564208122714a6627d51c396134b92719d69a6ac67e8043473785367ec1d43b563fce7f4b577d26f3c6fa98165b7dd196247c238e1853dbf6b245db8f25867f37cab1dd7b1bb7f7115eb8d2a9d90e651292e76070d0bf7cfd2693b0edeebd9481c52ae66435db612eb50080348dc01e800733d57339262df386fea0ab968572c7e32246a00b776efce78d42b57b67ed857496f5ae00c1cba91e7781fbd0408f1ab7084db487b5e550fe5261ded4c361772c3f5d451f69ff8c5200c5c2ef2337c2eceb1acc4cc12b3555d3c4af696f7e696788bc5d09b297b3bbafe7b49e0572e80908e1a4a444a4057a59fb98314f0d7647439074864afc86e1f516aa6b5953dbf7d6c7464b06af309a1562f2caf895791adb0279aab56165fbe12378f8b7c757cda26d671213cb4ecd0aa27fe8b1e2f4fa558391c5cbb65826b95be6a07b8da5e3fa274a4dec15c1f6bb0f71ef48ec2f4c20a9ce8eaba268c00c540b90eb7e6303b8b582ec8b52e3727ef68d326456bc4073f778b3635fc7bf8793b6d4371f6cb06085970b5d150e5330e20f19538890f3fb5509faeb03292e3f25e921587c4751497418d23c4f636b2851740f7f441e48f8341be467ece5d377e9130218507b8dab208fdaf49f53b070cf4ee1e928c07b5746863a6c80c7ccdfc834c254ff66452a4b1c35566ddccf96367c50090772d38e4368156d5bc861df56cb32af69adbdfb0cef632a00598b26032fd39dd63ee86fb6200a5801d5955f8d9e389e65651cacd6f40b13c75a16d2749b27efa194c190824b98972e1d6f1742022f762b7e9432022a111d00f75a6c72eafab91259d10bcdeb5b5a62ff06b56771bfd4fe504fce431a19f4d27785fa6d88c4b70455fe6d7e34022fd28969a8fcb8626dbb968bbfbe4ef6da5626c2579eee33a6cd44e9d3ee9eebe753c7532ebf0896988b5242d17670c0f2fd61e101e8fef8876b0f2fb1b945d84f3a75f71b153f32a40009492e5d6af64695a2e554ab76d4219957af631f5ab608e72552511c65d454b10ce3c1f751fda86868550e94439cafda73fc3bd84cde01ff8b53519206bcdf24be7b2143ca1efbbd591ac3bd2a8e942696ec1b402b5863b7535950e9f2530b60c32a023b02e1358e57a95a0ff60eb608cdeed80adfa6a3c68209fd8713a099d7aa9da33426903d9da9776baf74523ced73c124a689740da4e1ed7017de444d95092f995219f10a8bfc1569a7326a554e182c5247edd07a59ce58a87366408c0ed1f86cd59047cd7d9f940b28e56a4561b6eb0e51831aad337de01d3e3e6ac14cb03e111e3c8a01a94a8363a0af5082c8d773eba0041c625bbe6e350c79ea76eb6ec7e534a5d02a33acf3eda948a48861407d40a711cd560d552a780a80adf38e49b735fb2bb7cc163b55346035b95ce4a40738caf23d01d197a77bf7b69c19f72bbc7153ab882d656bb4a5c5a18501fe6cb7af3c27320be091d003d6c043de10b4420dab1b20f7b767c3299fcadc7bcbdc1a7088766e62fd5a36718fd14b0d1c4df739f53f35147f96193f7ad71da70baa39e10c4a93eb05ff88ce36e223bceaab6fcd140ab375662f07f0a0ea7c1a8b7d79e6b95c72f2e0215ba208dfd0cfbb6ac50247530097d470a0cd439a55e121d0627ab76d2876ebecb6d70e575c96c3f6e8ee3962a11aa48dea530838f87c1a1ebc0cfc7996ec00b0ffebd55f834fd318a5b606b9f9efdae0b8dcbed130eecce9dc461937d5a2b39c54f0a60cb5601fec003b8f9eeb247cd0adc8673e277a38771ca6d3e6120a946a69153cf7ce44af26767ea98be53b63b3989079f03e072826dd76b62cfac2a35c87c9e4f746860b479b1419336ec7adc5e57c7aaae2dc36bf1761676123071d09b8e08f741e8d88ae9d12c2861ed7cb5269cbb42b8126801988cf86d440359fd2e7ab4537b7426687cc7cac2b45504420c246f9c5764953d7c6b0f96c6d6ac9c080f0e3f3f5dcdeb680b4e89b910049897b6b991695d89ca943cfe1edf6c71add6d27e0e3332c8cbe7496a048aac61f6358664b61934909841b8f77ae6f45fc91fe02314c868d864ab70e25ed8322e81619a71d3fb5d167ff6aeda4d63353bd32882c43ff5d3fc0c455b1d66105524148a77cd6105117160bfb52bea94b1fa15cedeb07d1ff732b77893ae25de7bc5517cd09c48d79961c22121682c5ee40f9d1e9a50a64672976f00b121c87562d6f964a30118980a7c788874325e7897b1dd83ef0fc279e7026eef4128c1e2d3942723d191548d003328fe768050087f06f73cd6182504478523d8bdc7b0f01a6a15378ad4dcb38b5af1d3708a4de3726e1152499063ca486fd95e471cb196424d28de920bbbf6fc1b8f927082a57fe8e5b80fb0a3de424b22593e3390e1701755d331de8fefe8a3fd7c5a081e13433b0c5a7318e496e1e7ef478522f992b24d67504819eecad67120bff30706a97df634344b82286ee0e703c2d02b240a56e08c35e00cbc698e07e10223f0d1fffd7f13ff81fb6d432a6140dfffa34b45fc4f0ad8bb0f624004e1a92e78485b4794ae86c5402a26947dc4daec2d818cf7cb5c820b2aea8773a52331353362449f1290acac487f03dc7e9a093c8c317e2110b064bcba1a52e24a2d6e84394c7f89f29c1a3ac887a10e38d8029a90d90f4ea3beaa407044751c0586d9f2fb3410875d1a402281d5ca4945243fd4a32513b12a6e5ecc7929e43e819da4615f64bd3ee21812d8a6d7894da4df76f560be98f492fc9e1c54baf36be0ba5ccae63690d4f4da14845df631fb540f1c6a3414cac278578d087ed2a53c0b77155bb284c9c0796ed97f6f56592e28a46c88bb4190cfc9829edbeb052391cc6ab1a7ffce4a0376d88e63186e1aefac56c3d84b9e055c9c5f654975f6a17687bb098288e72e224a5c181ab8de143aa8dd46449f6a972379b33fe86fb1fe21e19444d19af7cef03d073fba8def1a7d57a13f868040c854e436b5272415d018edfffab8e1a82c02d30ad6339b7a8772e98ce4e717d7725e05b7ed871b64c078a7aa9a23bbf9056e22a34bc8dad0eabb9e9cf5daa41cfc95ea3413b4d592fe5253b19cc848e5838c48ec3bd2ab78fc6e2593fc83a27836a002864f46ba483c165dd808757bf11e9173a9e3cae26ce007b375de2578ade780ff5eef5c0f22d2f586bef0ffeace52be34d668ef420f367f746b507392cf466012b687a8016b02402a4433fef94de710a8bf3a9e8c9ed375dcfec3ffdb90bfba1accabc031a85df39399d32de069a14897a8a9d8626a8d935e67029eb58289d07fa1ac5034a7a8eabbc98d495ba6141529bdf77b7a8820df18f55714fcbf0215d0b93d1fb73a58a88538a353776230c5d3f836471281590a8a2edfea6c3cee2851ddd391330dba8c5482ab5d2f732f170c8c7d3db132094e4d7286b7a548e0d0bab4be76a362449feecfc2293cf8ac1f3696d05c33e96f7cec5cfe1909c706943cbda8e5ecfe6b369b942825d02202294c2cb117ce6b4664fe5072994e7b3fb2501dea641f5788e59e8d78c969993544ab4f816121d97c1819c683a414fe7f8d1c8392e209364dc80d28ccafd85ffe2888259f3e8f9aa8b72f914994bd92328a0d36cb8f59800ac42029b9aa366c65a4843f5109c67393a202a0040732bb2c199014a128bb17a6891a73b2b5138f52f34f49111ba68dd5d18f1852488afc75dd97b899e2709e29fd49ca9d56d336b288ee6f1c558dc229f4ff5910fee17ccedd153931ac3dc407d0b583b168d18a6f287469f89c7f47486369aad74ac7c69698da3c74ecffaf53fae2825411bf74392dd7fa6f3c65cddf9c311e56526a055d9045ebbdf46213f24d6ce715dfb125c9e9af12e14450647144b3707b400d428017d139b3cc8c9ed3ee0f88742e8253d96265abe6c534fa13178284681ce6662f2f78bf0466f4102bcfd9a68edc99a87ac87958663e5af594635c09ac7f281f0000bec77c5976bbb0f68f2816b595cc33a623e101bdfc3997be49fe5f22581dfd5503738b602c99691a60f3afeec5956960f00903f327f1871af46ae7558469ef65b9c6f12", 0xc00}, {&(0x7f0000000300)}, {0x0}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB]) open(0x0, 0xfffe, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x21e) getuid() setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}, {&(0x7f0000002940)="a5f942336f58803247affd405607aa799c9142c26c09c524e55c7b6a8c859d4388436cbb64c799bf61ffe48af66d36a7e1f391790cc79af6eb37b54085f169a919502680ad05d119be507014a27f268dff7caec9adb5164326e4bc5c751675ac8791f00970c14bce5ad4f4e0a413f14763bedb552aa730ae550068e27310389256203e9512ce362af98b6732bfe716d57c8e5c4dcb8b767d286a68c0b7cd4d6869d02870a8a4afb7691269ff559f1ff383187c60293e2f923718", 0xba}, {&(0x7f0000002c80)="308bed2843a698dca1e80c004f085191dd5f9fecb9b14e657198f8077bd1cf41ddb1d46c00dc0731e13ab3d6ad6514d8f8a64199fed61bd1173f0eab0af08e984a377f8e0f6cbaf307f6af40f22da0c9e0c0a01432a96ca0123904dcc2e6fb60201dc59e808ccad3f0d3ebb3b77fa2d7ebbbbcf604d324b1a73f42f313e153af7defb6c37609c119ece189f60e4ac382c94f4a8e29a74b26d4a7fb2fd12fec88f221ac5ad18672acf6c9779fd0deb813149a81cfbd530387d029c8945529be55eeb44e4a9347280d9676a6a48103a2c762c4ef4b0ff3158534e615e294603436c98f2c6156aaab61a4b37c30860556f97794cd4a4016bf2d7760a010c0e7ccd309746f7d778ceaaa5daaeee7379d06d17966cd964c8a726d7955be592ad41353756e84f544d05d16a3a607efaa2c1286f3336bbe3d9d94f27c711aafd31a3a6a3db15723c43b79b8d221908bc778e0202c8c9695a0fcb37d407822428f271b865629023b3731f4c4990889cbd932555e3efa25f13604618813f8f66a8f3191c8", 0x180}, {&(0x7f0000002b00)="7179de2b575751db0164c05421e70b74179337700c88c241bcbfd498f2ba5698da5ee1b244aa743552dc069121ba66553e417d92e28bdc5700", 0x39}], 0x4) execve(0x0, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x315) dup2(r0, 0xffffffffffffffff) open(0x0, 0x100, 0x49) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x29, 0x0}, 0x0) close(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x402) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x7) setreuid(0xee00, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="8f629d1853c7d556d3d7be56e7f9113aa304b7c18cccc2aea3f2aa97ed9642666aa48b357e788ef9fc22a7c3d58a8fd559e2b9ea6ede1abe3d12c1cd442c80b2ed1377a2f1f94ab3bcbe38115b33433305aebeef48cf9dc32b8547d8c017b0e55c049efe6dbd085329916dc1b6ed259a94c680979002d2569f2bfe46aaa12ddb635cb6ffc679453dc60738d64bc0999cc7490e1d17ce4954ab60c567fa7ad92215543486c7e0bdabeff6f5e4f44ad41e1f7dd410042182e0f715cffb83b129ec262a0557da6e7a74de6f32837d37ac", 0xcf}, {&(0x7f0000000040)="b1b1333049ee1884b3dd189c674f6103f3f189ef74293122c44e1944b274ba226db308a6763a2d5082bacd4be7923720c2", 0x31}, {&(0x7f0000000240)="fb22d4801fe0cfaae1d8ba4c7bf259805853810c40b626b790170639f214f1ec6557b464d2b538c188cabaf172b3a768c279f2328063aa88e46f19492188af397c0771f96ddc27ad5834a2e133c51c8780c6095259a031949ef95307ad9b75bf3072579624ff7d52117917edb036f2a43cc97cce095779728fc4ce061afcbcf226a276eacad9d84a", 0x88}, {&(0x7f0000000080)="88a5176ef648a83abb7b0995c3b5c59ea751c835f232dcf8b3a75e56f8b2d662a6630e26cc65d8effae4e7ca9ab1c83f9c2a347729863c9e9d9d74ef24522e27a83ec11d55d76252e03d63b775833c42a06c9a9e4a146a63d4556dcaaf987681a8b4eb422da9ff9f1e", 0x69}, {&(0x7f0000000300)="fd27a5d9f58d93680aef6ce1f9fb5a380a6255403282c0e5d1", 0x19}, {&(0x7f0000000340)="d5db2eb494b0126741695967d2b530f0e8bab6aa9ac2924c88c9ebdc4a753ba621750177fe6f8301efc7eac5f9ae458fa75786acb094bc39fb5c6d06f80e38e8e9f021cf6a7de79740f9878cf1de539ec7a8409942ce42fd0ac83a67376dd465012e1295bfb87b1da2232eae809e38ec2492dfe10847e8a788f188dad6b063b537b80f0658fd24dce12a9611b8a9056773cdd63cd8f6bb745c979a97d2b65d62408b687507dd0fdb00a5d1cb2f1f8e6a5cbb9ad4ef34458ebf33bb37497f26689ce447161c00b58bdda8043b63939d698bb7892350114a8551bd8469e79fbfcb283c4fe8a3d2aecab62f7cccffd999f695034e76ed1b4723ad0691b4ebeae681b1f57e0c62f6887f45895c2f5f463af535595866614a794418f39d8ab1c0ceb5a3c6d35211ea24963f7953db5074a75d6b708e4529732aa56ea2cf913b34db96116225d19442cbddfb680cf5021be3b807cabfccb143383413325207e4455f60de7ecff72a5ad47bf01fba26cd8f223837b666d31e89736c9055ca9771fa906b6c873d67c6786132c811a1c256de225d2214dfbc5e8da00510a6461d917eb357c013fe6adbd149c322f70c59c8450df4873f08ba8680f5fd8b37977607f89b5d73b3350d63b4034ca8bbf0ad5decf5113276bc914ce56a3e30f516fb840bcd59e4944c4cd916b0f2d719f2779bc49773728793489a7a34542ec4564831d7c994db7ccee928b55ae44de27dbb3b2888841e25e4a35e901d31bd06a7b206c1981a339810cde99d8d1ab0b391e79e1c23a20a119082eb886bcd4a2bbb80855013c6b797898b6dce4c2032020bd980a816d4916b9b2f33e982fd5fbc4ede51881eb893357e537dc3aa799d6d9a25bd1536481a94286ababca65c44dcfb059c083644ad392e6543a18b62337a1bc445b68938c2f234edfb82b25c8f361899d18fc60c4d44e34a3a4625e0ff973338fbe51c7a0000ad41391dcf548c5d5f44c79caa0e2299d5c873029d9820bae6181440e4c0ef52953e544c5b8c3d3196c75ec1a12dc9417c158f70c14b68c706cfa589734026bbd02542948b0c8972b1c52df926d8ffdafd9a26a95634faff908567bf41254f7550bd1d6e441a180919c73a62902568663c01a3141cfbd9c2420b45a42b23d2bcbb61df3423dfd8341c78875ee74cdf5af93454995221fcc6f7bb5a1e47a8c9060e77a7b5f1fa27c4b6f6c46629c7c91077fd26bc69c787bcebad258c7d5311ec9bdf9ef707c26c3bf74be58bcad90eede73954de52e5d597b74c794466a1b43b7e57d86e47fa05030c57f8204d9a9ae8c4c930c75faec59b2c1ab4b447cdd60c10958d727b3812519f187d5b45fbf9cff8d79b0d98c07446842cd4e9d4e1c5886df352e76e2deeea525712a4ab51472cba5bb7b67e249ddef3eda5801ec341a9fedba22f76d1f1afe4974e58e033542426abf68c57ad0496cc790a3aedad170895831a1ba7e26c9175987e031cb5d98582b47221baecd608b676b33073c39b25f888e60d524df0f0bdc61713fd0fb71e0894789026faf8caabb73c1ed25ad372a294af88ee80e6530f289323b3222597ef362d02993fdca47ff21f4cea48edaeb3d58e44ed27ce2f6ef16fbda6b1ec22ba857d2b11b876fd239667092ed4eb9e6fd2c1c0ab9d1091183c9d8c0a1e383ec7ec26258f7afc10dd8cff0ff5df063518f7b2b3c5bf6a147a7ea2d36ddb0354608d5938ec19a5ac775c2db3a360902139b2944169dd9c704b20350a2d821af3eeb195dd49a2a809ae970e9cdc6e437c19b6dd69130d5bb578c57c6c8c6b0725f43922c80f756925e7e07d6bd3e13301655fc8c6e1e30a63da9316b4481047edd10986b8b3c79d52a989d863c30c086ec3d701ceadf81d6ccf1438545d3d05173a87f9a859bb14f7bf634f8a5423cb88434b29039caf6daa90d8b163f7d234d00dc83d05bde98077d977e8d449029876550da4711cb248f56cba54af7153ae29af57e9aa40c7ea113ab4959ae1796ea7849ab9a00ae9ed9276aaf44f560d2ee4d3c46c14e1a864084c735be435d42546b66ea2181fb63fb307a1f329d6beef7d323eb41c7b4d7b56c19f0a20277fc89f34fe8461fb58549cf85de8f78db14d775a8e91e7273f7553bcc4659cabe2be994ac61fdcd84fa6b461a7b85b3677570845497d3d18d9a987d02d7ac43a637818ba82ac9d0022c7093d653cc367ccb02cd9016c6186552a8f90af7dea960d99b4e023f0f4e6a1b1efa9bc2d84b40b38c2c97b8e7ff34bd7115a759556189fe604f2ddb7707a4b6af98e0ebb30bda847f2333ad881b1a14539239a139f100fdaca5427e4e5e8297af50f577a058a22881b2bc82e5f5ef2baff6c1febc7730c78a7b295653cf831b7a7d751c792aa9997773cfc2ae09b03b4984ab3c9c7a92980d178824d5b95c8fc7330df960e075a6c147de4713c57fb5bbea526eddd71c46ca353c083a243497cea47315db1d213a18224b12a961971567732606616cc7850bd4a1c4e3d8438d18e8f5a516fbae321858671ebae57d45f834160b6ad3a3dad6f00f8fd43fc82ed23057200e7a03db8d9a514ba98b6a5cf3e666a19df23f7edeade6d43d63f23c575b0c5b9ab6db100876675003a978eab6086b7590af3f8875278a7e4a18d4e014fd7d7e122c21fc5db3d14a5c6e5e47052da0b798f11f1a9ad51fc01b965bc0520cd394e5baf58fcabd3dae097ac857c247ee8bb3e1192904bf32c97db587b5f8914a47449047824b22eac3ebef70d28760a27dc1bb57622dbc26600c79008ad4471fb16c099defa8d99b6880a44153fd5ea19b4df119fd1c22122558deea0f1c779f9d55f3020ed1cfb3d6bc3692d5bb79eddcb3f2a40ba251ddd5135800603cc2127afbd23fb5d2382b73130e6e9401d01eb3e8744e02ad7f429890b649687662534898d6c2abadfaeb414789078d8aec21093276668dcecd82a75b5f10b41c79b4e62a791716f48786f546a15b576823a1561648e2b4a4b4e8552d8893e430c073f138f824a00cd9bf6e5fc7a36d5d17c519c1b853b377f5de9b2a5e9acedadb717cfe05bc21d82aebe5e880e8f4b95cf4b24e469480ddccfc3cfc6395e7425e1ac6d6f4a4a545ac681ab8a272f8dbaffa9fb8ce8eb7c1790e51cb80a6207b684c65899c4fd6855169ae7b268d541d1de849a27cf74a84fb57e9b7034bf0b4e2c651f3f0299bafc8b5082b380a89f5de664c1486ca9c7a0b2607964f420d53209667076d8c2b7f72247beed39349f4e80ebee59e6a4ccd5a6cf12c7f8e25c71fd98f946e2b0f4a7bb6565e006bf542d8d1211fb51d9ce0ea0315757c20d6320df1fc1653a08eb019e03c18e264782742802642e1fe22fb965c7acd9a3e64306dc8c851c48afb1d1bc3934a9ade8c1846cbeec4dcd2fba00c59939e17f6759db447d383c593e15dd931782694bb8eb5417d1f7f2d849adfcf0f1949dabd405fb5a89f692956ad07352cffd6754e4befbdd3ab76068d29ccd01ab2238d9287f6491e0ccbeabadc6ba2c35ac019c7ab4e2c2fe556a8b6eaab95217544c6e6df60e0b2de04a7fcb207c29951547f6b0e38937e7a430d193e5ad28222cda2fdf32b3025aadc6c1915cf64cf01f71711c97e05ae58226ecfb9d7a5d230e4ef5e779104996ab8837e131668b2eda57dc38b7478ab2780ae5b37316c911f35480f787ce266372421b3ff5c94b0cf5c1851dc401fdab5eeca6f52e08dff03841942a14a49bd8bf88297c05b17197f792c3e30444f11b13c9fc7386a5fa4644993f354fe6b8f64b5978870f68b5d911ca5a58161cecd7a59fa5362bed0808cc73748d8086a27a7888634792256c455caa5222563f11bced84bde0b61ef8a4a886a598f1c63bf0ca39ab699f38c4e6a89d6faff9fcb52dfc52f9e32d23a4dedb95ae8a286cf992deb12ca9f15978b19f63dcba03c559301149928ca8ef40f95b4fa66bd6c536a457ee7a26edac2fd4ad530abd99315dfde796b13ea8ecdb68a92ad478d31ca6b27f46235451b31545d5762437b95895e4bd7afde030e7e4279f0e16e887e4aca9f17aa3a0b0fe674bc573fd20556d33e8acdeece3dfa72ac570e9e15b4fce686e2137ae5ded50509ddd72763378948f8a31a62cf552ac80845ef0751f5502ddeb61f679f11a420b60264b599462dcf9caf29c324695b09a0c31d3d7bd79f53bae3de0a79137c9f1c997f3baf701a88807a8986b9301f8ed191fff91962932cc96d936346fb272572d4d566f671d5e84273e9769656a64d1fec82804c88a3d79ee6a55900fc0c13b2648274e99de3f3ef084b7fbd9a5e14b0d4e4b37e1b65d4e50c2a7b462fffbbf3d61b0336467b4ffee05c0c116f3ef57520d867b89212b1229bb924478f8d522886a45a4885b961afc1c0bb5ce0ea3cb699143e41a46c485752e3c461d5c5a7df96f95bffa72becb51dac30d884ed8219326f4522fd357c8e1ae6d6f48d92c984a36e206793ba9b3ea940d334cd74a735eebd259f044c22a3b1368875e5bdeda5adb3a292c67e0b555f546aaed08e453feb4a743e062893f6c0d0ddb280fe1bc8fcdb6f19cbf76a19a9ae4d5d59916b9290b2c1ecf9c9d804890d2157144728fe5abe2e396db1b4de05fd6a9ba15acb99cc68c8bbf4ed654cf81b61f78ce203de2c823801ae477151f8e0f8bbbfcc9ca089abcb4ce2081bab779e8fe8dff1127a7b7a16d8e21c71a3cd580886a80f89f68c40649242ba2a4c927b029604eb8d600ef7c357486d7580e7bb576719c9cb3fe1e19d0ccf55428f9ae49b4a62886546bcd6dfee7e0a0f597bfc1c9ef0c9c54d949150095bfa862234055e9fb347dadcee630b2ec613055af775fab1835b59541740a5bda96e25c3331b8628400ec8f48d50f0a1248d9a7e8b61049b84640057969f222b0101489a6cf98e75aeb70301871b1c8984d9571eb4bfaf0bbcf3aa62d79af11406a27e5c2d24941c326eab4969b826097632c28b2eebdc8671dc5f6edd521013899b806afd6d9c7c4fc200ddfe81f20ee9b48a1466cb3fcb528692d6fb6a0e1f910202553ff35a0c384ed9261fb54b4b677a988624fe47b0085ed2a46a7493897c1ed5df37309ef3addd825edbe346d6682afc9e361901694c520b69f28f445c0b200c5c2630bc43633d7c3fc256cb2ae0c3344adb1a92359887393a3b6054fb4452ff0b83f7324c8eaccdab58a7c7a6749bf9667e3016cddeb8ccfba5562bad317735a1142bbd8a3ed573d00871893b671b1df783ee6867027cb56218cba2a50d7ce4ed625fc2ea513c33a750f28ed946edc65646add2135320c03560dc4e19bf016761f59ba42cae76784dd107f294dea1e1179d00695190e9a489f69f572a45a8e673b1b761c2446f820d228ff4d69184e0dfcf680c6d0a8501ec1872bff8378dbb4ae5448db0c96e5f8fb25a73da070b1bbc037d50b3ada3e179e8e1a245053f8f119356556c07215d2d6288adf13b20fcebcc91dc404e79675eb7a4af3bc3cd77f4b9a8009e5b403027ec3a90e2a37c71f53d2efc7c1fffddf5db8d93bd330c6eabe95af37236baf1a4b452493707b606cc638c7dda5c18a349fbbd3a1a509ee89be180d62bb95c28dbe378ad640aa7082d5c7b82d7440a1555b1957e5890a99ab8dc2f28caef77c37238f8aa10af0cc660d97eeec3b42679c838a10beac3dd1ffa5ba53d956b2dfdbea86bfb043cc46c5ee7f04d3777f7da9f8e76b5abf2f47524231338a95069ee31eaf7307bb7d01771d4c642e62644b7289c44baf5e7da2f5dd94dddab1", 0x1000}, {&(0x7f0000001340)="90734fc44d19e9c6ffa84503ab463c1272aa37e8a8c755748e09799832248ed5b320eeb1887c7caae0d6fdcd73856902a7f72ac379cbb9bea49591e2c125f4765e0b9a388f04de1eebfe9635314ee172b91fa4a31f4a5d1b1e8972b34caf925fdbb26c90b27cb829", 0x68}], 0x7) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) dup(r0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="8f629d1853c7d556d3d7be56e7f9113aa304b7c18cccc2aea3f2aa97ed9642666aa48b357e788ef9fc22a7c3d58a8fd559e2b9ea6ede1abe3d12c1cd442c80b2ed1377a2f1f94ab3bcbe38115b33433305aebeef48cf9dc32b8547d8c017b0e55c049efe6dbd085329916dc1b6ed259a94c680979002d2569f2bfe46aaa12ddb635cb6ffc679453dc60738d64bc0999cc7490e1d17ce4954ab60c567fa7ad92215543486c7e0bdabeff6f5e4f44ad41e1f7dd410042182e0f715cffb83b129ec262a0557da6e7a74de6f32837d37ac", 0xcf}, {&(0x7f0000000040)="b1b1333049ee1884b3dd189c674f6103f3f189ef74293122c44e1944b274ba226db308a6763a2d5082bacd4be7923720c2", 0x31}, {&(0x7f0000000240)="fb22d4801fe0cfaae1d8ba4c7bf259805853810c40b626b790170639f214f1ec6557b464d2b538c188cabaf172b3a768c279f2328063aa88e46f19492188af397c0771f96ddc27ad5834a2e133c51c8780c6095259a031949ef95307ad9b75bf3072579624ff7d52117917edb036f2a43cc97cce095779728fc4ce061afcbcf226a276eacad9d84a", 0x88}, {&(0x7f0000000080)="88a5176ef648a83abb7b0995c3b5c59ea751c835f232dcf8b3a75e56f8b2d662a6630e26cc65d8effae4e7ca9ab1c83f9c2a347729863c9e9d9d74ef24522e27a83ec11d55d76252e03d63b775833c42a06c9a9e4a146a63d4556dcaaf987681a8b4eb422da9ff9f1e", 0x69}, {&(0x7f0000000300)="fd27a5d9f58d93680aef6ce1f9fb5a380a6255403282c0e5d1", 0x19}, {&(0x7f0000000340)="d5db2eb494b0126741695967d2b530f0e8bab6aa9ac2924c88c9ebdc4a753ba621750177fe6f8301efc7eac5f9ae458fa75786acb094bc39fb5c6d06f80e38e8e9f021cf6a7de79740f9878cf1de539ec7a8409942ce42fd0ac83a67376dd465012e1295bfb87b1da2232eae809e38ec2492dfe10847e8a788f188dad6b063b537b80f0658fd24dce12a9611b8a9056773cdd63cd8f6bb745c979a97d2b65d62408b687507dd0fdb00a5d1cb2f1f8e6a5cbb9ad4ef34458ebf33bb37497f26689ce447161c00b58bdda8043b63939d698bb7892350114a8551bd8469e79fbfcb283c4fe8a3d2aecab62f7cccffd999f695034e76ed1b4723ad0691b4ebeae681b1f57e0c62f6887f45895c2f5f463af535595866614a794418f39d8ab1c0ceb5a3c6d35211ea24963f7953db5074a75d6b708e4529732aa56ea2cf913b34db96116225d19442cbddfb680cf5021be3b807cabfccb143383413325207e4455f60de7ecff72a5ad47bf01fba26cd8f223837b666d31e89736c9055ca9771fa906b6c873d67c6786132c811a1c256de225d2214dfbc5e8da00510a6461d917eb357c013fe6adbd149c322f70c59c8450df4873f08ba8680f5fd8b37977607f89b5d73b3350d63b4034ca8bbf0ad5decf5113276bc914ce56a3e30f516fb840bcd59e4944c4cd916b0f2d719f2779bc49773728793489a7a34542ec4564831d7c994db7ccee928b55ae44de27dbb3b2888841e25e4a35e901d31bd06a7b206c1981a339810cde99d8d1ab0b391e79e1c23a20a119082eb886bcd4a2bbb80855013c6b797898b6dce4c2032020bd980a816d4916b9b2f33e982fd5fbc4ede51881eb893357e537dc3aa799d6d9a25bd1536481a94286ababca65c44dcfb059c083644ad392e6543a18b62337a1bc445b68938c2f234edfb82b25c8f361899d18fc60c4d44e34a3a4625e0ff973338fbe51c7a0000ad41391dcf548c5d5f44c79caa0e2299d5c873029d9820bae6181440e4c0ef52953e544c5b8c3d3196c75ec1a12dc9417c158f70c14b68c706cfa589734026bbd02542948b0c8972b1c52df926d8ffdafd9a26a95634faff908567bf41254f7550bd1d6e441a180919c73a62902568663c01a3141cfbd9c2420b45a42b23d2bcbb61df3423dfd8341c78875ee74cdf5af93454995221fcc6f7bb5a1e47a8c9060e77a7b5f1fa27c4b6f6c46629c7c91077fd26bc69c787bcebad258c7d5311ec9bdf9ef707c26c3bf74be58bcad90eede73954de52e5d597b74c794466a1b43b7e57d86e47fa05030c57f8204d9a9ae8c4c930c75faec59b2c1ab4b447cdd60c10958d727b3812519f187d5b45fbf9cff8d79b0d98c07446842cd4e9d4e1c5886df352e76e2deeea525712a4ab51472cba5bb7b67e249ddef3eda5801ec341a9fedba22f76d1f1afe4974e58e033542426abf68c57ad0496cc790a3aedad170895831a1ba7e26c9175987e031cb5d98582b47221baecd608b676b33073c39b25f888e60d524df0f0bdc61713fd0fb71e0894789026faf8caabb73c1ed25ad372a294af88ee80e6530f289323b3222597ef362d02993fdca47ff21f4cea48edaeb3d58e44ed27ce2f6ef16fbda6b1ec22ba857d2b11b876fd239667092ed4eb9e6fd2c1c0ab9d1091183c9d8c0a1e383ec7ec26258f7afc10dd8cff0ff5df063518f7b2b3c5bf6a147a7ea2d36ddb0354608d5938ec19a5ac775c2db3a360902139b2944169dd9c704b20350a2d821af3eeb195dd49a2a809ae970e9cdc6e437c19b6dd69130d5bb578c57c6c8c6b0725f43922c80f756925e7e07d6bd3e13301655fc8c6e1e30a63da9316b4481047edd10986b8b3c79d52a989d863c30c086ec3d701ceadf81d6ccf1438545d3d05173a87f9a859bb14f7bf634f8a5423cb88434b29039caf6daa90d8b163f7d234d00dc83d05bde98077d977e8d449029876550da4711cb248f56cba54af7153ae29af57e9aa40c7ea113ab4959ae1796ea7849ab9a00ae9ed9276aaf44f560d2ee4d3c46c14e1a864084c735be435d42546b66ea2181fb63fb307a1f329d6beef7d323eb41c7b4d7b56c19f0a20277fc89f34fe8461fb58549cf85de8f78db14d775a8e91e7273f7553bcc4659cabe2be994ac61fdcd84fa6b461a7b85b3677570845497d3d18d9a987d02d7ac43a637818ba82ac9d0022c7093d653cc367ccb02cd9016c6186552a8f90af7dea960d99b4e023f0f4e6a1b1efa9bc2d84b40b38c2c97b8e7ff34bd7115a759556189fe604f2ddb7707a4b6af98e0ebb30bda847f2333ad881b1a14539239a139f100fdaca5427e4e5e8297af50f577a058a22881b2bc82e5f5ef2baff6c1febc7730c78a7b295653cf831b7a7d751c792aa9997773cfc2ae09b03b4984ab3c9c7a92980d178824d5b95c8fc7330df960e075a6c147de4713c57fb5bbea526eddd71c46ca353c083a243497cea47315db1d213a18224b12a961971567732606616cc7850bd4a1c4e3d8438d18e8f5a516fbae321858671ebae57d45f834160b6ad3a3dad6f00f8fd43fc82ed23057200e7a03db8d9a514ba98b6a5cf3e666a19df23f7edeade6d43d63f23c575b0c5b9ab6db100876675003a978eab6086b7590af3f8875278a7e4a18d4e014fd7d7e122c21fc5db3d14a5c6e5e47052da0b798f11f1a9ad51fc01b965bc0520cd394e5baf58fcabd3dae097ac857c247ee8bb3e1192904bf32c97db587b5f8914a47449047824b22eac3ebef70d28760a27dc1bb57622dbc26600c79008ad4471fb16c099defa8d99b6880a44153fd5ea19b4df119fd1c22122558deea0f1c779f9d55f3020ed1cfb3d6bc3692d5bb79eddcb3f2a40ba251ddd5135800603cc2127afbd23fb5d2382b73130e6e9401d01eb3e8744e02ad7f429890b649687662534898d6c2abadfaeb414789078d8aec21093276668dcecd82a75b5f10b41c79b4e62a791716f48786f546a15b576823a1561648e2b4a4b4e8552d8893e430c073f138f824a00cd9bf6e5fc7a36d5d17c519c1b853b377f5de9b2a5e9acedadb717cfe05bc21d82aebe5e880e8f4b95cf4b24e469480ddccfc3cfc6395e7425e1ac6d6f4a4a545ac681ab8a272f8dbaffa9fb8ce8eb7c1790e51cb80a6207b684c65899c4fd6855169ae7b268d541d1de849a27cf74a84fb57e9b7034bf0b4e2c651f3f0299bafc8b5082b380a89f5de664c1486ca9c7a0b2607964f420d53209667076d8c2b7f72247beed39349f4e80ebee59e6a4ccd5a6cf12c7f8e25c71fd98f946e2b0f4a7bb6565e006bf542d8d1211fb51d9ce0ea0315757c20d6320df1fc1653a08eb019e03c18e264782742802642e1fe22fb965c7acd9a3e64306dc8c851c48afb1d1bc3934a9ade8c1846cbeec4dcd2fba00c59939e17f6759db447d383c593e15dd931782694bb8eb5417d1f7f2d849adfcf0f1949dabd405fb5a89f692956ad07352cffd6754e4befbdd3ab76068d29ccd01ab2238d9287f6491e0ccbeabadc6ba2c35ac019c7ab4e2c2fe556a8b6eaab95217544c6e6df60e0b2de04a7fcb207c29951547f6b0e38937e7a430d193e5ad28222cda2fdf32b3025aadc6c1915cf64cf01f71711c97e05ae58226ecfb9d7a5d230e4ef5e779104996ab8837e131668b2eda57dc38b7478ab2780ae5b37316c911f35480f787ce266372421b3ff5c94b0cf5c1851dc401fdab5eeca6f52e08dff03841942a14a49bd8bf88297c05b17197f792c3e30444f11b13c9fc7386a5fa4644993f354fe6b8f64b5978870f68b5d911ca5a58161cecd7a59fa5362bed0808cc73748d8086a27a7888634792256c455caa5222563f11bced84bde0b61ef8a4a886a598f1c63bf0ca39ab699f38c4e6a89d6faff9fcb52dfc52f9e32d23a4dedb95ae8a286cf992deb12ca9f15978b19f63dcba03c559301149928ca8ef40f95b4fa66bd6c536a457ee7a26edac2fd4ad530abd99315dfde796b13ea8ecdb68a92ad478d31ca6b27f46235451b31545d5762437b95895e4bd7afde030e7e4279f0e16e887e4aca9f17aa3a0b0fe674bc573fd20556d33e8acdeece3dfa72ac570e9e15b4fce686e2137ae5ded50509ddd72763378948f8a31a62cf552ac80845ef0751f5502ddeb61f679f11a420b60264b599462dcf9caf29c324695b09a0c31d3d7bd79f53bae3de0a79137c9f1c997f3baf701a88807a8986b9301f8ed191fff91962932cc96d936346fb272572d4d566f671d5e84273e9769656a64d1fec82804c88a3d79ee6a55900fc0c13b2648274e99de3f3ef084b7fbd9a5e14b0d4e4b37e1b65d4e50c2a7b462fffbbf3d61b0336467b4ffee05c0c116f3ef57520d867b89212b1229bb924478f8d522886a45a4885b961afc1c0bb5ce0ea3cb699143e41a46c485752e3c461d5c5a7df96f95bffa72becb51dac30d884ed8219326f4522fd357c8e1ae6d6f48d92c984a36e206793ba9b3ea940d334cd74a735eebd259f044c22a3b1368875e5bdeda5adb3a292c67e0b555f546aaed08e453feb4a743e062893f6c0d0ddb280fe1bc8fcdb6f19cbf76a19a9ae4d5d59916b9290b2c1ecf9c9d804890d2157144728fe5abe2e396db1b4de05fd6a9ba15acb99cc68c8bbf4ed654cf81b61f78ce203de2c823801ae477151f8e0f8bbbfcc9ca089abcb4ce2081bab779e8fe8dff1127a7b7a16d8e21c71a3cd580886a80f89f68c40649242ba2a4c927b029604eb8d600ef7c357486d7580e7bb576719c9cb3fe1e19d0ccf55428f9ae49b4a62886546bcd6dfee7e0a0f597bfc1c9ef0c9c54d949150095bfa862234055e9fb347dadcee630b2ec613055af775fab1835b59541740a5bda96e25c3331b8628400ec8f48d50f0a1248d9a7e8b61049b84640057969f222b0101489a6cf98e75aeb70301871b1c8984d9571eb4bfaf0bbcf3aa62d79af11406a27e5c2d24941c326eab4969b826097632c28b2eebdc8671dc5f6edd521013899b806afd6d9c7c4fc200ddfe81f20ee9b48a1466cb3fcb528692d6fb6a0e1f910202553ff35a0c384ed9261fb54b4b677a988624fe47b0085ed2a46a7493897c1ed5df37309ef3addd825edbe346d6682afc9e361901694c520b69f28f445c0b200c5c2630bc43633d7c3fc256cb2ae0c3344adb1a92359887393a3b6054fb4452ff0b83f7324c8eaccdab58a7c7a6749bf9667e3016cddeb8ccfba5562bad317735a1142bbd8a3ed573d00871893b671b1df783ee6867027cb56218cba2a50d7ce4ed625fc2ea513c33a750f28ed946edc65646add2135320c03560dc4e19bf016761f59ba42cae76784dd107f294dea1e1179d00695190e9a489f69f572a45a8e673b1b761c2446f820d228ff4d69184e0dfcf680c6d0a8501ec1872bff8378dbb4ae5448db0c96e5f8fb25a73da070b1bbc037d50b3ada3e179e8e1a245053f8f119356556c07215d2d6288adf13b20fcebcc91dc404e79675eb7a4af3bc3cd77f4b9a8009e5b403027ec3a90e2a37c71f53d2efc7c1fffddf5db8d93bd330c6eabe95af37236baf1a4b452493707b606cc638c7dda5c18a349fbbd3a1a509ee89be180d62bb95c28dbe378ad640aa7082d5c7b82d7440a1555b1957e5890a99ab8dc2f28caef77c37238f8aa10af0cc660d97eeec3b42679c838a10beac3dd1ffa5ba53d956b2dfdbea86bfb043cc46c5ee7f04d3777f7da9f8e76b5abf2f47524231338a95069ee31eaf7307bb7d01771d4c642e62644b7289c44baf5e7da2f5dd94dddab1", 0x1000}, {&(0x7f0000001340)="90734fc44d19e9c6ffa84503ab463c1272aa37e8a8c755748e09799832248ed5b320eeb1887c7caae0d6fdcd73856902a7f72ac379cbb9bea49591e2c125f4765e0b9a388f04de1eebfe9635314ee172b91fa4a31f4a5d1b1e8972b34caf925fdbb26c90b27cb829", 0x68}], 0x7) (async) executing program 0: msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(r1, r3) r4 = getegid() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchown(r5, r1, r2) getgroups(0x3, &(0x7f0000000040)=[r2, r4, r4]) r8 = getegid() getgroups(0x8, &(0x7f0000000080)=[r2, r2, r4, r7, r2, r2, r8, r2]) syz_emit_ethernet(0x8e, &(0x7f00000000c0)={@local, @local, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x1d, 0x4, 0x0, 0x7, 0x7c, 0x68, 0x3, 0x6, 0x29, 0x0, @local={0xac, 0x14, 0x0}, @multicast2, {[@ssrr={0x89, 0x27, 0x9, [@multicast1, @local={0xac, 0x14, 0x0}, @rand_addr=0xfffff44c, @multicast1, @empty, @multicast2, @rand_addr=0x6, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x10, 0x3, 0x3, 0x1, [{[], 0x2}, {[], 0x80000000}, {[], 0x8}]}, @end, @timestamp={0x44, 0x24, 0x1f, 0x3, 0x2, [{[], 0x1}, {[@remote={0xac, 0x14, 0x0}], 0x7f}, {[@remote={0xac, 0x14, 0x0}], 0x9}, {[], 0xfffffff8}, {[@remote={0xac, 0x14, 0x0}], 0x7f}]}, @noop, @end]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xfffffffc}}}}}) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000180)={0x753, 0x10001, {[0x7fff, 0xdd, 0x200, 0x5, 0x10001, 0x80000000, 0x7fffffffffffffff, 0x40, 0x3f, 0x7, 0x1, 0xffffffffffffffff, 0x0, 0x7653ce12, 0xfffffffffffffffb, 0x6, 0x5, 0x3], [0x100000001, 0x5, 0x1ae, 0x2, 0x800, 0x200, 0x81b3, 0x1df, 0x1, 0xf2], [0x30000, 0x3, 0xffffffff, 0x8, 0x8, 0x1, 0x6], [0x7fffffffffffffff, 0x923, 0x2, 0x1, 0x5, 0x3], [{0x1, 0x200, 0xffffffff, 0x3}, {0x2, 0x7, 0x0, 0xa04}, {0x8fd0, 0x7, 0x7f}, {0x1838, 0x10000, 0x7, 0x400}, {0x9ed5, 0x2, 0x1000, 0x4}, {0x9, 0x1, 0xfffeffff, 0x4}, {0x81, 0x80000001, 0x401, 0x2}, {0x0, 0x3, 0x954, 0x3f}], {0x5, 0x1, 0x3, 0xcdf}, {0x0, 0x8001, 0x4, 0x7}}}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = getuid() r14 = semget(0x0, 0x1, 0x8) semctl$GETVAL(r14, 0x2, 0x5, &(0x7f0000000400)=""/4096) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000001480)={&(0x7f0000001400)='./file0\x00', 0xff0, &(0x7f0000001440)='./file0\x00', 0x8}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000014c0)) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000001500)) r15 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001540)={{0x2, r15, r9, r13, r6, 0x1, 0xfffd}, 0x4, 0x1, 0x2}) r16 = socket(0x20, 0x5, 0x4) r17 = msgget(0x2, 0x24d) msgctl$IPC_RMID(r17, 0x0) syz_extract_tcp_res(&(0x7f00000015c0), 0x4, 0x400) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000001600)=[0x23, 0xff, 0x4]) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000001640)) r18 = geteuid() sendmsg$unix(r5, &(0x7f0000001880)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f00000016c0)="a17bf79d00bdff2d0d1e714f64f55224b5cc901648a5d93390d0cbbf77166b839366712b8617e6ec1ef442bfaccd5ceee605c8c0fc32f4b9f068762b579b7b349f123a955d6cac5dd761ff9c592cf060ef65383b8d980a8f4de7ac92d060d2d9552f76b73fda27d3afec2729c3a64011e62131429c94ce87d112d3a06824f9b12288c33184d0d5fcd95504fdba22a95c244720ec8f47afbfdf7e09fe2ec66a373c1f637f6970ae5e", 0xa8}], 0x1, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r0, r18, r7}, @cred={0x20, 0xffff, 0x0, r0, r13, r4}, @cred={0x20, 0xffff, 0x0, r0, r3, r10}, @rights={0x38, 0xffff, 0x1, [r11, r16, r11, r16, r16, r5, r12, r11, 0xffffffffffffffff, r11]}], 0x98, 0x401}, 0x8) faccessat(r11, &(0x7f00000018c0)='./file0\x00', 0x100, 0x2) executing program 3: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) shutdown(r0, 0x2) (async) select(0x40, &(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)={0x20000007fffffff, 0x7, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5}, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_pts() (async, rerun: 64) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) (async) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) (async, rerun: 64) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (async, rerun: 64) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) (async) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) (async) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000240)=0x9) close(r6) r7 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r7) (async) close(r2) (async) listen(r0, 0x20) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x81}, {0x80}, {0x406}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async, rerun: 64) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) (rerun: 64) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8e", 0x4d9) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa2, 0x0) mknod$loop(0x0, 0x0, 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x24, 0x4}, {0x54}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc000000, 0x0, 0x40, 0x9b, "22a4ba7808bbfd3f0348fca58b3f7bdbc4603c9a", 0x8001, 0xfff}) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000100)=[0x0, r1, r2]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfcfe, 0x7, 0x9, 0x0, "86d9483ea7d38d5f2c998ee9b11eb0babdd77eae", 0x7f, 0x1000}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x108) getgroups(0x1, &(0x7f00000001c0)=[r1]) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000200)=0x9, 0x4) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000240)=0x20) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)=0x8) ioctl$TIOCEXCL(r3, 0x2000740d) getegid() listen(r3, 0x7) recvfrom(r3, &(0x7f00000002c0)=""/25, 0x19, 0x1042, &(0x7f0000000300)=@in6={0x18, 0x0, 0x1000, 0x7}, 0xc) getgid() r5 = semget$private(0x0, 0x3, 0x402) semop(r5, &(0x7f0000000340)=[{0x3, 0x4, 0x1000}, {0x3, 0x9f8}, {0x2, 0x7eb, 0x800}, {0x4, 0xfc6a, 0x1000}], 0x4) getegid() ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000380)) r6 = socket$inet(0x2, 0x1, 0x1a) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000003c0)=""/208) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) kevent(r3, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x80, 0x10001, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffc, 0xc1, 0x0, 0xffffffff, 0xcc7}, {{r3}, 0xfffffffffffffff9, 0x7, 0xfffff, 0x1}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x9f9, 0xffffffff80000001}, {{r7}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7, 0x7}, {{r4}, 0xffffffffffffffff, 0xda, 0x1, 0x48c16bb1, 0xfff}], 0x9, &(0x7f00000005c0)=[{{r0}, 0x0, 0x2, 0x1, 0x5, 0x401}, {{r3}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x2, 0x3f}], 0xd5, &(0x7f0000000600)={0x2, 0xfffffffffffffffd}) sysctl$net_inet6_ip6(&(0x7f0000000640)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000000680)="2e5d47f94b17984001f2c623d1fc93624fd6099362e66d0dca36ecc3084f0b9bc4be4c8b", &(0x7f00000006c0)=0x24, &(0x7f0000000700)="832b758a290951191dc04cc5d65daceac645c9d28e613b0ca6d1ab6f0e6c5a9c0c25fbf57b4d80e3c7a9e6a183", 0x2d) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0xb1a7bc7948e610, 0x44002802) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0xb1a7bc7948e610, 0x44002802) mknod(0x0, 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f000047f000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) (async) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) syz_emit_ethernet(0x1a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010009000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) unlink(&(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//file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x54}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000b40)={0x4, 0x18, 0x29, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000001480), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') open(0x0, 0x0, 0x21c) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x37}, 0x2, &(0x7f0000000d00)="297facd69ac5c8f1a1d3c1236f503c9a91dc98654361f75fa63b21c169d90e3620fb57ccc9fa90751a0a59705413ee655e53b132a2ab4cb7d55b25f9d273f4453995686f49d45b52455f2df1bef461f78f9c7685e9975214820e8efb53c28c0334da7f78f4e564703ac190d97c298220e969116e39182d09b829ca8736552fe8fbdd93988615bc7ac5c51c193372b741213d88ef8bb436412c0e42", &(0x7f0000000680)=0x9b, &(0x7f0000000dc0)="3c40146015b503093db4bba26c81f6a638e8e747de8228814099bb49eef73b9194801205b2f8d63f82421e83d67a3d7d27c6e80ee7a3c099eac061d90309a154e6885f4f6a32f7238c447674ce84b3634133bc5206a5907f882c5e70206a230137916d8ae8d502bbbf4d8ba13ba5cf1f606556742e37fde68e9caa552889813e4acbbcc749b3d7fe3402239d396a1e888d3564102734e77df49fabc196594d195d2367b06bbfea89f75bed7341747556182cebf31db313c8a34bfdf29934fe46378bd392785a0dc58ae5a6870b0c25beda67ddefd2ed5ed9f279e3", 0xdb) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mquery(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x4, 0x10, r1, 0x1ff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x2c, 0x0, 0x0, 0x81}, {0x87, 0x0, 0x6}, {0x6, 0x0, 0x2, 0x3}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r1 = socket$inet(0x2, 0x0, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x0) connect$unix(r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) bind(r4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) runtime: g40: frame.sp=0xc00035b850 top=0xc00035bfe0 stack=[0xc00035a000-0xc00035c000 fatal error: traceback did not unwind completely runtime stack: runtime.throw({0xc2ddfb?, 0x0?}) /usr/local/go/src/runtime/panic.go:1023 +0x5c fp=0x22681b430 sp=0x22681b400 pc=0x43d1bc runtime.(*unwinder).finishInternal(0x455858?) /usr/local/go/src/runtime/traceback.go:565 +0x12a fp=0x22681b470 sp=0x22681b430 pc=0x468daa runtime.(*unwinder).next(0x22681b518?) /usr/local/go/src/runtime/traceback.go:446 +0x235 fp=0x22681b4e8 sp=0x22681b470 pc=0x468bb5 runtime.(*_panic).nextFrame.func1() /usr/local/go/src/runtime/panic.go:938 +0xa6 fp=0x22681b5a0 sp=0x22681b4e8 pc=0x43cde6 runtime.systemstack(0xc0002d68c0) /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x22681b5b0 sp=0x22681b5a0 pc=0x47586a goroutine 40 gp=0xc000175340 m=8 mp=0xc0002e8008 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00035b740 sp=0xc00035b730 pc=0x475808 runtime.(*_panic).nextFrame(0x0?) /usr/local/go/src/runtime/panic.go:911 +0x65 fp=0xc00035b780 sp=0xc00035b740 pc=0x43cd05 runtime.(*_panic).start(0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/panic.go:824 +0x145 fp=0xc00035b7a0 sp=0xc00035b780 pc=0x43ca45 panic({0xaf93a0?, 0x12c89c0?}) /usr/local/go/src/runtime/panic.go:764 +0x128 fp=0xc00035b850 sp=0xc00035b7a0 pc=0x43c6c8 runtime.panicmem(...) /usr/local/go/src/runtime/panic.go:261 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:881 +0x378 fp=0xc00035b8b0 sp=0xc00035b850 pc=0x455858 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 1 gp=0xc0000061c0 m=nil [runnable]: OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) runtime.gopark(0x7?, 0xc000380000?, 0x84?, 0xa5?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000357728 sp=0xc000357708 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000357760 sp=0xc000357728 pc=0x439937 internal/poll.runtime_pollWait(0x26c09dc88, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000357780 sp=0xc000357760 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0002b7380?, 0xc000380000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003577a8 sp=0xc000357780 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0002b7380, {0xc000380000, 0x2a584, 0x2c000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000357840 sp=0xc0003577a8 pc=0x4e54ba net.(*netFD).Read(0xc0002b7380, {0xc000380000?, 0x20?, 0x100002e8008?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000357888 sp=0xc000357840 pc=0x5c7885 net.(*conn).Read(0xc0002a05d8, {0xc000380000?, 0x0?, 0x649e18?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc0003578d0 sp=0xc000357888 pc=0x5d81c5 net.(*TCPConn).Read(0x40ee7f?, {0xc000380000?, 0xbe7800?, 0xc000357901?}) :1 +0x25 fp=0xc000357900 sp=0xc0003578d0 pc=0x5e7f85 io.ReadAtLeast({0x26c09fb18, 0xc0002a05d8}, {0xc000380000, 0x2a584, 0x2c000}, 0x4) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000357948 sp=0xc000357900 pc=0x4c0270 github.com/google/syzkaller/pkg/flatrpc.(*Conn).recv(0xc0000ba320, 0xc00018dac0?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:178 +0x185 fp=0xc0003579d8 sp=0xc000357948 pc=0x8faee5 github.com/google/syzkaller/pkg/flatrpc.Recv[...](0xc0000ba320) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:152 +0xb3 fp=0xc000357a38 sp=0xc0003579d8 pc=0xa3f5b3 main.(*FuzzerTool).handleConn(0xc0002d4780) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:238 +0x3b fp=0xc000357ae8 sp=0xc000357a38 pc=0xa3c59b main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:178 +0x1092 fp=0xc000357f50 sp=0xc000357ae8 pc=0xa3bed2 runtime.main() /usr/local/go/src/runtime/proc.go:271 +0x28b fp=0xc000357fe0 sp=0xc000357f50 pc=0x43fc2b runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000357fe8 sp=0xc000357fe0 pc=0x4776c1 goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 3 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:326 +0xa5 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43fee5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x4776c1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc0000068c0 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00006a000) /usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x42a51f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41ee65 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000006a80 m=nil [GC scavenge wait]: runtime.gopark(0x3ba8913a?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x14503c0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x427ee9 runtime.bgscavenge(0xc00006a000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x428479 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41ee05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc000007340 m=nil [finalizer wait]: runtime.gopark(0x0?, 0xcd3168?, 0x0?, 0xa0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x44006e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41dea7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x4776c1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc00027e700 m=nil [GC worker (idle)]: runtime.gopark(0xc00005e7b8?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005e750 sp=0xc00005e730 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005e7e0 sp=0xc00005e750 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 7 gp=0xc00027ec40 m=nil [select]: runtime.gopark(0xc000059f78?, 0x3?, 0x8?, 0x71?, 0xc000059f72?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000059e18 sp=0xc000059df8 pc=0x44006e runtime.selectgo(0xc000059f78, 0xc000059f6c, 0xc0000b6800?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000059f38 sp=0xc000059e18 pc=0x451b25 go.opencensus.io/stats/view.(*worker).start(0xc0000b6800) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc000059fc8 sp=0xc000059f38 pc=0xa1303f go.opencensus.io/stats/view.init.0.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc000059fe0 sp=0xc000059fc8 pc=0xa123a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x4776c1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 10 gp=0xc00027efc0 m=nil [chan receive]: runtime.gopark(0xc0000c08a0?, 0xc0000ba140?, 0xf8?, 0xa?, 0x8f9e60?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000596f8 sp=0xc0000596d8 pc=0x44006e runtime.chanrecv(0xc0000c0840, 0xc0000597b8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000059770 sp=0xc0000596f8 pc=0x40a29f runtime.chanrecv2(0xc0004d50c0?, 0xc0001f1298?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000059798 sp=0xc000059770 pc=0x409ed2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc0000597e0 sp=0xc000059798 pc=0x8f89c6 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xd6 goroutine 28 gp=0xc0001748c0 m=nil [chan receive, 3 minutes]: runtime.gopark(0x0?, 0xc000011b60?, 0x18?, 0x1c?, 0xc0000c1c18?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005f6f0 sp=0xc00005f6d0 pc=0x44006e runtime.chanrecv(0xc00007a780, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005f768 sp=0xc00005f6f0 pc=0x40a29f runtime.chanrecv1(0xc00008e5fc?, 0x816bc0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00005f790 sp=0xc00005f768 pc=0x409eb2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:87 +0x19 fp=0xc00005f7e0 sp=0xc00005f790 pc=0xa3bf39 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:85 +0x379 goroutine 27 gp=0xc000174a80 m=nil [chan receive, 3 minutes]: runtime.gopark(0x7bb885?, 0xb1ce40?, 0x1?, 0x6e?, 0xc00005ef58?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005eec8 sp=0xc00005eea8 pc=0x44006e runtime.chanrecv(0xc0002f4120, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005ef40 sp=0xc00005eec8 pc=0x40a29f runtime.chanrecv1(0xc0002f4120?, 0xc00005efb0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc00005ef68 sp=0xc00005ef40 pc=0x409eb2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc00005efe0 sp=0xc00005ef68 pc=0x7bc825 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 39 gp=0xc000174c40 m=nil [runnable]: runtime.gopark(0x25?, 0xc00008ec70?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00030f8a8 sp=0xc00030f888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00030f8e0 sp=0xc00030f8a8 pc=0x439937 internal/poll.runtime_pollWait(0x292b272d8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00030f900 sp=0xc00030f8e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000781bc0?, 0xc00008ec70?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00030f928 sp=0xc00030f900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000781bc0, {0xc00008ec70, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00030f9c0 sp=0xc00030f928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a0ec8, {0xc00008ec70?, 0xc00030fa38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00030fa00 sp=0xc00030f9c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a0ec8}, {0xc00008ec70, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00030fa48 sp=0xc00030fa00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b6780, 0xc0006497b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc00030fc00 sp=0xc00030fa48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7480, 0xc0006497b8, {0xc00058f600, 0x52f, 0x580}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc00030fc90 sp=0xc00030fc00 pc=0xa347de main.(*Proc).executeProgram(0xc000011db8, 0xc0005becd0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc00030fde8 sp=0xc00030fc90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011db8?, 0xc0005becd0, 0xc0002a1a40?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc00030fe30 sp=0xc00030fde8 pc=0xa3e013 main.(*Proc).loop(0xc000011db8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc00030ffc8 sp=0xc00030fe30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc00030ffe0 sp=0xc00030ffc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00030ffe8 sp=0xc00030ffe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 38 gp=0xc000174e00 m=nil [runnable]: runtime.gopark(0x2a?, 0xc00008eb60?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002ba8a8 sp=0xc0002ba888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002ba8e0 sp=0xc0002ba8a8 pc=0x439937 internal/poll.runtime_pollWait(0x292b2e988, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002ba900 sp=0xc0002ba8e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000150120?, 0xc00008eb60?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002ba928 sp=0xc0002ba900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000150120, {0xc00008eb60, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002ba9c0 sp=0xc0002ba928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a0530, {0xc00008eb60?, 0xc0002baa38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002baa00 sp=0xc0002ba9c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a0530}, {0xc00008eb60, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002baa48 sp=0xc0002baa00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b6580, 0xc000649638?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc0002bac00 sp=0xc0002baa48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7400, 0xc000649638, {0xc0005bc000, 0x9f3, 0xa80}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc0002bac90 sp=0xc0002bac00 pc=0xa347de main.(*Proc).executeProgram(0xc000011da0, 0xc0005ac5f0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc0002bade8 sp=0xc0002bac90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011da0?, 0xc0005ac5f0, 0xc0002a19c8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0002bae30 sp=0xc0002bade8 pc=0xa3e013 main.(*Proc).loop(0xc000011da0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0002bafc8 sp=0xc0002bae30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0002bafe0 sp=0xc0002bafc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002bafe8 sp=0xc0002bafe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 29 gp=0xc000174fc0 m=nil [IO wait, 3 minutes]: runtime.gopark(0x41173b?, 0xc0002a05c0?, 0x0?, 0x0?, 0xc0002bfc48?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002bfba8 sp=0xc0002bfb88 pc=0x44006e runtime.netpollblock(0x2544ac978?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002bfbe0 sp=0xc0002bfba8 pc=0x439937 internal/poll.runtime_pollWait(0x26c09de78, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002bfc00 sp=0xc0002bfbe0 pc=0x471c45 internal/poll.(*pollDesc).wait(0x6?, 0x10?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002bfc28 sp=0xc0002bfc00 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0002b7280) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc0002bfcd0 sp=0xc0002bfc28 pc=0x4e956c net.(*netFD).accept(0xc0002b7280) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc0002bfd88 sp=0xc0002bfcd0 pc=0x5c9869 net.(*TCPListener).accept(0xc0002b3000) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc0002bfdb0 sp=0xc0002bfd88 pc=0x5e063e net.(*TCPListener).Accept(0xc0002b3000) /usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc0002bfde0 sp=0xc0002bfdb0 pc=0x5df750 net/http.(*onceCloseListener).Accept(0xd96dd0?) :1 +0x24 fp=0xc0002bfdf8 sp=0xc0002bfde0 pc=0x70f584 net/http.(*Server).Serve(0xc0000c8960, {0xd95e70, 0xc0002b3000}) /usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc0002bff28 sp=0xc0002bfdf8 pc=0x6ed53e net/http.(*Server).ListenAndServe(0xc0000c8960) /usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc0002bff58 sp=0xc0002bff28 pc=0x6ed1d1 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3438 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x9d fp=0xc0002bffe0 sp=0xc0002bff58 pc=0xa3d37d runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002bffe8 sp=0xc0002bffe0 pc=0x4776c1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:283 +0x37 goroutine 33 gp=0xc000175180 m=nil [select, 3 minutes, locked to thread]: runtime.gopark(0xc0002fbfa8?, 0x2?, 0x9?, 0x3?, 0xc0002fbf98?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002fbe40 sp=0xc0002fbe20 pc=0x44006e runtime.selectgo(0xc0002fbfa8, 0xc0002fbf94, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002fbf60 sp=0xc0002fbe40 pc=0x451b25 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1034 +0x16f fp=0xc0002fbfe0 sp=0xc0002fbf60 pc=0x46e60f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fbfe8 sp=0xc0002fbfe0 pc=0x4776c1 created by runtime.ensureSigM in goroutine 27 /usr/local/go/src/runtime/signal_unix.go:1017 +0xc8 goroutine 34 gp=0xc000175500 m=6 mp=0xc0002c3008 [syscall, 3 minutes]: runtime.notetsleepg(0x14b2e00, 0xffffffffffffffff) /usr/local/go/src/runtime/lock_sema.go:296 +0x29 fp=0xc00005a7a0 sp=0xc00005a768 pc=0x410129 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc00005a7c0 sp=0xc00005a7a0 pc=0x473c89 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc00005a7e0 sp=0xc00005a7c0 pc=0x7bbc73 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x4776c1 created by os/signal.Notify.func1.1 in goroutine 27 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 41 gp=0xc0001756c0 m=nil [runnable]: runtime.gopark(0x30?, 0xc00008ebd0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00030d8a8 sp=0xc00030d888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00030d8e0 sp=0xc00030d8a8 pc=0x439937 internal/poll.runtime_pollWait(0x26c09d6b8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00030d900 sp=0xc00030d8e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0000c0d20?, 0xc00008ebd0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00030d928 sp=0xc00030d900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c0d20, {0xc00008ebd0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00030d9c0 sp=0xc00030d928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 login: set $lines = 0 os.(*File).Read(0xc0002a0458, {0xc00008ebd0?, 0xc00030da38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00030da00 sp=0xc00030d9c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a0458}, {0xc00008ebd0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00030da48 sp=0xc00030da00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b6280, 0xc000649680?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc00030dc00 sp=0xc00030da48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7580, 0xc000649680, {0xc00059a800, 0x3f3, 0x400}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc00030dc90 sp=0xc00030dc00 pc=0xa347de main.(*Proc).executeProgram(0xc000011de8, 0xc0005acc30, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc00030dde8 sp=0xc00030dc90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011de8?, 0xc0005acc30, 0xc0002a19e8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc00030de30 sp=0xc00030dde8 pc=0xa3e013 main.(*Proc).loop(0xc000011de8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc00030dfc8 sp=0xc00030de30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc00030dfe0 sp=0xc00030dfc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00030dfe8 sp=0xc00030dfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 42 gp=0xc0002d6e00 m=nil [runnable]: runtime.gopark(0x2b?, 0xc00008ec10?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002c08a8 sp=0xc0002c0888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002c08e0 sp=0xc0002c08a8 pc=0x439937 internal/poll.runtime_pollWait(0x292b274c8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002c0900 sp=0xc0002c08e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0000c1b00?, 0xc00008ec10?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002c0928 sp=0xc0002c0900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c1b00, {0xc00008ec10, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002c09c0 sp=0xc0002c0928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a04c8, {0xc00008ec10?, 0xc0002c0a38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002c0a00 sp=0xc0002c09c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a04c8}, {0xc00008ec10, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002c0a48 sp=0xc0002c0a00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b6380, 0xc000649788?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc0002c0c00 sp=0xc0002c0a48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7600, 0xc000649788, {0xc0005cc000, 0x6e2, 0x700}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc0002c0c90 sp=0xc0002c0c00 pc=0xa347de main.(*Proc).executeProgram(0xc000011e00, 0xc0005bec30, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc0002c0de8 sp=0xc0002c0c90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011e00?, 0xc0005bec30, 0xc0002a1a00?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0002c0e30 sp=0xc0002c0de8 pc=0xa3e013 main.(*Proc).loop(0xc000011e00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0002c0fc8 sp=0xc0002c0e30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0002c0fe0 sp=0xc0002c0fc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002c0fe8 sp=0xc0002c0fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 43 gp=0xc0002d6fc0 m=nil [runnable]: runtime.gopark(0x1c?, 0xc00008ecf0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003598a8 sp=0xc000359888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003598e0 sp=0xc0003598a8 pc=0x439937 internal/poll.runtime_pollWait(0x26c09db90, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000359900 sp=0xc0003598e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0007810e0?, 0xc00008ecf0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000359928 sp=0xc000359900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007810e0, {0xc00008ecf0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003599c0 sp=0xc000359928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a12a0, {0xc00008ecf0?, 0xc000359a38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000359a00 sp=0xc0003599c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a12a0}, {0xc00008ecf0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000359a48 sp=0xc000359a00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b6e80, 0xc000649998?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000359c00 sp=0xc000359a48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7680, 0xc000649998, {0xc0005ea000, 0x12a8, 0x1300}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000359c90 sp=0xc000359c00 pc=0xa347de main.(*Proc).executeProgram(0xc000011e18, 0xc0005d44b0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc000359de8 sp=0xc000359c90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011e18?, 0xc0005d44b0, 0xc0002a1a88?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc000359e30 sp=0xc000359de8 pc=0xa3e013 main.(*Proc).loop(0xc000011e18) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc000359fc8 sp=0xc000359e30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc000359fe0 sp=0xc000359fc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000359fe8 sp=0xc000359fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 44 gp=0xc0002d7180 m=nil [runnable]: runtime.gopark(0x1e?, 0xc00008ed20?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002bc8a8 sp=0xc0002bc888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002bc8e0 sp=0xc0002bc8a8 pc=0x439937 internal/poll.runtime_pollWait(0x292b26ef8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002bc900 sp=0xc0002bc8e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000781920?, 0xc00008ed20?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002bc928 sp=0xc0002bc900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000781920, {0xc00008ed20, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002bc9c0 sp=0xc0002bc928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a12e8, {0xc00008ed20?, 0xc0002bca38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002bca00 sp=0xc0002bc9c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a12e8}, {0xc00008ed20, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002bca48 sp=0xc0002bca00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b7000, 0xc0006499b0?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc0002bcc00 sp=0xc0002bca48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7700, 0xc0006499b0, {0xc00059b800, 0x3a5, 0x400}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc0002bcc90 sp=0xc0002bcc00 pc=0xa347de main.(*Proc).executeProgram(0xc000011e30, 0xc0005d4500, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc0002bcde8 sp=0xc0002bcc90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011e30?, 0xc0005d4500, 0xc0002a1aa8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0002bce30 sp=0xc0002bcde8 pc=0xa3e013 main.(*Proc).loop(0xc000011e30) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0002bcfc8 sp=0xc0002bce30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0002bcfe0 sp=0xc0002bcfc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002bcfe8 sp=0xc0002bcfe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 45 gp=0xc0002d7340 m=nil [runnable]: runtime.gopark(0x27?, 0xc00008eb34?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002be8a8 sp=0xc0002be888 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002be8e0 sp=0xc0002be8a8 pc=0x439937 internal/poll.runtime_pollWait(0x292b276b8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002be900 sp=0xc0002be8e0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0000c1440?, 0xc00008eb34?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002be928 sp=0xc0002be900 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c1440, {0xc00008eb34, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002be9c0 sp=0xc0002be928 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a1398, {0xc00008eb34?, 0xc0002bea38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002bea00 sp=0xc0002be9c0 pc=0x4ef772 io.ReadAtLeast({0xd8e200, 0xc0002a1398}, {0xc00008eb34, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0002bea48 sp=0xc0002bea00 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0002b7200, 0xc000649590?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc0002bec00 sp=0xc0002bea48 pc=0xa38450 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0002b7780, 0xc000649590, {0xc0005a2280, 0x263, 0x280}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc0002bec90 sp=0xc0002bec00 pc=0xa347de main.(*Proc).executeProgram(0xc000011e48, 0xc000593b80, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 fp=0xc0002bede8 sp=0xc0002bec90 pc=0xa3e1e5 main.(*Proc).execute(0xc000011e48?, 0xc000593b80, 0xc0002a1938?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0002bee30 sp=0xc0002bede8 pc=0xa3e013 main.(*Proc).loop(0xc000011e48) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0002befc8 sp=0xc0002bee30 pc=0xa3d8cc main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0002befe0 sp=0xc0002befc8 pc=0xa3d7c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002befe8 sp=0xc0002befe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a goroutine 1122 gp=0xc0002d7500 m=10 mp=0xc0002e9008 [syscall]: syscall.syscall6(0x4ca040, 0x78c, 0xc00005aeb4, 0x0, 0xc000446b40, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00005add0 sp=0xc00005adb0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0002d7500?, 0x10000000002?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc00005ae30 sp=0xc00005add0 pc=0x47a14f syscall.wait4(0xc00005aeb8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00005ae90 sp=0xc00005ae30 pc=0x4c68a5 syscall.Wait4(0xc000172828?, 0xc00005aeec, 0x3?, 0xc0002d7500?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00005aec8 sp=0xc00005ae90 pc=0x4c3fe5 os.(*Process).wait(0xc0002f3050) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00005af20 sp=0xc00005aec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000188580) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00005af80 sp=0xc00005af20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b6780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc00005afc8 sp=0xc00005af80 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc00005afe0 sp=0xc00005afc8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 39 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 1201 gp=0xc0002d76c0 m=nil [select]: runtime.gopark(0xc0002f8fb0?, 0x2?, 0x56?, 0xfc?, 0xc0002f8f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002f8e38 sp=0xc0002f8e18 pc=0x44006e runtime.selectgo(0xc0002f8fb0, 0xc0002f8f88, 0xc00008f418?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002f8f58 sp=0xc0002f8e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0002f8fe0 sp=0xc0002f8f58 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002f8fe8 sp=0xc0002f8fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 45 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 693 gp=0xc0002d7880 m=nil [IO wait]: runtime.gopark(0x1b?, 0xc0008a0035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002f9600 sp=0xc0002f95e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002f9638 sp=0xc0002f9600 pc=0x439937 internal/poll.runtime_pollWait(0x292b275c0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002f9658 sp=0xc0002f9638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0000c1320?, 0xc0008a0035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002f9680 sp=0xc0002f9658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c1320, {0xc0008a0035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002f9718 sp=0xc0002f9680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a1388, {0xc0008a0035?, 0x125a8f0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002f9758 sp=0xc0002f9718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b7200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0002f97c8 sp=0xc0002f9758 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0002f97e0 sp=0xc0002f97c8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002f97e8 sp=0xc0002f97e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 45 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 700 gp=0xc0002d7a40 m=13 mp=0xc000620808 [syscall]: syscall.syscall6(0x4ca040, 0x133cb, 0xc0002fb6b4, 0x0, 0xc000446090, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0002fb5d0 sp=0xc0002fb5b0 pc=0x474535 syscall.syscall6(0xaf?, 0x36a5b22f?, 0x100002fb670?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc0002fb630 sp=0xc0002fb5d0 pc=0x47a14f syscall.wait4(0xc0002fb6b8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0002fb690 sp=0xc0002fb630 pc=0x4c68a5 syscall.Wait4(0xc0002fb738?, 0xc0002fb6ec, 0xc0002fb730?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0002fb6c8 sp=0xc0002fb690 pc=0x4c3fe5 os.(*Process).wait(0xc0007ea4e0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0002fb720 sp=0xc0002fb6c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000188160) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0002fb780 sp=0xc0002fb720 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b6380) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0002fb7c8 sp=0xc0002fb780 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0002fb7e0 sp=0xc0002fb7c8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fb7e8 sp=0xc0002fb7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 42 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 703 gp=0xc0002d7c00 m=12 mp=0xc000620008 [syscall]: syscall.syscall6(0x4ca040, 0xff16, 0xc0002f9eb4, 0x0, 0xc0004461b0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0002f9dd0 sp=0xc0002f9db0 pc=0x474535 syscall.syscall6(0xb0?, 0x6f58b8a?, 0x100002f9e70?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc0002f9e30 sp=0xc0002f9dd0 pc=0x47a14f syscall.wait4(0xc0002f9eb8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0002f9e90 sp=0xc0002f9e30 pc=0x4c68a5 syscall.Wait4(0xc0002f9f38?, 0xc0002f9eec, 0xc0002f9f30?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0002f9ec8 sp=0xc0002f9e90 pc=0x4c3fe5 os.(*Process).wait(0xc0007ea6f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0002f9f20 sp=0xc0002f9ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0001882c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0002f9f80 sp=0xc0002f9f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b6580) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0002f9fc8 sp=0xc0002f9f80 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0002f9fe0 sp=0xc0002f9fc8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002f9fe8 sp=0xc0002f9fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 38 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 1205 gp=0xc0002d7dc0 m=nil [select]: runtime.gopark(0xc0002fa7b0?, 0x2?, 0x56?, 0xfc?, 0xc0002fa78c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002fa638 sp=0xc0002fa618 pc=0x44006e runtime.selectgo(0xc0002fa7b0, 0xc0002fa788, 0xc00008f528?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002fa758 sp=0xc0002fa638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0002fa7e0 sp=0xc0002fa758 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fa7e8 sp=0xc0002fa7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 41 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 1206 gp=0xc00027ee00 m=nil [select]: runtime.gopark(0xc00005ffb0?, 0x2?, 0x56?, 0xfc?, 0xc00005ff8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005fe38 sp=0xc00005fe18 pc=0x44006e runtime.selectgo(0xc00005ffb0, 0xc00005ff88, 0xc000618e08?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005ff58 sp=0xc00005fe38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc00005ffe0 sp=0xc00005ff58 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 42 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 1213 gp=0xc00027fc00 m=nil [select]: runtime.gopark(0xc00005b7b0?, 0x2?, 0x56?, 0xfc?, 0xc00005b78c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005b638 sp=0xc00005b618 pc=0x44006e runtime.selectgo(0xc00005b7b0, 0xc00005b788, 0xc00008f480?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005b758 sp=0xc00005b638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc00005b7e0 sp=0xc00005b758 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 40 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 687 gp=0xc00027fdc0 m=nil [IO wait]: runtime.gopark(0x1a?, 0xc000840035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002fce00 sp=0xc0002fcde0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002fce38 sp=0xc0002fce00 pc=0x439937 internal/poll.runtime_pollWait(0x292b26d08, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002fce58 sp=0xc0002fce38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000781860?, 0xc000840035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002fce80 sp=0xc0002fce58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000781860, {0xc000840035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002fcf18 sp=0xc0002fce80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a12d8, {0xc000840035?, 0xc00008f3e8?, 0x4?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002fcf58 sp=0xc0002fcf18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b7000) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0002fcfc8 sp=0xc0002fcf58 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0002fcfe0 sp=0xc0002fcfc8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fcfe8 sp=0xc0002fcfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 44 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 699 gp=0xc000667a40 m=nil [IO wait]: runtime.gopark(0x20?, 0xc000510035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005be00 sp=0xc00005bde0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00005be38 sp=0xc00005be00 pc=0x439937 internal/poll.runtime_pollWait(0x292b277b0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00005be58 sp=0xc00005be38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0000c1a40?, 0xc000510035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00005be80 sp=0xc00005be58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c1a40, {0xc000510035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00005bf18 sp=0xc00005be80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a04b8, {0xc000510035?, 0x125a8f0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00005bf58 sp=0xc00005bf18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b6380) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc00005bfc8 sp=0xc00005bf58 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 42 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 702 gp=0xc000667c00 m=nil [IO wait]: runtime.gopark(0x21?, 0xc000530035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002fae00 sp=0xc0002fade0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002fae38 sp=0xc0002fae00 pc=0x439937 internal/poll.runtime_pollWait(0x292b278a8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002fae58 sp=0xc0002fae38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000150060?, 0xc000530035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002fae80 sp=0xc0002fae58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000150060, {0xc000530035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002faf18 sp=0xc0002fae80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a0520, {0xc000530035?, 0x125a8f0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002faf58 sp=0xc0002faf18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b6580) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0002fafc8 sp=0xc0002faf58 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0002fafe0 sp=0xc0002fafc8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fafe8 sp=0xc0002fafe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 38 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 1109 gp=0xc000667dc0 m=nil [IO wait]: runtime.gopark(0x18?, 0xc000782035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002fde00 sp=0xc0002fdde0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002fde38 sp=0xc0002fde00 pc=0x439937 internal/poll.runtime_pollWait(0x26c09d3d0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002fde58 sp=0xc0002fde38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0007809c0?, 0xc000782035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002fde80 sp=0xc0002fde58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007809c0, {0xc000782035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002fdf18 sp=0xc0002fde80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a0d60, {0xc000782035?, 0xc00008e0e8?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002fdf58 sp=0xc0002fdf18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b6100) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0002fdfc8 sp=0xc0002fdf58 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0002fdfe0 sp=0xc0002fdfc8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fdfe8 sp=0xc0002fdfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 40 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 1208 gp=0xc000174000 m=nil [select]: runtime.gopark(0xc0002fc7b0?, 0x2?, 0x56?, 0xfc?, 0xc0002fc78c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002fc638 sp=0xc0002fc618 pc=0x44006e runtime.selectgo(0xc0002fc7b0, 0xc0002fc788, 0xc000619088?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002fc758 sp=0xc0002fc638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0002fc7e0 sp=0xc0002fc758 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fc7e8 sp=0xc0002fc7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 39 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 1204 gp=0xc0001741c0 m=nil [select]: runtime.gopark(0xc0000587b0?, 0x2?, 0x56?, 0xfc?, 0xc00005878c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058638 sp=0xc000058618 pc=0x44006e runtime.selectgo(0xc0000587b0, 0xc000058788, 0xc00008e048?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000058758 sp=0xc000058638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0000587e0 sp=0xc000058758 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 38 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 1211 gp=0xc000174380 m=nil [select]: runtime.gopark(0xc000058fb0?, 0x2?, 0x56?, 0xfc?, 0xc000058f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058e38 sp=0xc000058e18 pc=0x44006e runtime.selectgo(0xc000058fb0, 0xc000058f88, 0xc00008e098?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000058f58 sp=0xc000058e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc000058fe0 sp=0xc000058f58 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 43 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 689 gp=0xc000174540 m=7 mp=0xc0002c3808 [syscall, 2 minutes]: syscall.syscall6(0x4ca040, 0x3eef, 0xc0002fd6b4, 0x0, 0xc0004473b0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0002fd5d0 sp=0xc0002fd5b0 pc=0x474535 syscall.syscall6(0xaf?, 0xbc93db3?, 0x100002fd710?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc0002fd630 sp=0xc0002fd5d0 pc=0x47a14f syscall.wait4(0xc0002fd6b8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0002fd690 sp=0xc0002fd630 pc=0x4c68a5 syscall.Wait4(0xc0002fd738?, 0xc0002fd6ec, 0xc0002fd730?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0002fd6c8 sp=0xc0002fd690 pc=0x4c3fe5 os.(*Process).wait(0xc0007ea1b0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0002fd720 sp=0xc0002fd6c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0001891e0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0002fd780 sp=0xc0002fd720 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b7000) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0002fd7c8 sp=0xc0002fd780 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0002fd7e0 sp=0xc0002fd7c8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002fd7e8 sp=0xc0002fd7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 44 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 1121 gp=0xc000174700 m=nil [IO wait]: runtime.gopark(0x1d?, 0xc0007a2035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00032ae00 sp=0xc00032ade0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00032ae38 sp=0xc00032ae00 pc=0x439937 internal/poll.runtime_pollWait(0x26c09d5c0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00032ae58 sp=0xc00032ae38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000781b00?, 0xc0007a2035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00032ae80 sp=0xc00032ae58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000781b00, {0xc0007a2035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00032af18 sp=0xc00032ae80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a0eb8, {0xc0007a2035?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00032af58 sp=0xc00032af18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b6780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc00032afc8 sp=0xc00032af58 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc00032afe0 sp=0xc00032afc8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00032afe8 sp=0xc00032afe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 39 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 685 gp=0xc00032c000 m=2 mp=0xc000060808 [syscall, 2 minutes]: syscall.syscall6(0x4ca040, 0x260b, 0xc00032b6b4, 0x0, 0xc000447320, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00032b5d0 sp=0xc00032b5b0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc00032c000?, 0x1000008f3cc?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc00032b630 sp=0xc00032b5d0 pc=0x47a14f syscall.wait4(0xc00032b6b8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00032b690 sp=0xc00032b630 pc=0x4c68a5 syscall.Wait4(0x4ef793?, 0xc00032b6ec, 0x3?, 0x4?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00032b6c8 sp=0xc00032b690 pc=0x4c3fe5 os.(*Process).wait(0xc0002f3d70) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00032b720 sp=0xc00032b6c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000189080) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00032b780 sp=0xc00032b720 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b6e80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc00032b7c8 sp=0xc00032b780 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc00032b7e0 sp=0xc00032b7c8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00032b7e8 sp=0xc00032b7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 43 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 1110 gp=0xc00032c540 m=3 mp=0xc000061008 [syscall]: syscall.syscall6(0x4ca040, 0x1812c, 0xc000329eb4, 0x0, 0xc000446ab0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000329dd0 sp=0xc000329db0 pc=0x474535 syscall.syscall6(0x0?, 0xcd3510?, 0x10000b315e0?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc000329e30 sp=0xc000329dd0 pc=0x47a14f syscall.wait4(0xc000329eb8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000329e90 sp=0xc000329e30 pc=0x4c68a5 syscall.Wait4(0xc000329f38?, 0xc000329eec, 0x26c09e160?, 0x12a05ea84?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000329ec8 sp=0xc000329e90 pc=0x4c3fe5 os.(*Process).wait(0xc0002f2c00) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000329f20 sp=0xc000329ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000188420) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000329f80 sp=0xc000329f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b6100) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc000329fc8 sp=0xc000329f80 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc000329fe0 sp=0xc000329fc8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000329fe8 sp=0xc000329fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 40 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 1212 gp=0xc00032c700 m=nil [select]: runtime.gopark(0xc00032a7b0?, 0x2?, 0x56?, 0xfc?, 0xc00032a78c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00032a638 sp=0xc00032a618 pc=0x44006e runtime.selectgo(0xc00032a7b0, 0xc00032a788, 0xe9?, 0x0, 0xa3743e?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00032a758 sp=0xc00032a638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc00032a7e0 sp=0xc00032a758 pc=0xa38b77 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00032a7e8 sp=0xc00032a7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 44 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 694 gp=0xc00032c8c0 m=4 mp=0xc0002c2008 [syscall, 2 minutes]: syscall.syscall6(0x4ca040, 0xd1af, 0xc00032beb4, 0x0, 0xc0004474d0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00032bdd0 sp=0xc00032bdb0 pc=0x474535 syscall.syscall6(0x0?, 0x0?, 0x10000000000?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc00032be30 sp=0xc00032bdd0 pc=0x47a14f syscall.wait4(0xc00032beb8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00032be90 sp=0xc00032be30 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc00032beec, 0x292b279a0?, 0xc00032c8c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00032bec8 sp=0xc00032be90 pc=0x4c3fe5 os.(*Process).wait(0xc0007ea3f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00032bf20 sp=0xc00032bec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0001894a0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00032bf80 sp=0xc00032bf20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b7200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc00032bfc8 sp=0xc00032bf80 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc00032bfe0 sp=0xc00032bfc8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00032bfe8 sp=0xc00032bfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 45 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 697 gp=0xc00032ca80 m=11 mp=0xc0002e9808 [syscall]: syscall.syscall6(0x4ca040, 0x14983, 0xc0002f66b4, 0x0, 0xc000446000, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0002f65d0 sp=0xc0002f65b0 pc=0x474535 syscall.syscall6(0x0?, 0x0?, 0x10100000000?, 0x26c099f50?, 0x90?, 0x264c77108?, 0x90?) :1 +0x2f fp=0xc0002f6630 sp=0xc0002f65d0 pc=0x47a14f syscall.wait4(0xc0002f66b8?, 0x411ae5?, 0x90?, 0xbe8700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0002f6690 sp=0xc0002f6630 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc0002f66ec, 0x292b26d08?, 0xc00032ca80?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0002f66c8 sp=0xc0002f6690 pc=0x4c3fe5 os.(*Process).wait(0xc0007ea270) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0002f6720 sp=0xc0002f66c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000188000) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0002f6780 sp=0xc0002f6720 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0002b6280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0002f67c8 sp=0xc0002f6780 pc=0xa373ec github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0002f67e0 sp=0xc0002f67c8 pc=0xa37384 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002f67e8 sp=0xc0002f67e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 41 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 696 gp=0xc00032cc40 m=nil [IO wait]: runtime.gopark(0x22?, 0xc0003f2035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002f6e00 sp=0xc0002f6de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002f6e38 sp=0xc0002f6e00 pc=0x439937 internal/poll.runtime_pollWait(0x292b2e6a0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002f6e58 sp=0xc0002f6e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0000c0c60?, 0xc0003f2035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002f6e80 sp=0xc0002f6e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c0c60, {0xc0003f2035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002f6f18 sp=0xc0002f6e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a0448, {0xc0003f2035?, 0xe9?, 0xc0002f6fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002f6f58 sp=0xc0002f6f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b6280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0002f6fc8 sp=0xc0002f6f58 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0002f6fe0 sp=0xc0002f6fc8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002f6fe8 sp=0xc0002f6fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 41 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 684 gp=0xc00032ce00 m=nil [IO wait]: runtime.gopark(0x19?, 0xc000820035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002f7600 sp=0xc0002f75e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002f7638 sp=0xc0002f7600 pc=0x439937 internal/poll.runtime_pollWait(0x292b279a0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002f7658 sp=0xc0002f7638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000781020?, 0xc000820035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002f7680 sp=0xc0002f7658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000781020, {0xc000820035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0002f7718 sp=0xc0002f7680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0002a1290, {0xc000820035?, 0x125a8f0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002f7758 sp=0xc0002f7718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0002b6e80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0002f77c8 sp=0xc0002f7758 pc=0xa3755a github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0002f77e0 sp=0xc0002f77c8 pc=0xa374a4 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002f77e8 sp=0xc0002f77e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 43 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da