last executing test programs: 8.011454522s ago: executing program 7 (id=71): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x887e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) 4.820710545s ago: executing program 7 (id=118): r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x101) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x101) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b14510545e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad6664911ad8464202c5f96835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e31509003b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c180fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db9860ad604dc95dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe0000afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91420948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e0000000000000000", &(0x7f0000000200)=0x2a6, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b14510545e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad6664911ad8464202c5f96835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e31509003b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c180fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db9860ad604dc95dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe0000afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91420948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e0000000000000000", &(0x7f0000000200)=0x2a6, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) r5 = getpid() fcntl$setown(r3, 0x6, r5) (async) fcntl$setown(r3, 0x6, r5) close(r3) (async) close(r3) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r6, &(0x7f0000000000)=""/70, 0x46) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r8 = socket(0x18, 0x2, 0x0) close(r8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r9 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) writev(r8, &(0x7f00000004c0)=[{0x0}], 0x1) (async) writev(r8, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r10 = socket(0x800000018, 0x3, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 3.255264088s ago: executing program 3 (id=146): r0 = socket(0x18, 0x4000, 0x85) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x4, 0x8, 0x0, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) syz_open_pts() readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}], 0x1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f00000003c0)=@un=@file={0x0, ""/503}, 0x1f9, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f00000005c0)=""/44, 0x2c}, {&(0x7f0000000600)=""/196, 0xc4}, {&(0x7f0000000700)=""/58, 0x3a}, {&(0x7f0000000740)=""/73, 0x49}], 0x8, &(0x7f0000000840)=""/187, 0xbb}, 0x5}, 0x10, 0x0, &(0x7f00000019c0)={0xa}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0xd, 0x5}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) 3.25471788s ago: executing program 4 (id=147): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x40, {0x0, 0x10000000000001}}) (async) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x7}, 0xeffff001, 0x0, 0x4000008}) (async) fchdir(r1) (async) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r2) (async) dup(r2) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000015c0)=0x7) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r3, 0x20004102, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) recvmmsg(r4, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/58, 0x3a}], 0x6, &(0x7f0000001440)=""/132, 0x84}, 0x2}, 0x10, 0x1, &(0x7f0000001580)={0x3ff, 0x9}) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) (async) setsockopt(r4, 0x25, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r5 = socket(0x10, 0x1, 0x40) setsockopt(r5, 0x1000000029, 0x11, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 3.254559484s ago: executing program 4 (id=148): setuid(0xffffffffffffffff) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcb000000000100000071300900000000000000e6993192", 0x19) 3.253745532s ago: executing program 4 (id=149): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x80000042, 0x100}) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) close(r1) r3 = syz_open_pts() select(0x40, &(0x7f0000000240)={0x5, 0x41fd, 0x9, 0x10, 0x0, 0x7, 0x1, 0xc}, 0x0, &(0x7f0000000400)={0xfffffffffffffff7, 0x80000001, 0x8, 0x8, 0xffff, 0x1, 0x2}, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCCBRK(r3, 0x2000747a) sendto$inet(r0, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) 3.253001633s ago: executing program 3 (id=150): unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x778d, 0x4}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x6fb13bd2}, 0x8) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x20950, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='./file0\x00') r3 = dup2(r0, r1) r4 = kqueue() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x80) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000300)="aa9154fb6913fe7bbaaabd630de3f755efac53d444f50724003536d349a4dd5eb32d21b73d3eac80e737263ad45507a839b0ce713ad9fdf911e3bbbd4b929e291bc16b15b22baf15b2b57c0e4c509d29c81b5a88aa6ce99d4fa17330a122cb31c7cae27754ddb1c217d3322fda948f00875046639c5b85c04e3a88d893c04d795a1cd48c3b86a829a9e663283b0fae82d4861e1fce1c6b4453fc34bfaac1233ab8b195d4b8a9b50736843dbd325d5b16f399f0f1b287a0bdfec9fb8fc0fdf1efd1d8", 0xc2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000400)='./file0\x00', r5, 0xffffffffffffffff) fchmod(r3, 0x2) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/8, 0x8}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001700)=""/6, 0x6}, 0x801) fcntl$setstatus(r3, 0x4, 0x80) getsockname$unix(r3, &(0x7f0000001780)=@file={0x0, ""/94}, &(0x7f0000001800)=0x60) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000018c0)={&(0x7f0000001840)='./file0\x00', 0xf8, &(0x7f0000001880)='./file0\x00', 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001980)={0x3, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffff9c, &(0x7f00000019c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r2, 0x20007479) dup2(r3, r4) lchown(&(0x7f0000001a00)='./file0\x00', r5, r6) open(&(0x7f0000001a40)='./file0\x00', 0x80, 0xbc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000001ac0)={0x858, 0x9, './file0\x00', 0x39b8b411, 0x6, 0x9, 0xe7}) setreuid(r5, 0x0) 3.125045506s ago: executing program 3 (id=151): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x4004, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0x71}, {&(0x7f0000000380)="b389e5ae", 0x60}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1a", 0x3a}, {&(0x7f0000000400)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1", 0xe5}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)="9725db874b5776d5676fed1ea73f98a0c434268a8320db3eab6b66f85fc6c3e3784eea0a60bdf4f4428f0b0f73d3d47237f91da5d2059c1266e040db88848df71ab56420822a1aba3070fb930a29ddebb11cfe86730eec721e0af6bcf4d00a107421406cd3f2d2d584822e5a2dca988b787135219952d8f7402de7b9291c788fea559f86c9ffda5f03d0c9559630", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x6) r6 = socket(0x4, 0x5, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x47, 0x2, 0x7, 0x87}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0xd623}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0xffffffff, 0x10001}, {{}, 0xfffffffffffffff9, 0x1, 0x80, 0x0, 0x9}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xa, 0x30000000000000}, {{r0}, 0xfffffffffffffffe, 0xe3, 0x80000002, 0x0, 0x1000}, {{r5}, 0xfffffffffffffffd, 0x1c, 0xf0000000, 0x2, 0x1997d0a}], 0x6, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x40, 0x4, 0x82e0, 0x55}, {{r1}, 0xfbba2d36e17ab54a, 0x1, 0x4, 0x7, 0x6}], 0x4, &(0x7f0000000100)={0x0, 0x7f}) open$dir(0x0, 0x80, 0x5) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) r7 = msgget$private(0x0, 0x420) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r8, 0x1) flock(r8, 0x3) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0xcd504406, &(0x7f0000000080)={0x9450, 0x2bbc7033, 0x3, 0xfffffffc, "7f00000000000000000000000000000000006c00", 0x80, 0xd2}) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x30, 0x1) msgrcv(r7, 0x0, 0x0, 0x0, 0x1000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) msgctl$IPC_SET(r7, 0x1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x5, 0xd27d43220c7cd81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 3.042895822s ago: executing program 1 (id=157): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x2) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000080)=""/17, 0x11}], 0x6) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) pread(0xffffffffffffffff, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x0, 0xffffffffffffffff, 0x80000001) write(r4, &(0x7f0000000100)="446aa77b5a5abbf568", 0x9) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000013c0)=""/1, 0x1}], 0x1000000000000236) madvise(&(0x7f000016c000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 3.041593239s ago: executing program 1 (id=158): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="dc5f691d5f6652de93105891ae383937f3cc65d38e5d41ca1b6ef3bfdc5b10cfb6acb3ff94c30048dc3a89fc27187c7c8df8173c84b95b06963deef38b9f41b300a78c547ce4838a47ecc194487a5f50613f50b6791c3b11cb28f62fa9f6bb74381a8fb19db7fa8651228deec37dc11d63d503d97ad019f9d03e139ddd0ed6fadaa65abfb3f81cf9", 0x88}, {&(0x7f00000001c0)="cfe02973862f3e57d3f94cb11056d79e40315731088c32d3a409f5fefa2303a4fa456a5ef96df280b937a18e901061023da300ed2559adb147cfc7fa59c5c4ad7119358b8f2c954b89417daab9eb779913033aa70e7af29cb9a842281bad89144c49f83c879d8a0b24ef22ba024bf369fb038746d5b0e20883a77e", 0x7b}, {&(0x7f0000000300)="46dedd1e2b24d70d8d5b79b2fc74c4896101fcee54c07dbc36dd88880d6dd15b5fcbce47ce71e3dc584343c37273c6078a7e63a7376d3ff1f0a791350831276c1ed0337e52ae30e6e60ce1e34abeb2d4c2a6264a9a748bbb4a61a8a55c19db3780b4efca03526a49aec5f4ce95c2c901d73cedc128aed53421ed857ca4f822bb392684e0d182d94720374707324426c76469cd9ea731edc6893ee47891ad2b5f9b037dad9f5f6bc2d42b30bf402cf79f981796c289e448858ab6d54776833362136bd178a84d1b62e2667bd99a8a02e8c3f0dba5e217568991384a6bfa8ead695d901681", 0xe4}, {&(0x7f0000000240)="e0a2388c2019b9ebd6d33645df1aec8250a331fa1125a8fa99b378921b65ce32c6f2c56942fa634de1b68500ae22cb4817f11313e9c916dec95f8b2bfe2e7ee2f34f658f530765639f1dc74fff8d0daaa63684cafee72d830785c492430f0425dd502c4028a4c7de481a28fcda1cda8b9050036c47352952c32c54555e83d1", 0x7f}, {&(0x7f0000000400)="1df005e626354a2b3f904bdbd20917fcad59b7cfde9e038bd363063ea53ccd4c", 0x20}, {&(0x7f0000000440)="d7ab8f60aa2db12321848281d374b32b8bbd8c1288f8b248fdf8932c1640b800b4a3795355caac74681397855186c9e8b9c77e1a2c86da1483a7481d896431", 0x3f}, {&(0x7f00000007c0)="547275b048e04fa328c2bca11a73f5944cb36392d00519684794e165329b720ae585089dc26db33d145975d15c689b0d7afce8a1ae2433a0b5b95c9cf11c93098b28e0773a95313d5329128f279f3639b1f7de627b5490f8d58f090dd27b23433c3529812abdaaf4e806e17241f09809ee17810200000000000000d52c8fc08317825272ee8c6652d72dc1b8d74a5363ca970cf6b7c20a420d6d6f053aa4622e6d5051185096ccaa575929ca726e966d7f3137570e74b4dd946e181aff504e2557ba067b6e8f1db7d545e8d311aa91fd8a3a11424b1e91e1b687de73d03cbf59cfb430e0fb1bd9f41f638f3794cf4ba59c18f5bdf8b6b1c5d6a7a73720c3424fdc20de24fd343b18bc29ce91ba6950819f23fa10035a136a8bec3fc25680da7c97ff28051445ab90e9b54099d0b6a3fbca6fcea0a034973cb4dce21964c4ff3cf73b6b1f4f8700d1f6c3", 0x14a}, {&(0x7f0000000500)="6910473c14ab34b15a74ecb8e979777180c81989e5b408e5d4d3bf8176ab2527f74727fff3e818ebc9b568bbf9b2b3c42842a91f018d9e35a9a6fe73b8829415f9875ebcbfae615b4071cb2b96e52981ee7b9b737e972d75dd937a70fe17ae30ddab04d1526a688db458feea3d914eb9ae424dbd89b3de8ebfe5151a8fdbf9074595afc7d35d464b46545fab83c855561a4802c258db690b0ee0d69d832b8e98f990196228ea48f904a84db81b5bb01c31307737", 0xb4}, {&(0x7f00000005c0)="d3c5ddc34548698088854b61cd1e97bbdde50683af16b37606129004958699e42ba7a4de1fd318ccc76e69c5e125ed0a46f21330bb3f3cec026bcd814d8f3b8917ade64e1f41ec60e679f45bc0251d9b0d1c29278c67fae622f9492b34be654e66ab6b9a95b2832cf0039c2ee8bcaba6cd4e17cd22cf5762ab27a669f3480bd92bfeb37f7f99c3113fef26702801f4dd04c5fcad64d6589f5b64f9156c6765e5e6253e58f9af9d6aee14318b9f995be759b50537424e4732d62db8c8df5ce2ba6bf9fb8d273d00bea30e0cc61e25e1d4fc", 0xd1}], 0x9, 0x0, 0x0, 0x8}, 0x4) 2.791841882s ago: executing program 1 (id=159): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) (async) close(r0) r1 = syz_open_pts() close(r1) (async) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fffdbff, 0x7bed, 0xffedff84, 0x1603508, "182616110004000000000010e0ff7f0500000404", 0x1}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="aef43c05", 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESDEC=r3]) (async) setrlimit(0x8, &(0x7f0000000980)={0x44, 0x62}) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000200)="2cb20b27", 0x4}], 0x1, 0x0}, 0x8) (async) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x809789, 0x1, 0x1, 0x259ba8b7, "bf08000100f1a55910812cc900", 0x83, 0xff}) (async) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (rerun: 64) connect$unix(r2, &(0x7f0000000000), 0x10) 1.999911294s ago: executing program 1 (id=160): mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000240)='./file0\x00', r0, 0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1843, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r1 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000395000/0x3000)=nil) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000280)={0x3, 0xce85}) close(0xffffffffffffffff) r2 = getuid() r3 = getgid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r5 = socket(0x18, 0x2, 0x0) close(r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) close(r5) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x6}}, 0x0) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0xc5, &(0x7f0000000180)=ANY=[@ANYBLOB="73b9ccc3000000f7000400fb86dd60000000008f3aff00f0372e0865911feb7ee80000008000ff02000000000000000000000000000188"]) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r0, r4, 0x84, 0x3}, 0x7, 0x7, r8, 0xffffffffffffffff, 0x0, 0x5a5, 0x4}) 1.999515147s ago: executing program 1 (id=161): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r0 = socket(0x18, 0x2, 0x0) (rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) accept(r0, 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4437) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fcf9ed06472fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300370821", 0x62, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589292370ee5b4ca0c0361b4cc702fac500002021fbfa0c0f00008abfba2215540900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000280)={0x10, 0x7fffffff, [{&(0x7f0000449000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000716000/0x3000)=nil, &(0x7f0000401000/0x2000)=nil, 0x1}, {&(0x7f00001fa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe340}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000091000/0xe000)=nil, 0xfff}, {&(0x7f0000339000/0x3000)=nil, &(0x7f00000d1000/0x4000)=nil, 0x6}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd6}, {&(0x7f000045e000/0x3000)=nil, &(0x7f00000b1000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000718000/0x1000)=nil, 0x9}, {&(0x7f00004b2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000175000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x32f}, {&(0x7f0000280000/0x2000)=nil, &(0x7f000010a000/0x4000)=nil, 0x2}, {&(0x7f00000f9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f00004e2000/0x3000)=nil, &(0x7f00000d2000/0x1000)=nil, 0x5}, {&(0x7f00005d9000/0x1000)=nil, &(0x7f00002e0000/0x4000)=nil, 0xffffffffffffffda}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000049f000/0x2000)=nil, 0x3}], './file0\x00', 0x7ff}) 1.999199355s ago: executing program 1 (id=162): r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200291b1257aea8c5000020020000000000008abfba090008efff21ffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x8, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4b03", 0x2}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x200008, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC=r3], 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) 1.998479837s ago: executing program 7 (id=163): r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0), 0x0, &(0x7f0000000a80)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r2, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, 0xffffffffffffffff, r2, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r2, r2, 0xffffffffffffffff, r2, r2, r1, r0]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r3}], 0x150, 0x404}, 0x40b) ioctl$TIOCSETA(r0, 0xcd504404, &(0x7f0000000080)={0x3, 0x2, 0xc, 0x0, "cd00ff28000000000003000000044000", 0x7fff}) 1.747046223s ago: executing program 7 (id=164): sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x1}, 0x2) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) getrlimit(0x1, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000001c0)="ffffffffffffffff", 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x115) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xffffffff, 0x80000005, 0xffffdf82, 0xffffff8d, "182628040200c2a6d203680023e0ff7f0d000004", 0x1, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r5 = getuid() setreuid(0x0, r5) getegid() getgroups(0x44, &(0x7f0000000040)) 1.713207825s ago: executing program 2 (id=167): writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000780)="8c838e5d01d9d8be1bfc123dc39e73de9e644e92e0f7af4afe682e61ea7899a794d324560d9d47a073c2e546df8330b53d5b3b7a985be157f0b4b2c49bf4d325f1957cc4d28c9dd826d9497f45adc4b33578aca3126f06fa5ef3b7eb64e296d85e8224981ef539638980589fed547f7dc8f48073b917d19c453a6d0d8a81152bd9a1dc87d3dfc79ff39814419a591ea211929a6a3ecd1f1cefbd2cb42498c98f46f9c7b08199e1e117973613ab2a3181ba8f1dc75d6902f4bd082db4ea3e4e15c8a711f610dacc46e01c44db905d6c8e926aecda4ffc89b7d8d16357fdc66547e245396a9c53e394d8984a57bfa647eb49e6a1b2ba287cd80d6fb882d092d1771aebe0c20c7b4d0a4ed83a1c7320e5623a0d679570e8a4ee5402b48058407889d6f051d71362cc6a7d8b886cb92de1a6918f48290a167835a4d345228cd7d2c56789994383e235cfb1302a7d986552327889c571e824c1f47c0d70beb3eaf900bf970741f492d35baa3ddc7d2c6e5b24fbc0b80aa9fd0a4771a17d29ee604eaf9f4b74635e7a212f6d8246cc3b7dfd8531527b535be1bc8382aa0b1f8107194d593c26fdcb251cdcb43641bca0e5274e09726cc5e5772ff8343c4e19246908faad3228eeaf72adc1f7a6769595676eb81f44cb58fbfdc135ec56ac71bf6c3d1a2650b32328b0bdcee2c88961689652634fca4c26f3d1a6ea31b0625a562e34f1d60f8aaab7516f77197f24fbbb7eef9f2e15609072cde50ca87d2cae5dcd275420a32346c918564c60e0303e3c3b9ed06f0bb17eeb70b3535f65dee4747f592295ca0841efc7d35bb3376011a9322f840da5ce7996d4378cc3e439d32dfcbadeb506e6c74bc1e3ddf08f4a335d27c898640e29e838a4dcd1c4d99ec6f6c515eff71f16c6a7f19e7d0a56e75dad1e158c0bdac60cbf40d112e41f46e2c10ea2ee1bad164de0f9bae25dcb2a50cd46bb4ec505df386cd21f7ad06b22a59e36be85d12d0a8bbb1edbb9788cdc3b6da4e7d0ef2da5e206800ff3fb64b30017aa92475afccc9f38c29db5ce009747cbdd0e4eacc1baf2f048cdac8b0f7caefa3125985c177bcebfd5b2be8267c30d8588afee81f3d7e813ba462d8047340f390994b7463f0b706a3f14c628ed58bd0bca5bb9be289e0bab5f8dc175ce04c3de0c7d734252cf2e1ec3372d04a1828115a8754dd1cf048cebaabc9e8bbc6ba209377dc3696c9fe0ca6bb931a47baa4a6fee67daf4e3de8664fd00adf3135ef4ec1d9b56afefaf38e0a50fa374d6b09f88b6e53c4a050f595c4c4558f3d76ca77f3f4821dc202642505078743480e47c16a41e49eff40f82420e9ddf4713401a77e11fff72a2ed37efcd8ade3bc7467be6cd47d4ca402ecab8ace94e13fa5bb9458938b489c5664c5af5b6ca9cbc54861c6391045c28b07c754231ee7e1530c499d54f2881f4461f60d920194ee42b678bd3be86170d2481e3cccb1c9321802e0bc9dc", 0x41f}, {&(0x7f0000000240)}], 0x2) sysctl$net_inet_ip(&(0x7f00000021c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000002200), 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x40, 0x7, 0xff}], 0x139, 0x0, 0xffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0x80047476, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0xc4504445, &(0x7f0000000740)={0xfffffffc, 0x5, 0xc, 0x0, "0400000000800000ebb178d952d6d31962fff0d1", 0x9, 0x2}) 1.709510666s ago: executing program 7 (id=168): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000000001000", 0xf, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="616aa0ca17edc29ea343d9ebd5066069be981611648e2756d68a5426dc401a6a8d9628dca74f482452a001965282db28476036b3ce0b307de9d9c9bde6f41e4a46efa2f2d8f6f1f458ca95f309378bb022625c283a7884f2e703", &(0x7f0000000180)=0x5a, &(0x7f00000001c0)="b2a203ddef438e2cc8012620b3b9e26c2566cbf5e0613c9ad893c8107917bd2ba8ef7ad22d85db4588282252d23ddf93b3b7e54db9c61ccfdc3028fb748744a367b61f8309ff23341059761d89a34c46d1950811fff52004a7e1c82685fab296e222d848229a6210635235b6b187dbcfdafed2cc2eb1e3a055f7e0866df44e967de6613c956af396f463b0402fad650c36e12d3f62d474a7cc4211879ed81ef4bbae3ce41722b0fe755a0def2726cd428af3916f026e0bc2f2f611aaa4de9b69b0407bd4", 0xc4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 1.709365015s ago: executing program 2 (id=169): sysctl$kern(&(0x7f0000000080)={0x1, 0x38}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) 1.709035968s ago: executing program 7 (id=170): r0 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="89054c011cea94f77ea66ed0f35abfaee1654a08", 0x14) mknod(&(0x7f0000000140)='./file0\x00', 0x9103, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000040)={0x4, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x51, 0x40000000, 0x2ef5, 0x6}], 0x1005, 0x0, 0xc, 0x0) acct(0x0) r5 = socket(0x6, 0x5, 0x4) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) acct(&(0x7f0000000080)='./file0\x00') r6 = fcntl$dupfd(r1, 0x2, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x9, 0x2}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x8) setsockopt(r6, 0x6, 0x100, &(0x7f00000003c0)="0b4b6894e2a16aedf860904b9cddc223c04f0a2795b0fa3e472f4deeecbd15a41dd2c9aa7de1336e5b86bff51e39cfe6e91c130e95b86cdb68a2aad0aa4415408e2961fdbb69272eecea4c6d578822f1c377ee5668e1550700000000000000802250feda46de4d3d42f7821c6196d6f6c785a44e91eac415535769c981ad2598c1ca34152b1fd529687aff8be34e99da00e63823d233f3dd0ce412475fb15ef937a9583933351278d814cc021bb362f7f8ed79bc67c581f53b1f1f2109ebd7ce500395641475c31808ade68a5755e59b504e3af9074c156ec9ec1dcc022e7d75fbaf95cf69be4f8496ec97bc74a2c943e74596234b45e29e506ca5", 0xfb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x358, 0x0, 0x0, &(0x7f0000000900)=[{0x0, 0x1, 0x6, "c3c554050ffdca96fdaad1eb130b31abd4c9d86af9567aa1eca041cc043bd17821dad4611b0be335a98677e07d63ece3c370975a24c18c174da9e0feb3d636f86a290909231f4a5cbad7abd51ad3e707"}, {0x0, 0x1, 0xa, "f089b066bdb4528ae2ab0af6c19212fc644940496b1939012fb4cbf51685331af60000ea923862d548f09a11c4ac925794a8eba70ffd5f0984940000000000"}, {0x0, 0xffff, 0x2, "9f671117c7d0c0754397dc955b589d0fb03cb6ef5b34e21e242bb27680fd1324cf296d1908f5ca6fcf9e09bfe1d920560ac6b056ee9ea4897ce9509dbf5afe9a69bb4d3df37c3682d9f1562803a7c5806598cec8ad098758d9a5fdf81b6ea12ba5d220fe0d7e9c140cb682a62590cc28f99d4dd9237c37ab7ae6420b0b0d2be963ef9131f1671a227dad6f77b94e0f1409686dd05bd6cc0d5906e7fd2e15d71cd751f732a5653572d7fe04a319ca929da5b63659518d7bbdf4050c57fa6353"}, {0x0, 0xffff, 0x3, "f3dafad989133c1d0c1a5d12efd5ad692d27caffb6f70a73c2337a12b65d274dc3786208d885c66637a32279671220c8df3b110a315717070e53a3444bd4eb035ff10a9a2a94104b5452df66cb66a9b8ffef0c5c1ba161771286d699704cd3f71a958a7ab65badd61c1634dbc680e13c2c03df0cff7e535e75c17cdc2d609f8578ec42e2b95c66d58143ebd02e023c8d10e2ca897eb78a73586a1ca7699af4d0cb03fdd96e7f7677b3b2755df44a9adcd376d42bc698fd90181a5efcc3e9394eb2b2ff42397dc885822ef6b6f22191731d7b45a3b2eebc7f83203d8ccfb73c5d07f2b368c20fb832db0993d10a2e9c9201f15f77cdc2d05807f0480faf75396b942c9cb952654ed373696ac044941e4aa39dabe6ed9444e7f2d5f3c70b46504f56cd689604f2c882949d08db2dc1415cf74af042853c72aa2aa83a7c9e299e3715891b0fbe088e0f71375cad686b1f48bd379ce0b4fd7b173736ab9bd0a81df2ffa76f354ca451c834c7d9607b1c57cab9ada886de009bf641364f360a7b4bd79b2ede82c31503869f7b5134fa4fa1037183983a6178fccee7980abb90a445d36aa53e22268d68c62a48c6508a87be20834283fbec924fa0e4cdba6b28641939e59358ad4c1da3c4406f09fda04d66239f50715941d4e683d3c02272ec75fa82ca467eec683254544e4bce46132891e25bff0e210aeeb58b52d917116e1f3a5215a816ef43f6bc6da5e114c5475bef20ada038aae53cc93e65a45bd1db6712cbba1a57f9f6019eac54c331ca9418a0573753fb7e6d20c9197ac7426d11a0993f619a63bad523e128e183f9c7f75b1da4446d837f6241b731252c6df3011c101222b71126f3f01b883295489b717e124b19c9a7252c571714fcafd98fbea26a1a431bb5810ca566d39963b0b7482b432b12ac380fdada1c11da43c09d09e65201f57b1dc2ce72c45021c6ffd6223a5d45c3770259c388057b4d00e1369c5d7fd9b60dbc3a5699696bb719a880ec0aa0453cc59f572b9f7c1886bd4c365d40d2de0fe1322ab6a8a967c6be91517429020a6594cffca4f2a6acbe6bf337e008f95de559d87ca18165693dc8370c5b09fb0ec9e9d3dd874086d58804ddd8af81a9a2d2ace37227adc24c6d5c5a4df26cda3046ffbd09e7b28121cd924f0082d176a74aeabcbe8d2652a4230d984d9cad329b31c011317da57be8192993a93d31c6b2d1e027d6e5b1152b9b8fedb1881f67b3b0ce9efeba37d80d5e255c53e1c1ce68188260ab17f5d9acb1048b075100ff6165335e3bbd7e4f917bd4e04ee0e76359b42ebcf71768ea8e4936f02908282e0f38925bd2c04a89fc87cd61cf7f3f2c5dec32ac4efd1550394226615c53f32738875e949b3af190aaa2064fb3fc37e13c731a47636d2e261b94d7f14685fe434462a71c94a3b3769000d17a22f5bafc6db0a3b7f68a0cb9d0f584bb7dbf9f297c9f6954c50ff0214937f8335f717542e1a2219620fa2a05c74491017e2515a449f2430625460e31950c90cf47c3ecefa477c5ec253c3b07d06d9bd9632913b3d1a7580cc6ac43b2a47e3a1f076cd700484347af5427391320ca2eeedb042d517453098b0c13aeef7bcff661c8199aea21cd07c8940059e42cd08ff0f06c811905bb1400cecbe10e5373f3719ca7eb3f60fbc8ed345e9ea73115759cd8aafe8ca7c638ad1f38cf9a10bbb62af146193b51c74ab84fc3dcd3bb91d068d34d918b46279358d9a515294ce91bb51ffebd0e6a543de0a041a0c4290e53be98de3f63f4e8ac2a223d8a40005e5575fb2cd8ff38bf806aeb0667049756ffa89c5c52ffbfe4b2fc7b7e908707d1d6bb58db3f79df895ca3aa5e785cd962df79206a12ba7fa64279c2c076438b8491c85ebef8f4b32b256ebdcdf075f8549ee14370c6f7543946c29118e3e8c53b61d3ba6c2271982b7fd5ad4711adef6db5477b1068e5c93117253795ae0f9c25a8069d5caecf2421377cb2b9d5fa5dd729445434f3cb31218b11b047827bb1bf208f72c2e22963ef77d38ef41e8631610c410d4ada8670210cf96adad987c15aa81fd90971b05d88ed0e92d04dfa359fa868b211adcdec20664873879be931e1ee244a941cf9a3c9873e70cf7fc1da507422071ffe1e739eb3789d1f913240feeea19e8041981823a4a3428a28188a374e7e7e235be838cb1b522b3590648b64b8cf27dc89b0ecf29101fa90cec9c92d33330e4c0378003e1ef8dd9cee23fedfb29375584c4e2e9aeea5e6f1e692d76376d74e5c023c565b47ba1170448076cacec0d7fe6c33a7f8f03c4c9dd2b4dd4af7df9259959f10017f45e59e695be4e7a015b8f0534a88eac8371f619b76532d26262cb300f7c267285cc3c0eb6b07eda6710741239842f60db14eeb4e52e94d9883b98575b4d0bcfb3e7fd2a7c3046c8013aee44a22cab8d16121a3edfa52ef498323065be6046613f92140c0c8ca2b0170814dfbcf9bf4e8fa49cc6bc8bac0d1df90cbae21b5b8c9550a51ddd335cec211caf25f5e193c8be7d73cc6c247b59ac64c9d0ce95f50d0c3dc122438d3416140c4985fadaf83836a1507084cf55bcd8b1db867cfd7804a6ba710b91bb3e5e35232cb5b6ecc3d1ebe397e601831529d4a72b4bb4136dbc510e37031e7f02dd97104265c3bfcd6c632c07974dcd776726a1c2afe2c1859f56bbbdc25d985b40650bad2d274286da52aa35efa42bdc460c17fcaabd3f1ca648af796a426fae5f584e524a7b422e8d5e529b336e3bfa5ceeae1cd3878d189b89eca32d4148e4a2052efdbf60ddf5092a985917f9630bab3fb2316ca1454e2de08f7cfb3891ffaf5e7e0d1d67f073be3c6b3f73b1da0f36f55a575192df026059842cb471d87db5043a172f511112d8b584a29d80f34410fd05ca479d07f2635f5c1b0c4881cf0d474d0be4e69724d5f6294290d59d87ca9145172654bce15ccf6f1b0f03a2de37f172039b20b985ebfba3b26d2946c2708ea7230eace0c80b6bcdecab0a11720f33ccbb34dd364db7f079b0c89bc1e3fab5795600e95061728f16851dd00418f459947a5daea1eaa5bf0fb89a6ef07b8e8149cbe4ad3b3476582c79282f9226f57d619cc18d96ddf6f4a7bde287c8a71bd44e1e861fe0f69a2e7566e34adad8e65a5e84e01e070c1c6053c9ce6b25f862ab3ac857a070f5f957747efec647ed1d06cec776153ff1c1afd69924507b74521219ae0c899e63097a6869e62420a46657796c90d5b24fed85484911e306a205e09c91626c6cd0d6b0b2af1ecdd7cb554beb5a7c7448950885799afab16776674f87b2ba452d0854681a354f2d785daec2b624d41003fb61015c35d79abfaffc310e3ce5a68c362b3ca0c19fa07622e39d2ddd28f040a97678df8a58df857b2e640dad79dad24349f5b19c0445dfd808070f0f50ebe1889823ef8719dd25c0e1b6352ae75b16b68160200b5a55ad4ea0b1ae0f72c1711d1059f0128abb44bc0bac98bd40d4fb532f053bbadc519a963e3c16a3e235dd4d69b6361cb4a0b2320f982cfe67b1939652d81e262766b6765d6e4867ff9a375b48939d64132aa28df925036974a521d63a712940eb840ecadca07464294eb81bc15c15abd8222e8d8304644cf42dfe5dc9da28659a6ad7b8b724ee5c02405175fb6f19ca9871c9730b178d580bb1b2667597f264c39ca116c4d54c952aaab8eb34bfa78de7192cbf52f92a17b7b3127454f53e00b7a00874a436482d8df6b964ebafdf3e4282f4872ff957757a20f2b408d293dbd2da9e82c27b7fe28410ffa83973485261a1dd9a795d2e35540dcd4e48074eee9abcbb6dc253c9c04b90e0f2a235129d2491182dcd57e4bcbc63897c78de46ab1c9c2d43ffd857dd8a8712b343a8c5f4569e45855bb792279d32a74fdc704b43ecc8b9b69b94028a9d199c39456290b89517d244f7a73a2d052adeada3751cc583b541a7fb5ab1c4f71b7328dae22f0bd8a43b2a9f1abefa740a45423a46c2f8e6a30b04e7e199545afb2a1abe2d93f6d0b0533a53f1fd35fc83364acd7fde1890e06ee679c9def36d3ba384165c2116c53f010338ee83492eb91db255ad299db217bd9306cc65cafd79f2fff9ad3e4ff3ce521e5530d7aa99fad78025ae5efdfc1a5e49d31b43c3e9b2b5fb39726d9e9d3a4105c24a2e2a27b119540043b8878fea0f7c6d3f81f24558092e4fa43d16795a5cb79ec090af66d7d71c3f42f6a23daac40bbafb250dacfd1cfff548689f7a92075bb7fd75d1b85cca5cb90544ca4a26665d8c6ab6e3037ecb3f73bbf7551112899b7cc0bef9d5a3c02d99756deb0e32668306a5b6bcfe8637ef07a3879780d8614d4494080299e26ea23e069d0b6d634a6956a5be91204147af08605387a9a8d50aad04dff105fe818ce2cc53cb6d9726b0a8ac59ecd033de8eee6ae3f133336e580b7d2343a88f11ddf53f9d1caad3f9ddb3ad52ac97d6d4ef1e7b48f1cfd0a540a76b1959e8ebc7ccda2212c8bacb771933438cd9eafb60d2ff4f68f77fc59d596160634f85ac293b932be7312b3e5115db0eef58d4e09c5e13b7c1af90ac995275874739b567dc5e238da4e4c681cef0ede6fe2ea6203cc2cc1e7139253231f3f51260af3e9fa125c289243b6a1924c9c727eff9e2a7f4f3dff167b67c17c0efbaaa901ae0c0bd0346b2aa8201dc804bff36810a9ac6a67252ac02928c265033dafb52632077f2b0bd4e4ea423be1c61259c719289ac95b24af3faf3a9b2f89620e8dd5bd3d791241f43b43040536f70aeaf9f7d1a9227d6ff7374e8d33fdc2e67d2d96f17aee181f3fb3077b684db69b2cd421a5f2ba7ecb0244b75c0d5fe98f86297c6a6ed290f25e1743fa4cae58d2230cf6445130675ea6e18e3891df5db1b3079895d21463e42dd57f9d7deac17133063c08b39203f87b432bc702c418a045e581e11e2a2f1fb3d4573b75e4f901edb5234b3a867c60b51cda8b318901431c58188198da052611b0c7d53838c150f48e64a51f49aeaa83027c175bb1ee713f55217ab0c0c05478878e7907b942e1f3cacd572f9ff0ca783c923dc6e841f1c8fe5f7d261d2d5b5494e303d50221b2f0ff8ff603d77e80925edb9463b09d46e9b7e29ff44094ec78fce451a001084f0e7cbd0ca9f1704d016a8d552d9feec315d997520dabfc15c5d6e732b49c2e2c41e8fc7e54f8df9258b92b14027d2200dcacfdc0ccdcde5f35d3fb8e90b4f554ea703c817ee8c217f89691de889d582920231c552d6aff9323e39767abfce9e87651d59cd3bb024a936ce9b3d3636b79446840c4f9d07257f24d0ed807a09f537570aefe4e6c1c16d443f05545caee70b28253b208b6531e81e2a88642a31d367be9f7c738a50af91da027c32e0dced7562986be68b202e068f71430fc6c0f9f5f34e26f8375a1fbd1928199429ce19b55676523d4f48228a5c688fa59b6f71f60aae9c180f249ee4368273627f54273d8faf379f11633a713d5157c26b04c10c4e9550d1f447d9402f464a5ceaffcb2f90f2bca187a25dc78a98baa1d315fe12c268243bc75d127d5efffa998b7dadde1681a03fe8004b47642fc66f5c88f7cc7f5d4978a28018d9fe40d97bd1a1704e1c02e79fb912ab7523c9b96147fa8432217f4c678abd9f6cb7270cb656de367150d424f8aebda42fd9ae8520189ff974d660e327f789c759ca9a91b38f02f267df2da1cd0de5f7b2e183e3d039e9d127ca9c7a4e37015fa000f1b3966a054d03d147fcadb9b8a37cf9c3da5aeef7e01de933139516caa"}, {0x0, 0x1, 0x8001, "009ab29555d028cef77d3b9ece5079b2a0aa515437"}, {0x0, 0x1, 0x10, "86195a9f0a3d5f6ee84537013da013c39fc0b7a98fec702d15218b65e56305cddf98f61b916d6b5f1090ef7dc6665a6a08459d190ae651925f2327e08ba3a961e9d025bcb8f3d4acba6acadd715e1edb7c00961252d65f16930e7933aa94c9d81f147a8a8336ae98c66a25819fccd86a6cde2b21df91c8360243be1cb969027275c09ecdb2a4256793992450128b97486a7d33fc28aeead0238adb43"}, {0x0, 0x1, 0x5d0d, "1a97b973590593f55711bff6c6db5cc7bd3599fff40fe20439dd9777c6365088ca2212b05285dee51da3b95011091968c36a1f572b0ac3c39dcb326dc6b8946982c532df"}, {0x0, 0xffff, 0x8}, {0x0, 0x1, 0x400, "d61aed07945da19174fd70406427a68036fbc6ce6b6d3dc09c6087fc08c6c68029afbebfe9dd3db481c04755e77b6fdb69899d2aaf0840ace656e3ea3a4fec30eb64a20540078a7e83d2c94d249caad8148de3ef1ac9ee2d43c5d1eb50340f24136c27cefd0f63a3d36288b7b30d56"}, {0x0, 0x1, 0x40e3a, "e552904857d4ad89aefa95e470e49ffc2677439c958ecc5c3ddd41717b8c6b168a184d1ef475f88fa4b25f9f51d018e2b10211eb76b7552ff654e73226dac5336fea2f4b4894ad560b46839fe9d52a60789fe8d9cfab4e62dc3319b89e9865623a3e6021e3b78c0b519b"}], 0x90}, 0x402) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x801) open(0x0, 0x8000, 0x0) close(r6) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) 1.678375317s ago: executing program 2 (id=171): setreuid(0xee00, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) (async) r6 = getuid() setreuid(0xee00, r6) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) socket$inet6(0x18, 0x3, 0x2b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r9 = semget(0x3, 0x0, 0x31d) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f00000001c0)=0x8000) 1.677872719s ago: executing program 2 (id=173): poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x10}], 0x2000000000000137, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x100}], 0x2, 0x887e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) execve(0x0, 0x0, 0x0) 1.675902771s ago: executing program 2 (id=174): r0 = socket(0x6, 0x5, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) syz_emit_ethernet(0x22, &(0x7f0000000380)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x9, 0x14, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100051660000004000000000700000008008106cfa1e4fffdf96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e4991f7c8cf5f3fc303ebe1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300371c2102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9800361b1257aba8c500002012010000de5000"/177, 0xb1, 0x0, 0x0, 0x4f) 1.616794874s ago: executing program 2 (id=175): syz_emit_ethernet(0x2b, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x2, 0x8}, {'\\'}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200, 0xc7, 0x9, 0xc2a, "03caea000408000000000000000000000087d520", 0xffffffc2, 0x8}) write(r0, &(0x7f0000000740)="c5708e", 0x3) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000080)=""/17, 0x11}, {0x0}, {0x0}], 0x3) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0x5f, 0xe4) 1.61569408s ago: executing program 6 (id=177): mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008, 0x0, 0x8000000000000}, 0x0, 0x0) r1 = socket(0x10, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x20000040, 0x9, 0xffffffff80000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0xfffffffffffffffc, 0x7}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45, 0xf0000000, 0x3, 0x100000001}], 0x7481, &(0x7f0000000180)={0xd, 0x1}) close(r0) close(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0)=0x8000000, 0x4) 1.615132019s ago: executing program 6 (id=178): r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0}, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000100), 0x0) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) (async) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x2) (async) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x2) 1.580133158s ago: executing program 6 (id=179): sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="20202000019c0a", 0x7}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) recvmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000340)=""/184, 0xb8}], 0x2, &(0x7f0000000400)=""/67, 0x43}, 0x603}, 0x10, 0x801, 0x0) 1.579635045s ago: executing program 6 (id=180): r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='.*)%\x00', &(0x7f00000000c0)='@%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\'\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='*\x00']) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) flock(r1, 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x100) close(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r3, 0x3}) r4 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmmsg(r0, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000480)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f00000004c0)="c26b1d43b86c9bbc372a6f1cb5c1e239f41accdf759946273e693fc34e6eff08595c846546398fcc7629d87b5647faa6febafd1ae0d388117176deae05a116d7503d5b65d30cb676132fc69387be3f4f1252eb386be70097b16b7955c56aff430b3ea2dcdd33c416218082489a35e8f58580a7ad60d13683f5576a4984c9dd7bc96fc97d8e470b400a326edce01d99", 0x8f}, {&(0x7f0000000580)="cefa313adaf8af287a0e328f8d6752a2193576f20eedb9dbddddb07fa2c8dd9dbb6a5df2c3c810b420c3644d8ff5b2e53f1cdb49958531cce4c66b4e2c7971deef9e2a8aa51341a8ad856c4c3a3d89b3fd85264fb8dc731e89c243eef76f0fa3c8ce2ded71c1cfc8bf0f60c296fedbff02bc19ad7d119dd93fc07846bd42fa548e465883b72d7307dc2e89faeaab2b4f894cf6e2a3e5fc3f45c0013ec07c1001b5fa69c63437f87eebd36dd37a1caaa73f41e68f5703763b88", 0xb9}], 0x2, &(0x7f0000000680)=[{0x60, 0xffff, 0x7ff, "693a55e6215d6557f6ae17131b16d78718def35faf509692594529a7f8e7a7fcc55077acb812c118099f125e6b78bd5c427daf60e19885377f9a621756cac85d6efffa85beec6bb1adee6b92918c8cf3"}, {0x90, 0xffff, 0xffffff09, "3492b39e8418b68bc51a6e675a30975f3668d02218bedb3adedab894fe47682ed06719becd2e4b85d5f26bb28a9bc011280630f1a31d377220823432e7c7f90a212bb92eb4317027962a1cc6e3ca269221676bb1ac10b1dafe321ae1108fa78575c4c533ea11e66489263223bedec9e6399564ea3b1829abb29498"}], 0xf0}, 0x8}, 0x10, 0x202) socket$inet(0x2, 0x2, 0x6) sendmsg(r0, &(0x7f0000001e40)={&(0x7f0000000800)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000000840)="527f23d524b05a435441c6db2d615eb8aaf217bf8b6337c45dd1d540a7bfa75e107c15247fe6e67cea343bf0835077b8e8c392e56e6fcdccddf7230187b9c40dfebe9de65a5392293ef76ce763b3987fc94d84ae8f06802f9cb414", 0x5b}, {&(0x7f00000008c0)="00ac1146c11cc82c661b548dd21aa7e19b57044da436224653a83902d5f69feac7791c8ec066e3c575b9c150803f2333aa9ec4c29c6aa8d9d6e6c3fc0996de34d4390533e68623d68defa3d5882e15f9a0a78ce37237bd59242db641a88b9f393e60d66815d04d4884dd28e243e9578752673466911ed7f8a736901202e5ba14a1e5afd605cf70b435a0e0cba236cc87887761626847905eff9f2c5346da166e95443fdb0d2f91aeeaef01ade4ee0fea017486a1096fcc0654", 0xb9}, {&(0x7f0000000980)="8687dd6b22dbc9aba8122852976fbddcbda8ad7a39c409b8bb570a0f3deaf225bcdf9038148b84dd35580c3fddab1d473278e7a8162965f56db4f9756969b056d5604613032e112292ae5587ee282c61058ca8f2cbc1c41ae5d47a34a42477970b817b887a218e83e8074e79101b06a702d07c5dd7332bc97c2cf8755201ac53eecad85ef1b98096746f25c2540a79769b8daf", 0x93}, {&(0x7f0000000a40)="53749a41b6bb35c45774f8a0edf0347e824478707f2588f594d00075baebbf1352411ba06c0e5aace358d3e7068ef973e9699878e5d002c8624a40b7172b3c3710cb9ce999964756074b7c4e467d6187aa7c4478d737e47563f18731ecfdd31e6b71fecc0e5a942485659820063995b4081f52b35e262448b86209ac31540b5518caed6fd607629952e348829a26019c29942e6dd9979db7f10cc3e4b6927d9b0a6c16608acecd83b3dccc228eb10468a989cb916553b8bdab773202c1a5cbad2129e21e118d4c4cfa01a2ac4b4f51dc3eda3e64ba61b08e59b3888fd2f34162e4216856761c46ee1229a88989406bd5f1c8afd77f8b9e90f9193b527e71ddba0704440376a6f1f1be8e71d546af42d0e01590636d1dd68a522a8e9f82894838cc267b9bb6d2cec1f86ac79f608164dba113a7ff65e2c71bfd6497f71ab12dbe3685d34152bcb7c5c56be01febeb64416af752c0bf2785ea2c8f799248e624ed6b1cb301d2fb659ab70c7c276b2a5da98780424c149238bc06c84ef0a758a0c91a9a3d29ac065cb45bbb48c4c1d23aba2b1d9a5e240ba74365f4191409239e63ff92dcbecbd837c90b38e6da534bd7bc76189ba70f75bece3098cadc0c90258b0ab3f89798b992f85131fe106de4819559c93c0b70a8fc0928b7aa502784135a94fa324874f84ca2b4169219c7e67ec5401979759554c7633544a29032a06ad0cb5f7da84ce9f54fe6ce79826682a0efdd9ab39a8b65ce1e53c31a1ac7127107ebc5ea0a9712424e225eac0a27fcaad6bcb42dc914c6edd568fa3a43fd37b58fa41e3fa074b8e4746fec2f70550b6bae54abf5f903a6c7303c61f88fb5ab85b8b50538097bf4ebdd5e242f66837d65a632e38c32275af1fa6bb88136122a3db0eba321ae5b6e3e1b15daaf557ea1cc8a32b21323faaecfbefe9c725feffe0a4a86c80633f46b61af8ee14360916baa48df440ab4f6b04e9aba926ad2d7276a422e75e4a902a4994333c9b8d115a1442eaa5c6657bdbc024b5b5bde30647939995f47381312d3424eec713a457728213defc2670be012b03daf77fb48ac45828931567a044462d77b40026731413609145997f0e3fb05a6a0c619d13a283230c219bfb8c427d7b1c920f570656a18eeafe2292aa56c47a19c01aaed7efd685e8ef8250ba4e55bb400ff1184c484680da75853f5bf2c1348dd8daa3fade233c572b399ae6b9ff59885beae363f3ff77c65ce4669a626517f3e08edc3b2f0cbb631cdad7e4204f61ce9643258e2b87606dfc393a28791228a3c80add1c906ac5f030f06f365dfb1749429dfbb5e4b54407542d888c65b7a568d3f08738c47b65815659346ddb05b4b05a637b9d6fd34d0f2c370c1f93c3a609f0c81b9602ab56a5ec9e785125e1a705d06a31f9f039e3364b6f9a55c1eba16a74306854468158b21d0cc8133e417dcbb7695524f948302f8a1cdfe8979023008140bde73c167c113c7522e899d8efdf7d1c5293f1fa9c7898b55cb296d24e0da80cb4598ea7e7382a914719e9eb8ea55b293c4b4657c2d9ea8729aa0f8adbee944a1a1b664ee39d906d5fc42a821632fac062da52f8223a30c663339d06e13eb49d8c8fe51b0fe672bb85100b869a0a19cb5f8eaae9aa272e5fb769209f2cb85e39f75551a6d06aafd0333173f7596f928af1d27d5715ab3ae05fff60ca6e1b0f5226f7109d10cf67a7be103ba4757b5b26f6ff609ac5d8bf9f1c56e38a155b6be286ecc013ae5bc95e41f1d677b56767abcd73801f63f9d11dc0a7fc12dd86ff979030f9d0de9b92dbd2d99c8806aa589876717af135e6b66db8077e332b1974ee1682976ffc5306d8677012d134663d1cddcf31405966c6f2eaaec459fda5953aff58db8584327d0c468ddfdb073cd4cba10bcc10cbc6344111f51b14ef699cdaddc70f9e7055ff52376de03d028ffecacd2e2ed6d029370f7b9f7474ec22a487d4155d85f443c63c52a5b11823734e0ba3e33163f60e190555dbd485a05a14b8934f6530c289a98f19f5cedbef2ca966763f9be28145efef3c25f2b885324a4675d005a9ae40d4c5c709feba42c9f5e2c61ae688537da3ce32108553a8560a275215fc1c0dd2a387734ca64548abae9160b2742071aa84f376cb13ff1b7d7234b86dde561f94fa40441ea3136c1014eb5d74f63dd822b92b58389141e0ea9adfc13aece0829c3feacb830d32e3858ce08b7655e47f288a12f7fb33b8eb353e58b2d06a97f645f54f5410806b5fde0fc724ff82cebbdf921762187981457b6d4d1ff79d24c2e8c2fc64404688d096d2f1ffc71f3fbe0a72cf4acf0e134d83c0bca1f9449af81cae59f805686454694ef71bc60ffa0e9d0922eef987ff15db7ff265228b18ac20af502f4fb7533afb7350f3e997380abd10c33919709aca8376c371ec7e8f7011b34fa356a818eb7ff2ad10d8c837d3ef1738096410dff8f7678272ab35f67ec62938de4da71f5db22159b60cff96333c325af0a3ebc30d96e595e6b259548b117ac824fab27d6ebdf8741725b4f3f14a754a3fb4e9112e6b724be27e0206fd3fca773b83ed06cd3c0181cf31d5a2b9322b5c41af0d128e5f6813dd4b8a04303876cc14ce72e92052d0fbdc32ffde81d753b5e750335df25f75a0081ed0515a5eab74e10e90802b9e03e3be9ae8c30b89467b03d28361a24584e98497271b82c4e2da3f5da032798aa09e8bd339adf1bf0f8908cc5f6609e9944e4ff75b942c7ba95fb0cec48f2bfa9720fe313356eed071b1553a54a6ccd7d651180388178e0a1f48311956732ac94e33f1a0b35ea8b7212edf27db944b8007d6c27e5ecc8baa1b79edba7c344337031b65a41f2c0487db8f14a2d35779727ab4991b4dc22fecbb4c50cf8fcaefb70d5bc58294da9a7b00a6ee27a337afb8f47e442cdf6334d6104c542e7f2bdb245e3856c9066574a10e0c97b0d7856cc76363a7bb5de3856cc99ea8e7f455ce3ce0c8c6417bfbbec52bfd8728cd9e6692978969aa890f738c17a7d49a639f7e074ad314fe5cb884137a03bd8240816ac66dd52e9b7b7b5f4b64120e010576f72f36005fea8ba6340cd7ead573069b67a7e3537ee66b3fe3f6fe63a98927bf4419b0c93dd2b60773ce830b683a400a0a9937b7188b56063fa1dcd6019bc3254d9fd9c6283733461200c95a173f3c9406eb75e02d363bbb6b57111924378c200d8a77139cc2785d5984dcfa6375a9920fc339683df0ccbb5ca3e7facecc060e42fcc37eae3043587f30afe465d15a5a4e567a8f48440214fc5dbaa40d86409eb7a25605471c54b3425c1e19b0650e682342a6c0d38ccf853b9dd9dc4a4ed035378e2119709751911fb7c7ca4284baf1fca3c2d78b1f96071d299d50e849963c4c5f06aebf1eae8a49e8d6575ccdab81fae0532d4126f549f85e8aa5879a890dbd7c582d17044e34bd8a97b5b11b2393c66f33034be9fecbdebad8ecb9486c36ee38a3bf966ec4fd0747bce5b3dcd71a0eb9b9b8e81e2410662f43740a08ba7b981e8ce642015e619f762cd0a8850d757ac2795e6d5f42b60b04db08a7b771b61ea789f1c366e43d6a7ae019d583ad8619a1c8c71ae86694d8f2d48db937f4d58c96f427997147ab9bce653d352372d2e6194deb722657d1529e88d10dbc5475138c8a6c2ffba2badc1d7c89cbd92a8c1ebf792883a5d8d06d5dc60bd43ca951af265e0c74f2b8c40d072cee8f1d9649a7a242ca34be59717ddb041889c24f9ab8fa0f985a2ffa30721dd07b889b8135f530dd4acb8e81e3506a352a75dbe986a65928a9f6579c79faf65b12666f1ff5d510efffe864e7c3a17719309db560e1c0a7380954b7d5ad910aa8601586d6c2c975c20d6a2f6e38791eef8180176c5521499cdeb734c6b823e022f0f65a8a253205f3ab81cd7cbdbcf3883ae1adfc04a4a0d2d938e8f576c2e2efb07bbe52e96df20af8e83e96c82468de89930d42e1afca6b0699c0ffda635c0e4cb809420f7ec44e1cb2ff87775d789476d90858b062bfef6612a56c69d21be890104a505b60996cb7a26ba70e01ed26a0c15809280695d305eafc0332553a5829718dcea914d89e9bfd31ae1577f4f1fbba952be9366b20e0fa7806d8b22dcf69e9d41c8df1237947ec6c44f69e2cc1ee01c92a38d85b4614572031c43f6e83f59f74441cc95d1a0c36b5dcc817c4c2a55146945783f63a508739f6077b69316bc548a75d85938eb328facef2c72e6b90a9abc32311d024712c08b9b8215f664c5f2ba967457476ee05bc8ebf06ae95aa8b8f6837919a330aafc0022a3854a949460541c263e7b41eb327a4c4319bdf98f8d7e5312201b1a157ad3b9e1fd15e82567a2741ab69735314cdd165f9a6c008457284ea1dfbba902e015116fd8a493cfbd67dc372ec0e4cc5655b777ebd24905791f07f02ea8b301e86a91178f1f70c347eee12c9df6cedfe5190dc3539b8116176535b401900380d44ed49d3ed22371f2d6801f284469317425969674afedd263e59200a7b9fa9439f2711040ab68dc72c4538f85173c9ca3ff09f22056a582238d5e34327599efeff89e9cf34a351c2f7803c09c6c06f1ee0bb73d28f81bb2e04e36047853be8d3133b3100a799e42c3ae1b853ef1af00fadfc0a125679ec1838b25fb06e2e6d35922679a561c0fc19ab753d58718a1b6f9783a3a1518546fea6f702799be118d698c535ded9fbe51fdf9abeb6e41f1bc0b5d5b4bcff62dea9c2cf489b38382a87eb8605461ca7c662cf97c6e001973c5daacf1e1a85b52aeaf7db127445c53735baec1e6a5e6da04eaa7b5e710dd3636ea55ecd8a577b9a0977508ddd34d5f6befe2bf4383386702aa375c21f9e35c32794bc3ab268540b3f77ddcab1e1fa693883bc3b755fdb1f178699b9b977233204fa9d38fe3abb87d5c0445bdecb576ec5cd6255d98a3eebd5f0e1eacbd1b356d0ad0501dec1206de6fed0c6a72ab7bae725c97d9191f97b9f3a82d483c0dd28451819c96dd285abad5663ca03aa03721041723b78a64c09605c557bacda7a6523025a3e4e78172232be02f93392d21155659f0f1cd2bd5a9fa6047ca5f84f0a03959b9c543a7aa590d2f2bc8eeb653b247a7df704233bb20a432a04cd02163dd7169a8cb3dbc73345cb072951131c470c5fd4f762c3cefb303cca4f0a3864886eda8f1dba39f7668833eb9d6022bf2b109a436eaed8d9d20420c8fbe75087fac4906425ab084bcbe2af8d93bdca3e53c488abb9c4fba55fd1bd4b50b6c03ebfce93fb2af8a9e032a107f59ca444b741c8ae0c162af536fff6b3e31e2b3bb955b056a9979f919b9052294c3203dc09c09bbde6e8ef00f84f8b4f00d34aedbdcf0d408f30b8906f2fb9e86a9d50236a10b77c391dd424505cc7f29f6c1b7763ddb210e0a430e2fe7e32364f9892f6696964acec2972f1d9ea19c2ea1ccff3f1e10200e9619e9e9ddb5f83065c01e1d1222d3ed6ac43fe1ea6d0728b56aba9eb64d91084905d7e1f53fabc92ea72fb7f5bc00d804ffe74d7e0debaf85faadb2e8bde80037648f81acda2273f33daeb414b1124105de7a62f073612e2a2817f3e8fe0f65f005e11b77394d37954342f8b0fd64a95aa4242ceae9b7a667da555069bfe8396c63f7a269057bccfbfa67c07646aaab25589664a3edd1c6666aa77b825e7177b966da68f40675741b04301326853ec4ad1db1601c643d7fb6bc0399f315557f89941430c37b76919c2b54556f642c97c048093af86a643a2241483557f0b54b527588fa", 0x1000}, {&(0x7f0000001a40)="c4e6e2772d6299b2466ba2e6fcec46f24211b7a565d4a1669aebafa935fb0d8ea89813787bee906cb8e7b03881a2d15e2579a1cef0a264a36f8347ec999cbfd343c9ef0bf1c0ba64b4c0d36a9877fa050283fb4ed50925e2a4bcec815971a9ee1b43be28cfc83e16d9f10590642aa63a6a3e52c29f544e0bcc07488624bbfea28df618de6aa530a6eed532399c3b1c6ced846665a5d621670d749861976046992a3c780b19c02fbc38af989fe7566cd11fbd9f81af4664ef9c86c8f70ccc272c8b9c68969a2c8c03a761a7f47789371305", 0xd1}, {&(0x7f0000001b40)="afc06f8b811f5ea16d1f465d", 0xc}, {&(0x7f0000001b80)="5fe8d63ba0111bd94f6a2ede4f2c9c082e3f5159a4de464ae70c6408e9be04678dbc51e2d176ad02c8f8fa2e9f02a69a9d0d8968044bbf64bca0020fdbb5624e78416f8f7fd429dbbf2d2eaffe9bdd47ef556bc2995fc370b72a7c415808fb7bd86ffc1a27354cc58cf1661ce8ca05806648cde1c86ef8ce03517c9b5ffe8cb362e56b53f4a43bec091ffb0dd88fe842fe47df", 0x93}, {&(0x7f0000001c40)="f2dbef6e1922d69f2b5c70d4c1273c7590472a7091c22757f8b1b795b83638eff4ac132edce7e59a94b31d5a62d6fa6c0c5be6dfa54cf61f25e92bf3d7a92ff49d3f194bc278e0c45d6b53956159a5f47b012ae87f2e5556b4b45c7e993cf1f3ac42c26cb1d66ea8487489bdad2519e625438a8c57d7edc4f010e3c9a8be750d74127cb86fa9ab4b2603c8a486fc04c937dcae8bf936cf5029ace20f1bc3598add876bbdff6fa3bb07d7aec492", 0xad}], 0x8, &(0x7f0000001d80)=[{0x88, 0xffff, 0x9, "66e76b57c50e09693e0c82a8a4419ac6319d5eba975a59a8ccabaf94e17c7b4944b1305fb1657aaad5c0505338e0cfac7caec9e27f273311dfcaf0986edd70b631183686d2eee053e421052d89b670a360bdedd84ba0345d2a5c914077484f41f94d13386597bfbc7de0c72f6506f04703"}], 0x88}, 0x2) syz_emit_ethernet(0x32, &(0x7f0000001e80)={@remote, @local, [{[{0x88a8, 0x4, 0x0, 0x4}], {0x8100, 0x4, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @rand_addr=0x9, @broadcast, @broadcast}}}}) writev(r3, &(0x7f0000001fc0)=[{&(0x7f0000001ec0)="1a5fdf15328d7f87dbebd3f002293cfc2aa4f864f725a514fad22541c968eaa7b30f0875988b922ee97bb226c26bb8bf460f9b1f6abb31d1fff4f41274d54c13876e341e484c100bdee41f61554a25d14fbda7f8d62ae3b9a83a60f8d0dda2f571eeb85e76a1a38fd810b77ea080e2d70002123028137c73cdbb7ff33b87694a893731e6cbe798cd7fcc00742340be2e7387c506a718bc13124fb52b2594b892b529af71ab64a51455d8d3987f", 0xad}, {&(0x7f0000001f80)="684a2d609ae385486f47e3172f0c71ad4c7058188ce3c7c6afc1", 0x1a}], 0x2) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000002000)) socketpair(0x20, 0x5, 0x3, &(0x7f0000002040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000002080)={0xdc, 0x90, 0x8, 0x4}) accept(r5, &(0x7f00000020c0)=@un=@abs, &(0x7f0000002100)=0x8) truncate(&(0x7f0000002140)='./file0\x00', 0x10000) getpeername$unix(r0, &(0x7f0000002180)=@abs, &(0x7f00000021c0)=0x8) fchdir(r2) kqueue() r6 = socket(0x1, 0x5, 0x40) shutdown(r4, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, &(0x7f0000002200)=0xc, 0x4) recvfrom$inet(r6, &(0x7f0000002240)=""/197, 0xc5, 0x1042, &(0x7f0000002340)={0x2, 0x0}, 0xc) 1.565042878s ago: executing program 6 (id=181): mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_emit_ethernet(0x41, &(0x7f0000000400)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0xb, 0x11, 0x0, @rand_addr="fed3060006000000cd0c535a9800", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}, {"be3dae"}}}}}}}) pipe2(&(0x7f0000000080), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x7) 1.340881955s ago: executing program 6 (id=182): r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbf520000002000f00", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x28, 0x2, 0x5, "ea88b3305b42d8f88e931a7c9cae3f12f7d05c3a", 0x404, 0x80000000}) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000540), 0x0, 0x0, 0x0) 917.878943ms ago: executing program 5 (id=187): sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x400000000000027e, 0x0, 0x0, 0x0, 0x0) 909.888065ms ago: executing program 5 (id=188): r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0xfffffffffffffea1, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="02000000", 0x4) syz_emit_ethernet(0xb8, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60fd000000825000cb697a653e2c6f000000500000000000fe8000000000000000000000000000aa4e224e20", @ANYRES32=0x41424344, @ANYRES16=r1, @ANYBLOB="30205de7907802291312de1132876ca093d9f9f5c4cef1e112ba080a0000ee00000099c9020403000402050213129f949567c531209da01e2d98cd090013000012b745892a518d0f88897fa14fd6da32519ccd6f1cdd4a996ee6f16f31ee15fc074b0a44877a1fbbb34beb05dd8a42d2b0feb40be87b"]) 909.454997ms ago: executing program 5 (id=189): r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x1, 0x8000, '\x00\b\x00', 0xfff, 0xff}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a1116f0d0a643000000000000fffffffffff700"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x74, 0x20, 0xb14e, 0x5}, {{r5}, 0x2, 0xc0, 0x2, 0x1, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x4e, 0x20000000, 0x400, 0x8}], 0xd7, 0x0, 0x8000, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0xdf, 0x0, 0x0, 0x0, 0x0, 0x90, 0x4000}, 0x6, 0x85d, 0x0, 0x0, 0xfffffffffffffffe, 0xffff, 0x6, 0xffffffffffffffbd}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES8=r4], 0x9}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x56}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x8, 0x50, 0x0, @rand_addr="cb697a653e2c6f0000005000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x3, 0x8}}}}}}}) mquery(&(0x7f000030c000/0x2000)=nil, 0x2000, 0x2, 0x0, r7, 0x1) 909.203521ms ago: executing program 5 (id=190): ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x0, 0x2, 0x8, 0xd5, "00001000000000000000001500", 0x9, 0x4}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000080)="0286fc", 0x3}], 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc0104419, &(0x7f0000000000)={0xf, 0x0, 0x2, 0x0, "b7a2224ff1004684d30000000700006b8444d100", 0xfffffffe}) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907e413f7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb353c6bc033783a8e0620d357de1febf019465b5bd1086e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000740)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000300)='.\x00') sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) 680.874385ms ago: executing program 5 (id=191): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x100000003}) (async) sendto$unix(r0, &(0x7f0000000500)="e89f9970b5833660243c178879f9bb9e2e2ee239f757eadb02516987ee50c35432e1370fd8665a0274b26521029b1490463530070fdf7d6272dcfaaa6ba1ea1f9f05628849a84a806d3396585ecb8ada9b47bd1c59dac6355e16e5330e2ae7f6b9a748279a6e308e0c07cdbd015c770864abb7bf7573c327ee991bc3073cddab115bf1d753850e752186a74b10cd3c8257973dee2c8fb1a983022f8be8195ab04bd810ae4bfa0e29fcd2cec38655557311881aec82df3328824c2667e97c802211c8ee288b0736b9ef0a82bfec93c50c3580b3a84045156a", 0xd8, 0x8, 0x0, 0x0) r2 = syz_open_pts() (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) (async, rerun: 32) r3 = semget(0x2, 0x4, 0x12) (rerun: 32) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000440)=""/154) sysctl$hw(&(0x7f00000002c0)={0x6, 0x12}, 0x2, &(0x7f0000000300), 0x0, 0x0, 0x0) (async, rerun: 64) r4 = kqueue() (rerun: 64) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) (async, rerun: 64) close(r4) (async, rerun: 64) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1c) (async) ioctl$TIOCSTART(r2, 0x2000746e) 680.576177ms ago: executing program 5 (id=192): syz_emit_ethernet(0x73, &(0x7f0000000200)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x3a, 0x0, @empty, @rand_addr}, @icmp=@redirect={0x5, 0x3, 0x0, @local={0xac, 0x14, 0x0}, {0x12, 0x4, 0x1, 0x9, 0x6, 0x66, 0x81, 0xfb, 0xaf, 0x6, @empty, @broadcast, {[@ra={0x94, 0x6, 0x1}, @generic={0xa5786e6dd1c3eb3, 0x11, "6d0c6308fb0a2e3b0915eecf39477e"}, @timestamp={0x44, 0x10, 0x73, 0x3, 0x8, [{[], 0x2}, {[], 0x6}, {[], 0x4}]}, @end, @generic={0x83, 0x8, "d31d9aab98a9"}, @noop]}}, 'P'}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$TIOCSETA(r2, 0xc0084463, &(0x7f0000000040)={0xc000004, 0x0, 0x0, 0x0, "97cf11dfcd75a74d9b04e3ffffff00f40000f4e7", 0x177}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0xa610, 0x6bc, 0x1, "793476883e349df2e391f2c9e39f8a340e954190", 0x2ae, 0x9}) semget(0x2, 0x1, 0x53) write(r0, &(0x7f00000001c0)="ed", 0x1) r3 = getppid() getpgid(r3) recvmmsg(r1, &(0x7f0000000880)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/171, 0xab}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) recvmmsg(r1, &(0x7f0000000a80)={0x0, 0x201}, 0xffffffffffffff46, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x1, @rand_addr="00f0372e0865911feb7ee80000008000", @mcast2, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x401, 0x8, @mcast1}}}}}}) close(r0) 410.439069ms ago: executing program 0 (id=193): rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) (async) r1 = socket$inet6(0x18, 0x3, 0x6c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) (async) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x399, 0x0, 0x1, 0x2a, "694e53e9684d34ccef591619fd71456d9e31a94e", 0x7, 0x1}) (async, rerun: 64) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) getgroups(0x3, &(0x7f0000000200)=[r6, r3, r3]) mkdir(&(0x7f0000000240)='./file0\x00', 0x50) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) (async, rerun: 64) r7 = accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/515}, &(0x7f0000000540)=0x205) (async, rerun: 64) pwrite(r0, &(0x7f0000000580)="05cc00c07ddadf88577aa8f59f0dc00283e52437ab8d625f5d8f61e53a76d3a8483bf1abdd1657f7", 0x28, 0x7f) (async) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) r9 = accept$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000780)) ioctl$TIOCSDTR(r4, 0x20007479) (async, rerun: 64) recvfrom$inet(r8, &(0x7f00000007c0)=""/104, 0x68, 0x2, &(0x7f0000000840)={0x2, 0x1}, 0xc) (rerun: 64) setreuid(r2, r5) (async, rerun: 32) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000880)={0x4, 0xace}, 0x10) (rerun: 32) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0), 0x20000, 0x0) (async) mkdir(&(0x7f0000000900)='./file0\x00', 0x81) (async) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat(r8, &(0x7f0000000940)='./file0\x00', 0x0, 0x68) (async) kqueue() (async) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000980)=0x9) (async) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) (async) write(r9, &(0x7f0000000a40)="efe73ab8118ac49ab4a55adac1e38bb019c5bf403e8099516c423f9077b6ec9ee27dfad48305056660be7be6cd93d7d9510ec857224aa338b76b0e3f7a99ee3adc33d3efcd125116234520ff71a9fe447069c2851992194043c8dbccac8d3bb8303e695267a188fdc355399a1042ee1d3d02b301b0cd8d840110faab59ea941894919a8bc71a9a3857c116597c23f04a8ce1230303", 0x95) 410.198886ms ago: executing program 0 (id=194): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001d1000/0x2000)=nil, &(0x7f0000156000/0x1000)=nil, 0xdc5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000111000/0x1000)=nil}, {0x0, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) unveil(&(0x7f0000000080)='.\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x7, 0x5c1, "225e00d1554709aa0900fa4ab1896c04aec100", 0x3, 0x69400}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005040000040000", 0x9, 0x400, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987aa9feb13ec99e805e6e84010003582a8357038f020000001202000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77226e8836ed3d315eef8cc546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a025e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bc4d08b96ca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07ca9e4ed28143f45cc2808d231b157d5bb7ad3b045c4724150d16e304c7bff105", 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 410.016164ms ago: executing program 0 (id=195): mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x38}, 0x2, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) setreuid(0x0, 0xee01) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') r0 = dup(0xffffffffffffffff) r1 = geteuid() seteuid(r1) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 401.184529ms ago: executing program 0 (id=196): socketpair(0x1e, 0x4, 0x0, 0x0) (async) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd64"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x3, 0x102) dup2(r1, r0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0xff, 0x7}, 0xc) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc19d2317", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x3, 0x0, 0x0) close(r2) (async) unveil(0x0, &(0x7f00000000c0)='c\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x2000002, 0x0, {0x2, 0xffffffffffffdfff}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7fff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x17, 0x2}, 0x80000000010000, 0x3d3, 0x0, 0x0, 0x2, 0x6, 0x200000000007fc, 0xffe}) poll(&(0x7f0000000000), 0x0, 0xfffffffd) (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x14}, 0x2, &(0x7f0000000100)="71f91e3671ac0a58bc5a91501d94a34b8e5f84cf31b59c7afec37082", &(0x7f00000001c0)=0x1c, 0x0, 0x0) syz_open_pts() (async) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) 400.95406ms ago: executing program 0 (id=197): r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xfe82) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x2) setreuid(0x0, r3) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) r5 = getppid() fcntl$setown(r0, 0x6, r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/46, 0x2e}], 0x1) pipe(&(0x7f0000000100)) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x18}, 0x408) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r7, 0x27}], 0x1, 0x0) socket(0x10, 0x3, 0x0) close(r7) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) shutdown(r0, 0x2) 392.645614ms ago: executing program 0 (id=198): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x1ae) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000000c0)={0x10, 0x100000000000001, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000260000/0x12000)=nil, 0xafb2}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000417000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000318000/0x2000)=nil, &(0x7f00000d6000/0x1000)=nil}, {&(0x7f0000342000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000041000/0x2000)=nil, 0x5}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000676000/0x3000)=nil, 0x8}, {&(0x7f0000630000/0x3000)=nil, &(0x7f00004de000/0x2000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f000031b000/0x4000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0x1ff}, {&(0x7f00004d4000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil, 0xe}, {&(0x7f00003d3000/0x3000)=nil, &(0x7f0000000000/0x400000)=nil, 0x5}, {&(0x7f00003b0000/0x1000)=nil, &(0x7f0000419000/0x1000)=nil, 0x1}, {&(0x7f0000373000/0x3000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000169000/0x4000)=nil, &(0x7f0000159000/0x1000)=nil, 0x39f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003bb000/0x3000)=nil, 0x1000000002}], './file0/file0\x00', 0xfffffffc}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, &(0x7f0000000240)={0x3ff, 0x9, 0x0, 0x0, 0x0, 0x800000006}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa0800450000300000000000019078ffffffffe00000010c009078000000004500fffc000000ffff"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) 210.834211ms ago: executing program 4 (id=199): mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1e) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x7ffffffffffffff7, 0x1, 0x2, 0xfffffffffffffffa, 0x7db}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 210.259644ms ago: executing program 4 (id=200): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x32, 0x1b}, 0x80000000000004, 0x3d3, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0x9, 0x7fd, 0xffe}) socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget$private(0x0, 0x730) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') (async) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='r\x00') unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000300)='r\x00') msgsnd(r1, 0x0, 0x401, 0xee01) (async) msgsnd(r1, 0x0, 0x401, 0xee01) socket$inet(0x2, 0x5, 0xfd) (async) r2 = socket$inet(0x2, 0x5, 0xfd) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r4, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000200), 0x0) 210.011284ms ago: executing program 4 (id=201): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) (async, rerun: 64) r0 = getuid() (rerun: 64) setreuid(0xee00, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="4b03", 0x2}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r2, 0x0) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000240)="821fea27", &(0x7f0000000300)=0x4, &(0x7f0000000340)="03000000", 0x4) (async, rerun: 64) setregid(0x0, r3) (async, rerun: 64) r4 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) setuid(0xee01) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f0000000100)) (async, rerun: 32) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$TIOCSETA(r5, 0xc0104419, &(0x7f0000000000)={0xf, 0x0, 0x2, 0x0, "b7a222000500000700006b8444d100", 0x9}) (async) kqueue() (async) ioctl$TIOCEXCL(r5, 0x2000740d) (async) syz_emit_ethernet(0x3f, &(0x7f0000000080)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd6000000000093a01fe8000000000000000000000000000bbff02000000000000000000000000000184"]) mkdir(&(0x7f0000000300)='./file1\x00', 0xa) (async) socketpair(0x18, 0x0, 0x2c, 0x0) (async) r6 = syz_open_pts() readv(r6, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbf520000002000f00", 0x0, 0x1}) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x9, 0x28, 0x2, 0x5, "ea88b3305b42d8f88e931a7c9cae3f12f7d05c3a", 0x4, 0x80}) (async) fsync(r5) 209.318576ms ago: executing program 3 (id=202): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x1a0b) (async) r1 = getpgid(0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2f, 0x40001314, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="2ec410a6f20fc5fd80192a75b5c0b5192e0dff0dea63c55cc0adaaac3c3d1094a12f37d18bb713996935d052187cbcd595f4e7574ab7f2da478b00b406d6589be6764e78f7ac8e865a552ae3def94a1e204db659793f7fd28f25f51913dd4346cfba214917fe19aea81973d4e7a477f4e6b4f60000000004000000000000000062ff4a8709007956f1516855e52efbe145a176fd79600c9ef1c7e12bbd7df057a554eb60665affcaac5b84fe3176b698a8e938cc93a0feb9182e5d294c4f1e45fc41b34c5476cfed3be1a0234a5e818f8b817f71bc6ee26d8e9f0a6ab8f36dfcb9326d02abb502da412c501c591c98b9d06fb1d2d84c44bf8fa40bf2e34093668f1ebb5fa2454e91b9849931bf122fd3b2fe7cac06f945ea46df084f16f55a70854208b1ad0ab83a6b97559cf348868e80e4f3377900"/322, 0x142) 785.211µs ago: executing program 3 (id=203): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3dd791ee5da289178051e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611669032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xb1}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="7a6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d2aae", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f20084611396b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa20000000083a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b48c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b4015267173ce18f2bd88f940", 0xf0d}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x2, 0xfb) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000002c0)=""/210) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x28e9) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1013, r1, 0x8) ftruncate(r0, 0x79c8) r4 = shmget(0x1, 0x3000, 0x203, &(0x7f0000000000/0x3000)=nil) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001100)="7cd75e", 0x3}], 0x1) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000500)="3541ca696e91b6af89aa1e493272fc4b6d4b503fcef0000000000000001dbf8cc2bc4d228477c62628e9bf96a8e1a229c4a5f6a1081a968bc9a4c0f19c00ddbdca0cb0c1d4882cf22bff6e9791fb96088a31778b2826fe6c3b860216a72780856602bd6b436dac3ba072e2e13b9d5874670f9b914725ddcd83d1c460fa051f3c4390068158aedcce3355707d21fdbd6bb2fd2ff8a0f85c89f07f362cb786a08988fe80b796332a95eb0ab88cf8f696b427b18743710abba8a646ad4a4221d0", 0xbf) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000400)="ea00aa6600000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000103000/0x2000)=nil, 0x2000) 0s ago: executing program 3 (id=204): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/202, 0xca}], 0x1, 0x0}, 0x40) (async) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/202, 0xca}], 0x1, 0x0}, 0x40) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="872b23504926744bb9", &(0x7f00000000c0)=0x9, &(0x7f0000000400)="62807654ac5ff10ac347345e2eeb3321617dcf00bb380428259d5e510c6bf2b1c1d59dc71e973e5e10ec94bb128a7fd1560a4166bd2766b49ed0d318c092aa3dc82aeef381071ce45e69249eb77d1f89113d0ee7736298018aa8a616d831991b90ba284d73d0834344b0bd317ac8d8009672c1904750347acc83b92be9f27283a96b14fb181c5071615c5886919b4b1bb4855fa22b988a27e62c93d52ebf3bccd7f762beb24625035723691d13c170a685178a327613748d5e64d15d73dbda8a2420c5f4fe0b4e514cf42c9c1cd13b1777592f3db3aa9c2849fdea41d67a6ac6f5756db82bc66dacf5263cf01bce7e0c723e57ebeb693493bc37d499763963e141230e8a443e7298bb18cb3562f1a2c343e5f0a86253487fbe0e0abc43d217c9232d9a1671789493aa46ce3802768474722c0a8ee97c524c7a56ad2269d812b4ee15b9ee7f4bf207fa4274e8b1088fa7826a8d748c89783cd1082ec7da790e217b93d4a6d35587a483b4cc27d7bd6108a6aa401c68f6f57ee95adda0449d3ebc904ca9fed91078ee46ea301446a98e8a2e2ccf67c8d34773b2c66657ee447a09a616214202fe22b5d7f904be25a55de12ef77bd2f54afbc91c3c5800717b78dc6f65614d26624e9fd37167d61ecf486db445067586c54eed33e164659df6772d701bc8c25e20c6706d912996bd136ebca8b13b86295ded54b55df48b2d30befc3cd83e7a7355538ac9d05dc4d61f589b2c1dfa3621eb155e9f0f0d78faf50e93d2569c7fb87be8ded6368f5b13e5e6d04de1fbd9ce2739fbcf22a84e1989767554a539d000e56cf0ef4f3bf873afeeed87f89de411cf94197c45fb282cc88ef128f9be3ad47d933c8305665db30e9a709f4b948fded87ead42e205d992c96e23dd44715eb3a654056a7e15f02ac36f94c7d2b367263fc416bf1a03f1a7f1e656b41d1f516fe5b8a6ddd6651dd40ece8b46b4fd95a49affad5d7e0fddf0bec0ed9b5645efa3788d3f7ada6dd3c84a7b0f4f30f5a99d5bdc1b238d9d51c99153f2d9c9401e92d636af4a8c67f500e8122cb2d0bef35be948ac9c01665855f9df45b30b70eecc4f6145781f7a074d9dd64414c60bb48de7e3b1ef9b2dd1a0b1a97dbbf212f842703c6252ccac2a49360d85ed01944f2a54a431dbc07765d57dacdb45ba99279f3bd42f220b13c41c9796e8b3ac90253935782927c3e9b131d69030109683e22384685031477a5e1acf8cd2d719a1218d1cfd524a8ec2aa2fcad8be9d39610608736c28f3101a084f163de04fe8d25ada06f2ce5c18a17ec83d775eaa80c033b21947be583402b5f9369969c04291acdae72189ae0c9e4097e330491f1a5bd0eb2c3e82612aa5e69a52c76797db73ade598f7779a577ab17107060c5cf92fceba1649230554a1e3fa571b811fa83109f2da4ae876b0e3563a7af1b842d312c0f17e9f1fa5a1c08bfdb2da0e3d2ede6538c7187e82d01fec82c57a46a976133116dc87b62357714ca0e81f5ec2c16898be905d7043b7314921c1637da1b5c4f270f0c512c3055635784439548d8040c3858d908a8c169740f4da94d2c1f126037b8cbf42f98588bfd08a72bd4e0bcca5cd38e2075f3ec0755428625e2873995a9d76fbd389d9e9d590159a259f9913302d416e3b4b9c5e3391c68c928589b9d33f47f7e21e9710142eb72aff574865d2034732c304545c2f7d8828c1627f7c662a6e23a58f1569514e3253cf94b3aa39a969d98165660437b00975a4ab093a27533a9e62f5af47a574e19ccdde0f61560e7e2c093d094548d5e1aed09e3ef9a0efaa8127bfdbceb8640806386d3f69b75af02bfd9db57eb049bda07565821e81dec6079258efa4e836fed4c9779f1fb18df3f7aa44c1a83bddf3dbf82703e0fb6ef440a8fcabac323233ed154d5fa920dcb89c6214295eac2f588aed60fd6f0d12e7d208a9071de4ddcb1fa999cca6b4ea5e3eafdd275628717a082daf60040f150a9b35d30b6909ac61ae5060bcc3c3ae42a7d794003fbf523cf1dfdf39c1b26c017091475e607bcb28af3f3f16aef208b8701ea6074942eabfe83a95da2b88566b97630b7fb377ff095affdb04a0098227c06e3351bf981c26f0f109f6b9b2ad1591cd917f6e544eeee9c58d7e64152e4509fa7a962e10e3ec3f474e9e43146f563d853d40be3f7e6e4a6f1230ebd48811342f345d1b659b94522552c81055e399738c27429c190210243851d82f041ad53da1ead3a116ef3d0a30c3a76ed9c7d616fdffe5a5a293f975faa1580dd3d5b8ddb658e001e7ad24ec30e960209a9e7bd74203d4b55b5f0967c71b3e62a7d42b6555d9c8f39faa5711c81fadfebc91721562064f73f71190d9cbef18f9c29f737adeec05548bcb0fdf4f0525af33b373546bdcea36b8038c917e6020fd4640fc8cfca7de9e555660fb703166192a7fc8fa6aa42ec719cd5d7c3645627ff8c13873f6a2cbf5079f61688373745e3e807efb49481d2650aeb64c8f8b1c27e7f31c50dc69f0b3001bda806f4f4652a45c252727918baa5cc70deb968fb470465ba11a42da9a703cc7a730adee8e961542acb6c4459daf6a97ef64e7d9fd02b9bebc1bd8f32c7a4c2278b5d0418b00823eb8373250317916f78c0be94024fd7d58f4e05407452d7a8441c913399af9fc7e57e09d91279866f0b35c597053177b8bc97875f78284ff19ff7fcc4939c0416ddcbebe447db12a9d7e2188683e5f8baf891c5923af8a50ebed8900cecf1367b7df1b768a993787beb9242dafae458bec50d568953b9665108d79f17ccf2d0f2d13043504c4c37b20750a953dd71a0488bd77d791fa573894d58a2c974a7194025c6e47010cd5a1694db1c93f37380d8028558f4a88dc798c9f962bc94ccf93e964ad973aca6b7e29ca1abf86fe395a5ccd43cd2edace951baf488171ba3cc7b2f20526c28d116f4522a60bb18f98193c021aea150535cb9088e16dde93afafce5089ad586280c93a0c3d434fa6a02ec847b2b2c87f425c0237d35a8883386cd3967a1d94c684ace8ceb0dc43246f810db28614fbad8d34fb43d9ae2180a8fb15ff56a0b8939c87103e38d0a5783eda16aa7da892e693a068a8afe42fd6182762c6861c3ec8521e4960e72a59dca3e820959674568c80e4ababe90e8dd049e307c492d93d4a96f66f77549530de76023a9368ddfef7646dd2313e29423c93ac769d207e2704f268c96da07944900c11087d3b5a4c5697a0b0489db7eeef6beb80d49332798140e0061e1ef74bc6920f8f75605476d91fc2df243b4b269f28b8235737e8fcf6f49bf298e68ee3f0b3feff25e9a8f1b795b0d1aea51a8010cd1897374c62073c55e482dc186c89057aa3cc1f2df39d0b639ba4bb7c8d8aa14afd53f06f443e73db096aeece620ef9ca940eeed854b704024c53187b9f6bd93ab12dc476cbb1aa1725245f2ab3ab233a66b730d84acc33e0beffc60f7a5ca5fb7c934eddceda0bfd8b2d7391ef082d53701b421a8d616c42d65f137321c552d9213f0032289beff2719807045961a54bd4ad7f398a5cc24ab0f6ee449ecff120e4def852ad5baf2202ebf4baa668a2c7433593f6442db154dd56536e6f4957f8c3f123f3c5f484dd565ad5754d65347a573c563d286d10e7516e80109ac679d5c02294aa641939544037e9ba792240a4b0769b2fc8e2532e88717dc47dd85585b65a6e6debb4c758fffe8277e551b81d4d40ecc797eae4b6e2841908e1b85898630779b767be098a8c66be7b028bc3fca6ca97be9e1e0c09f7b9b26f3f1d4bc07c8713149ae2c874486ffa242d2e04f376b447af8cd0e776a8ad05cc09465bd309b741dd30ac4dfc1acb3d095e20fdd4c4c44501a54d1c6800c200ce1a7341992706955faf53e6182ba410f0b64534d3e7d3c6152dd52923edb471b626da09a061d4041ff11ef8495aef2ebfea170dcc368e5ca1e593ef508baa9ad8ea7d80c92a0abbaf350c7fd09e3d3d7dc74cec40185887984a527468890143e4031eaf17811bcf307b73040756c9c21541793d7c10548a72a95c7ea727717512fdb5b6ec1a4e971956cdd4bcf8f612f6080ee4668e3396c9b9424c6809479c3a65d4bda49e22d41f40192bc5bc00a21054a74b6828d968ce2d41decb69b1a10aa1a2b47c1ffe027fba9413a8fb8fa0405330d149c0a271bc0652787945f61415a43efc1d8aae01aab6c926cbf985c572560ec1fe9f28e4357b3b10e9a1d547ca94ff6afa27b434893f192926d2ee9063dc133dd5a815dfea17b456336c4420af5b907fe501ab4a92c7d8ed4e474dde25624a14705891ac4eec24feb74921fea81b90128a5f856b2a7bf1917b7dff3c8ae017d0f1e46d254910a14f552fb2b05e431a250d7f198baf343a44e60090069c45a96984c501555a8c3dbeb4fd450e61e4329a225a09a738ce597f80931b2c1c7b9f7dfa22ae45db460822b2124b6481405f06a857b1275cbd3d20a2c2dfbdea9f994f14e0f560fd8c51007c333c113dd7ce7d0c8abc84cde767951e02536c1a2de14665f3ba2dca620ec39c1978531d19a8b687a42e0f5c70cdaa7777c86dfa675d5b4a5e777598959b7f084f128da62bafa7250519df4cf384c59d4f5f50495658fb11c5bf72d2a84c2221df855ed08128d3ba5dbc297acddf289ea267684ede6083f69a495ad763ae4e96fc4d1ae86cbd1d1d279a6fddfa3a211882862a5cc81864d74ea48611789859913d7dcd56fd22b1f8f77acdd49df6ba7bfa40a267a477ee0ce1462eb8845d5e329a72462c774e49cb58c9214678858719a42b04f878f2fed0b1b6ab8cccbda90a2b2ef31699fb68a704dd5d7ae8c6d8c0ef50c82ccd2c9f1e00de4971ae32a6a9a406c3c1084fb1d030b025dc7090585746f65252b7154a8d61152e2d2a650fbd90786669cfe3ce61b38ad3839837cbbb922b6f5c2bfd0e44ba3af7c99fbd36b4bf1402d3ce2401fa6d3296b6b1c0613b09f222e24e7717cffe6de70d8dd1502f4ef16af1ec0ad41a0fc73f2d67bbf41eb07fc5b2005271935dce7830cc45596d94b77c0d8cda7d0da59bf411a08979471bc1bf70f62dbbbd460bcfea190a23c2eec951bf5c33138c8b822ec52ba1be2c7fcee1aa6a3bf8590dd765e489f42927bf1beffef7245defb82cd9f59172aba6807998a8768bbfa25c05170e6b763cd03aa2d420888b7c5d551ce1267d5d39270968b8d42e69ed4d1429276e1c371b0872a0af0c47f33a1f378b8e7dacf318a739aaa3086a72d377d2850ab2192f45569d545736845137a497084dfd86a9e6a2d8bc94e1084ddef00ff9651a8bbae9de07f7adb0bb32a666f5e296b407bf5ff9937cfea26d1d38e2efce2f2208b23d94781b30fab0cb83a18b833acf7522f05382bb0c97d3326fc8d53c92a13b2a580e97049ddf5ab7d916c26d2ae9fd77bdd03602b1e46ae825db851a3389ad1f92c95aa968eb209d53c1d62657c36fdea873223e13a7175745d94bfe55d7114dc29eb1de9f62d23ef65515375132c4b192cc8e2769ce5e7b1bf73912033ca3e008a8f39a61046693a9e63ccce212488d8fbe5765ff9d39ec62cb02db2e59bed6ee77a5d7bfb6f6df62e5c7e1fec565d7b216481408548335ff1c66664413db0a26b21a80d61a57b43d2b40f3cc8237a148e981a14ccf298222e85b429419ba30b411d0ccd32ddd70f4e2ce6d744de0647ad92ed0247bdd5b51a6453f5445e6ae6803ff573e06f11fee699215aaa0b3610a848aca6de80ffa59e4b7bab1643585e080cce824dc7b", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa184, 0x1) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.132' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c", line 1739 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *459177 72313 0 0 0x4000000 1 syz-executor db_enter() at db_enter+0x25 panic(ffffffff8343d8a7) at panic+0x1e5 __assert(ffffffff833e808d,ffffffff8337e4df,6cb,ffffffff8333820c) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(33,ffff80003c4c45b8,1,400000000100,ffff80003c4c45e8,0,dae8ff2d401b462d,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c4c45b4,2,400000000100,ffff80003c4c45e8,0,ffffffffffffff5a,2fae3989503e3090) at kern_sysctl+0x12d sys_sysctl(ffff80003c4d79c8,ffff80003c4c4720,ffff80003c4c4670) at sys_sysctl+0x425 syscall(ffff80003c4c4720) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4797e81d4b0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c", line 1739 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8343d8a7) at panic+0x1e5 __assert(ffffffff833e808d,ffffffff8337e4df,6cb,ffffffff8333820c) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(33,ffff80003c4c45b8,1,400000000100,ffff80003c4c45e8,0,dae8ff2d401b462d,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c4c45b4,2,400000000100,ffff80003c4c45e8,0,ffffffffffffff5a,2fae3989503e3090) at kern_sysctl+0x12d sys_sysctl(ffff80003c4d79c8,ffff80003c4c4720,ffff80003c4c4670) at sys_sysctl+0x425 syscall(ffff80003c4c4720) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4797e81d4b0, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c4c4190 rbx 0xffff800029a9cdc7 rdx 0 rcx 0xffff80003c4d79c8 rax 0xffff800029a9bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x6dd45b331508eb1a r11 0x919c93726e5d36d1 r12 0xffff800029a9cbc8 r13 0 r14 0 r15 0x1 rip 0xffffffff818fdc85 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4c4180 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=459177 pid=72313 tcnt=4 stat=onproc flags process=0 proc=4000000 runpri=36, usrpri=50, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c4d6a68,0xffff8000ffff6a70 process=0xffff80003c4d84b8 user=0xffff80003c4bf000, vmspace=0xfffffd806bd05578 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72313 502104 96457 0 3 0x80 fsleep syz-executor *72313 459177 96457 0 7 0x4000000 syz-executor 72313 220728 96457 0 3 0x4000080 fsleep syz-executor 72313 417624 96457 0 3 0x4000000 amaplk syz-executor 71987 363174 49415 0 3 0x80 fsleep syz-executor 71987 288525 49415 0 3 0x4000080 sbwait syz-executor 71987 313554 49415 0 3 0x4000080 sbwait syz-executor 24360 473103 79810 60928 3 0x90 fsleep syz-executor 24360 482108 79810 60928 3 0x4000090 fifor syz-executor 24360 84653 79810 60928 3 0x4000090 fsleep syz-executor 86055 114728 46474 0 3 0x80 fsleep syz-executor 86055 339495 46474 0 3 0x4000080 kqsel syz-executor 64882 156885 61528 0 3 0x80 fsleep syz-executor 64882 72672 61528 0 3 0x4000080 sbwait syz-executor 59781 521649 88856 0 3 0x80 fsleep syz-executor 59781 324387 88856 0 3 0x4000080 ttyin syz-executor 55289 55475 66961 0 3 0x80 fsleep syz-executor 55289 207680 66961 0 3 0x4000080 ttyin syz-executor 19758 380640 0 0 3 0x14200 acct acct 28766 258113 35138 0 3 0x80 fsleep syz-executor 28766 183331 35138 0 3 0x4000080 sbwait syz-executor 85608 304652 0 0 3 0x14200 bored sosplice 35138 253797 3124 0 3 0x82 nanoslp syz-executor 88856 304447 3124 0 3 0x82 nanoslp syz-executor 61528 418246 3124 0 3 0x82 nanoslp syz-executor 79810 259295 3124 0 3 0x82 nanoslp syz-executor 49415 519141 3124 0 3 0x82 nanoslp syz-executor 66961 210750 3124 0 3 0x82 nanoslp syz-executor 96457 120896 3124 0 3 0x82 nanoslp syz-executor 46474 361875 3124 0 3 0x82 nanoslp syz-executor 3124 491320 15035 0 3 0x82 kqread syz-executor 15035 506777 62236 0 3 0x10008a sigsusp ksh 62236 48432 85311 0 3 0x98 kqread sshd-session 85311 256251 42869 0 3 0x92 kqread sshd-session 5525 941 1 0 3 0x100083 ttyin getty 42869 186781 1 0 3 0x88 kqread sshd 84207 437872 71178 74 3 0x1100092 bpf pflogd 71178 523002 1 0 3 0x80 sbwait pflogd 58564 270689 78027 73 3 0x1100090 kqread syslogd 78027 208026 1 0 3 0x100082 sbwait syslogd 4780 23104 1 0 3 0x100080 kqread resolvd 17642 486728 325 77 3 0x100092 kqread dhcpleased 87064 522573 325 77 3 0x100092 kqread dhcpleased 325 139659 1 0 3 0x80 kqread dhcpleased 22249 199922 0 0 3 0x14200 bored smr 75964 196974 0 0 3 0x14200 pgzero zerothread 65946 372540 0 0 3 0x14200 aiodoned aiodoned 37083 49337 0 0 3 0x14200 syncer update 93911 64938 0 0 3 0x14200 cleaner cleaner 50055 370801 0 0 3 0x14200 reaper reaper 75765 505491 0 0 3 0x14200 pgdaemon pagedaemon 6104 86991 0 0 3 0x14200 bored viomb 30633 52685 0 0 3 0x40014200 acpi0 acpi0 53239 151921 0 0 3 0x40014200 idle1 53188 158750 0 0 3 0x14200 bored softnet3 59707 204002 0 0 3 0x14200 bored softnet2 37829 490563 0 0 3 0x14200 bored softnet1 92334 235685 0 0 3 0x14200 bored softnet0 98745 440541 0 0 3 0x14200 bored systqmp 13350 336005 0 0 3 0x14200 bored systq 18287 64146 0 0 3 0x14200 tmoslp softclockmp 75735 260100 0 0 3 0x40014200 tmoslp softclock 22817 108307 0 0 7 0x40014200 idle0 1 380318 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 72313 (syz-executor) thread 0xffff80003c4d79c8 (459177) exclusive rwlock amaplk r = 0 (0xfffffd806d55e620) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_lock_entry+0x51 #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 kern_sysctl_dirs+0x363 #6 kern_sysctl+0x12d #7 sys_sysctl+0x425 #8 syscall+0xbc6 #9 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806bd05678) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_fault_unwire+0x3e #3 kern_sysctl_dirs+0x363 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839721b0) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_read+0x2de #5 uvm_fault_unwire+0x3e #6 kern_sysctl_dirs+0x363 #7 kern_sysctl+0x12d #8 sys_sysctl+0x425 #9 syscall+0xbc6 #10 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff8382bb08) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sysctl_vslock+0x45 #3 kern_sysctl_dirs+0x266 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 Process 64882 (syz-executor) thread 0xffff8000ffff7210 (72672) exclusive rwlock sbufrcv r = 0 (0xffff800001443920) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sblock+0xb7 #3 soreceive+0x28e #4 recvit+0x40a #5 sys_recvmmsg+0x3d3 #6 syscall+0xbc6 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10224 11035K 11038K 166960K 11342 0 pcb 17 12K 12K 166960K 54 0 rtable 246 8K 8K 166960K 392 0 pf 34 17K 18K 166960K 62 0 ifaddr 43 7K 8K 166960K 52 0 ifgroup 55 2K 2K 166960K 68 0 sysctl 3 1K 1K 166960K 3 0 counters 64 36K 36K 166960K 80 0 ioctlops 0 0K 4K 166960K 1502 0 iov 1 4K 12K 166960K 11 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1438 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 7 1K 1K 166960K 10 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 89K 166960K 335 0 sigio 0 0K 0K 166960K 2 0 proc 71 91K 128K 166960K 553 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 28 0 in_multi 99 7K 7K 166960K 105 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 241 1076K 1076K 166960K 241 0 exec 0 0K 1K 166960K 379 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 239 73K 81K 166960K 4624 0 UVM aobj 9 2K 2K 166960K 11 0 pinsyscall 43 86K 107K 166960K 1418 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 19 0 NDP 12 0K 2K 166960K 32 0 temp 45 8636K 8701K 166960K 12984 0 kqueue 15 22K 28K 166960K 56 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 82 0 79 2 0 2 2 0 8 1 rtentry 112 114 0 2 4 0 4 4 0 8 0 unpcb 144 144 0 116 2 0 2 2 0 8 0 syncache 336 4 0 4 2 1 1 1 0 8 1 tcpcb 808 60 0 53 2 0 2 2 0 8 1 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 376 272 0 261 5 0 5 5 0 8 3 nd6 136 26 0 0 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 1 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1168 6 0 6 1 0 1 1 0 8 1 pppxif 1472 2 0 2 1 0 1 1 0 8 1 pffrent 40 2 0 2 1 0 1 1 0 8 1 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 4 0 4 1 0 1 1 0 8 1 pfstitem 24 37 0 1 1 0 1 1 0 8 0 pfstkey 128 37 0 1 2 0 2 2 0 8 0 pfstate 376 37 0 1 4 0 4 4 0 8 0 pfrule 1344 25 0 20 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 463 0 6 29 0 29 29 0 8 0 art_table 32 464 0 6 4 0 4 4 0 8 0 art_node 16 113 0 11 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 1 1 0 1 1 0 8 0 semapl 112 5 0 0 1 0 1 1 0 8 0 shmpl 112 8 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1929 0 420 95 0 95 95 0 8 0 ffsino 280 1929 0 420 109 0 109 109 0 8 0 nchpl 144 2403 0 715 63 0 63 63 0 8 0 rtmask 32 2 0 2 1 1 0 1 0 8 0 uvmvnodes 80 2039 0 0 42 0 42 42 0 8 0 vnodes 216 2039 0 0 114 0 114 114 0 8 0 namei 1024 7417 0 7417 2 1 1 2 0 8 1 percpumem 16 54 0 8 1 0 1 1 0 8 0 kstatmem 264 32 0 8 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 7974 0 7974 3 2 1 2 1 8 1 plimitpl 152 95 0 77 1 0 1 1 0 8 0 sigapl 424 636 0 584 7 1 6 7 0 8 0 futexpl 64 4348 0 4338 1 0 1 1 0 8 0 knotepl 120 320 0 0 10 0 10 10 0 8 0 kqueuepl 216 142 0 131 5 0 5 5 0 8 4 pipepl 328 127 0 99 3 0 3 3 0 8 0 fdescpl 504 616 0 584 5 0 5 5 0 8 0 filepl 152 2822 0 2589 12 0 12 12 0 8 2 lockfpl 104 123 0 121 1 0 1 1 0 8 0 lockfspl 48 37 0 35 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 35 0 18 1 0 1 1 0 8 0 ucredpl 104 458 0 443 1 0 1 1 0 8 0 zombiepl 144 584 0 584 1 0 1 1 0 8 1 processpl 1176 636 0 584 5 0 5 5 0 8 0 procpl 656 957 0 893 6 0 6 6 0 8 0 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 688 504 0 462 7 0 7 7 0 8 2 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 128 0 0 16 0 16 16 0 8 0 mcl2k 2048 18 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 1184 0 0 74 0 74 74 0 8 0 bufpl 280 2964 0 127 203 0 203 203 0 8 0 anonpl 24 110251 0 106457 34 4 30 33 0 184 2 amapchunkpl 152 14462 0 13914 27 0 27 27 0 158 5 amappl16 200 1805 0 1772 5 3 2 5 0 8 0 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 114 0 102 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 1 0 1 0 8 0 amappl12 168 1279 0 1247 4 2 2 3 0 8 0 amappl11 160 50 0 36 1 0 1 1 0 8 0 amappl10 152 6 0 5 1 0 1 1 0 8 0 amappl9 144 264 0 264 1 1 0 1 0 8 0 amappl8 136 22 0 19 1 0 1 1 0 8 0 amappl7 128 109 0 97 1 0 1 1 0 8 0 amappl6 120 179 0 176 1 0 1 1 0 8 0 amappl5 112 125 0 116 1 0 1 1 0 8 0 amappl4 104 308 0 289 1 0 1 1 0 8 0 amappl3 96 2565 0 2445 4 0 4 4 0 8 0 amappl2 88 644 0 582 2 0 2 2 0 8 0 amappl1 80 8620 0 8047 15 1 14 14 0 8 0 amappl 88 4232 0 4050 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 10 0 2 1 0 1 1 0 8 0 uaddrrnd 24 616 0 584 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 616 0 584 1 0 1 1 0 8 0 vmmpekpl 168 6636 0 6597 3 0 3 3 0 8 0 vmmpepl 168 43436 0 41522 90 0 90 90 0 357 4 vmsppl 456 615 0 584 6 1 5 5 0 8 1 rwobjpl 64 16648 0 13658 49 0 49 49 0 8 0 pdppl 4096 1240 0 1168 100 26 74 86 0 8 2 pvpl 32 12605 0 0 103 1 102 102 0 265 0 pmappl 248 615 0 584 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 338 0 30 9 0 9 9 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837e0ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83971fa8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffffffff837e0ff0) at sched_idle+0x558 end trace frame: 0x0, count: 7 ddb{0}> trace x86_ipi_db(ffffffff837e0ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83971fa8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffffffff837e0ff0) at sched_idle+0x558 end trace frame: 0x0, count: -8 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff8343d8a7) at panic+0x1e5 __assert(ffffffff833e808d,ffffffff8337e4df,6cb,ffffffff8333820c) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(33,ffff80003c4c45b8,1,400000000100,ffff80003c4c45e8,0,dae8ff2d401b462d,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c4c45b4,2,400000000100,ffff80003c4c45e8,0,ffffffffffffff5a,2fae3989503e3090) at kern_sysctl+0x12d sys_sysctl(ffff80003c4d79c8,ffff80003c4c4720,ffff80003c4c4670) at sys_sysctl+0x425 syscall(ffff80003c4c4720) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4797e81d4b0, count: 5 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8343d8a7) at panic+0x1e5 __assert(ffffffff833e808d,ffffffff8337e4df,6cb,ffffffff8333820c) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806bd05578,400000000000,400000003000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(33,ffff80003c4c45b8,1,400000000100,ffff80003c4c45e8,0,dae8ff2d401b462d,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c4c45b4,2,400000000100,ffff80003c4c45e8,0,ffffffffffffff5a,2fae3989503e3090) at kern_sysctl+0x12d sys_sysctl(ffff80003c4d79c8,ffff80003c4c4720,ffff80003c4c4670) at sys_sysctl+0x425 syscall(ffff80003c4c4720) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4797e81d4b0, count: -10