last executing test programs: 2.331417688s ago: executing program 0 (id=10): sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x1e, 0x70, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809fffffffffffeff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r0, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) close(r3) syz_open_pts() sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x1e, 0x70, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809fffffffffffeff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) (async) ftruncate(r0, 0x10000) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) (async) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) (async) close(r3) (async) syz_open_pts() (async) 2.126170004s ago: executing program 2 (id=14): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xf66c, 0xfffffffc, 0x9, 0x5fffff5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0x400, 0x207f}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000010c0)="5829f8689f5373394720664252ce240f07ac5e537a7d0d034ba7d737b83a2c7f581c8fba153cb80a2672eeb60f6b1cc5bd4f900489ea228d513c334962905422dd6cf12a3dd3b9edf7193491c694066b1780cf00360c4a4a819c0e8a8c7ebc46f4abfc9172eae2b0b4e56f273956c772c9973e0ae8c56dcd0c8ec7eecfcd732ad12200ae4a9b0ff8c5a0ae223fc1a5093751c6c242bca6e89d8be6d4b92c134d9f43f2919d86f1d869b27895796ad5bf4b787af565ccd3da67475670b8bacc612f5ab184ee65cc235f2e832455c8db0cc9756134322fe3d8bd2237776fde8a859e8877a065fd7eec8d9af76f2e64cd68a9eda4273776495ca0c718b29be315d3031fa5d30d448a53c0fd8ed7abaa83b102aeeb3256a60a1735375a33221afb51b31b1a6f1ca4653b095ba66cf552f6ecb382e1ef5bd67f7e07af57316fa0e8135ced256561cb99ef97b66990022ed034130ee75ee870b7bc3ecfcb7c84cf36fb80136a1ef9ecedd7288b38f86f700fceda7fe0bac7b2ea36bc7812f7f53b69938955b9df3f4f01796ae151d169d5326f26d3ec532c30bd08b3929a6e57e38b52fea72b91877a0b4cc0600c385027c234b742a14e48edd86c7b5bd70b34102e00dd2128ff96dd134024407350e1bda912d91d9e26d2c7274b5a92fc52d6f311708c785c48fbd361b366cb184d3c862fa16ce65176a69446edd3c417f469efe9cb05052f079249b03a8616636b464103d38c2f8af53969c4313062c52449ca5bd834575b632b43ee77646b4321390944161445bae1dd682e39756ba6ab5c7a4d15a282266ae53d9531a2b0a7adf0a48c36d8a6ba30ce80aef84bd316179b7904285e0c7787b25ca9fedca4111d4aa8df3da7df67e49b07ef387ef3c2f0329cf068ea693af5f67fbc10a8aa2e2263120126e3195a42ca62dd52b59d2bb361bdf80fdc18fd2a27e61db421e82361025e4fa2d2cda8629dd1c58de8ceeb99b60c6db6e0b4d414392b9d8c52eb831061fb83f7971c2c10c503aa20cfec2e421e55e87b35d9cbe9c1e2c0ecec08b53c137cfc48c2533b9f05a2bbff3e4da0d1794fd3cee45e78effd986cb09f4c59915e3faf344480fa95d465241782dd871c2613a2332e3eb3785b068c245fb4861aed24d6254d968c8d920f1cac9a9be3b300c48fe39f8be520df5c55bcd46cdad50f2ae2f70346aa5de02f9a35f9bb62429006778f567d79c87459d46ff6d9ab3fce2dbd74df3637d8343746fa9258c24f84880043f8942460b7422889a4eacc5995cb76fec3c000dc9ec24c255d13097ebc0e645274091f2d2de231f20c1ec376e69adea25c83ec64a7303959d0b63ceca24e8ba8e11820c65b0ac5db4836c06e9bc62361590464e3794ccb8f0c4d50fb6b60c67c140220bd981850c50f4f212df81a7eea737e87770c1f9fcefaf0eee4c21a10ee7b604a85f0f83c848b1186adc0dcd504e80c76578ea18c3f8d566c809072e8a64958f52e69d9d0267c50cd64863f8251e7b65c065c0efe95639eaade8761f4c28377b2e81f392f65fbc9f1028cb426492880ec6144c4f9f6e8fd334e3ca69169204c5d27a98494da04bee073b331398a04d1bcfef48c1df75f5e31ae6a121c34d84a7958123e7b5c0ed713a32cedb73ab8633ad0bd32903e2b2610363ed360a8a07467adcd434e82fe03ce394d3dbd5c9d481f36c9a6e65a5118954a294243dd7f00950aaf4f0f7701b01e2188a93ec327d5da11f9f8fa2ec6b171b5651b83340a043386478b4df27226a893c6cd3d1932b22dd41e55115fa1274d4c54de38330b5ba2e87a6a6f42a0c898508194df9dd64a4be43cfd66f3643fe59ae7eb7a6256d48f87b9892584d6a9837d45941d09753587384dbec24b5b561bb72668006f3ef06c981ad80a4757b6d949e4291df300d01783626f0dfe495a41e0ff2421d6e974da7dc083742e3a68f8c923a2caa9ebfed4794dbd26c809427259cfb9be5de9b81b5baace70ee76aaeabf40792fc8cf732d2c59d6cd5ffc99bd33838942730e253e10dfe814884172d06d176d6d96a15cd6aa3dd3baded87b7c96aea6112c5377f3e1f8e9d1ed309b576478e6b72313b6d9c941f54aa2d0c3ffa2aa89ed36584c36925421819e18920a0681dc1947f40ae0d24993b1aa067ba564a12a1fb12251df5ab650481d7e649e33e6338094b7f8c04a19b4c43ff8ddb43b9f0c3dc0b6f611a7ee02d9ae2a24ae81610a4dd366bbb808d4841931d126a5eedd0b10320b96f21f509d83d19b7d8313d1a55373eec56878b8b9a70438459b9c64f51798544b56087c9ef3980fcf0702bcd4290ae25fcc681f4dc20185a7e8893c0b491301e12d3d531de3a218d6a7f999510ba61445bfb4e5ebaec6e1efd47221353bb23f815c4d65893bc828ed9b4ae8a9d26bf4fa8783d4d9defd8574c00d14a8d78ee3fe83802f24191084fde538a5f787e40ca90d4c136edbfe", 0x6d8}], 0x1) readlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000042b00fe8000020fcdc850000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x18}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000502", 0x4, 0x40c, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000700)=[{{}, 0xfffffffffffffff9, 0xe4, 0x8, 0x8000000000000003}], 0x4, 0x0, 0x10000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001180), 0x8, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000240)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x52) execve(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)=[&(0x7f0000000080)='-%\'\xa9{/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(-#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='#[!\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000580)='\xc1,-.#\\\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='%\x95+)+\x00', &(0x7f0000000640)='*-$&.\x00', &(0x7f0000000680)='-\x00']) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050160000004000000000700000012df8106cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be301e4991f7c8cf5f3fc303ebe1aa5323edeb51e2f0ca3ebbc257169ed0d44a699a1f133ea7acb5d602000d7d026ba8af6300371c2102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9800361b1257aba8c500002012010000de5000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r4, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) 1.978989147s ago: executing program 0 (id=19): sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x3fffffffffffffec, 0x0, 0x0, 0x0, 0x0) (async) select(0xffffffffffffff09, &(0x7f0000000080)={0x80000002, 0x3, 0x6, 0xc, 0x101, 0x9, 0x7ff, 0x8c}, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) r0 = msgget$private(0x0, 0x1ba) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) (async) msgsnd(r0, &(0x7f0000000140)={0x1}, 0x8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000040)="8df91e3471ac0058bc3f91501db5020000eecc9dac35e9b01667670566002fda9400000000000000", &(0x7f0000000080)=0x28, 0x0, 0x0) 1.881559253s ago: executing program 0 (id=21): semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r0 = msgget$private(0x0, 0x1ba) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03004000f5ffffff"], 0x8, 0x0) shmget(0x0, 0x4000, 0x54, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, r1, 0x0, 0x46, 0x8}, 0x40000000000, 0x0, 0xfffffffffffffff7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) r4 = getpid() r5 = getpid() setpgid(r5, 0x0) r6 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xd, 0x0, 0x0, r1, r3, 0x40}, 0x1, 0x0, r4, r6, 0x1000, 0x9, 0x400, 0xf}) 1.85808944s ago: executing program 7 (id=8): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x1, 0x4, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 1.821314575s ago: executing program 1 (id=27): mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x4) r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)=""/228, 0xe4}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x1ff, 0x6, 0x0, 0x76fc7255, 0x2, 0x5, 0x2, 0x0, 0x1, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x80000000000, 0x1000300000000}) flock(r3, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) unveil(0x0, &(0x7f0000000300)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000400)={0x7, 0x2, 0x7, 0x0, r4}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000180)={0x7eb8, 0x8, {[0x3a, 0x0, 0x9, 0x16, 0x48c, 0x5, 0x7, 0x8, 0x9, 0x7, 0x0, 0x7, 0x1, 0x355, 0xd, 0x1, 0xfff, 0x1], [0xffffffff, 0x81, 0xfffffffffffffffe, 0x8, 0xf706, 0x1, 0x7fff, 0x3, 0x8000, 0x9], [0x8, 0x7, 0x6, 0x7541, 0xd04fb36, 0xcc2, 0x312], [0x8, 0x75, 0x9, 0x5, 0x1], [{0xcf8, 0x3, 0x7, 0x4a}, {0x4, 0x427, 0x25e3, 0x2}, {0x81, 0x7, 0x401, 0x1}, {0x7, 0x66, 0x2, 0x10}, {0xfffa, 0x9, 0x200, 0x1000}, {0x5, 0xa, 0x10, 0x9e}, {0x800, 0x2, 0x5, 0x9892}, {0x2, 0x1b, 0xa, 0x8}], {0x7f, 0xd19a, 0x3, 0x3ff}, {0xff, 0x2, 0x6, 0x7}}}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) 1.819838518s ago: executing program 6 (id=28): sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x821869de, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7, [{0x2, 0x4}, {0x3, 0xff}, {0x1, 0x1}, {0x1, 0xffff9fa0}, {0x5d149dd23f20b55, 0x80}, {0x2, 0x2}, {0x1}, {0x2, 0x4}, {0x1, 0x6}, {0x2, 0x10000}, {0x1, 0x2abd}, {0x1, 0x100}, {0x0, 0x80000001}, {0x1, 0x5}, {0x1, 0xffff0000}, {0x1, 0x4}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x1}, {0x3}, {0x2, 0x422e}, {0x2, 0xf}, {0x3, 0x8a53}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x39f}, {0x1, 0x81}, {0x2, 0xfffffffd}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x3}]}) select(0x40, &(0x7f00000002c0)={0x8, 0x6, 0x1, 0x6, 0x3, 0xfffffffffffffe00, 0x80000000, 0xb2af}, 0x0, &(0x7f0000000340)={0xffff, 0xc32, 0x4, 0x8, 0x3, 0x78, 0x5a3a8785, 0x81}, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x802069c5, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e01c5315f20900000008e371a378343712051eea040000000000", 0xb1, 0x6, 0x0, 0x0) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, r4, 0x0, 0x46, 0x8}, 0x40000000000, 0x0, 0xfffffffffffffff7}) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', r4, r5, 0x2) 1.819573277s ago: executing program 1 (id=29): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x8) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x40002) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setregid(0x0, 0x0) ftruncate(r1, 0x7789) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96a", 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) 1.758294036s ago: executing program 6 (id=30): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0x3}) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aa50bfaaaaaaffffffffffff86dd6700141000141d0200000000000000000000000000000000fe8000000000000000000000b16e717c4f0040000000aa4e204e234aaa943c81d367b6e7831490eccbe2bd1d31a985645b1571fe2df094189c242d9ccb7a3e7027d66f490c174b85dadaed014e0d603d6708a928b852ca44d4c1cb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5020000190780005"]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aa50bfaaaaaaffffffffffff86dd6700141000141d0200000000000000000000000000000000fe8000000000000000000000b16e717c4f0040000000aa4e204e234aaa943c81d367b6e7831490eccbe2bd1d31a985645b1571fe2df094189c242d9ccb7a3e7027d66f490c174b85dadaed014e0d603d6708a928b852ca44d4c1cb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5020000190780005"]) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x4) 1.757385778s ago: executing program 7 (id=31): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x408, 0x48) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @random="f02ca34451af", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @empty, {[@ssrr={0x89, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "138a0927"}}}}}) 1.756340702s ago: executing program 7 (id=32): setrlimit(0x4, &(0x7f0000000000)={0xfffffffffffff7fb}) (async) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x154) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2813, r0, 0x3) syz_open_pts() 1.756088713s ago: executing program 6 (id=33): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) pwrite(r0, &(0x7f0000000040)="6a2d783f5d85704f1fe9dc5ed7ef154bbe31172afedc368095c280ffc165db641901791ad02416471e91bff544dafff89b8eb14a14dcf66560efe3a850c3e514d627e6d7", 0x44, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) 1.755081688s ago: executing program 2 (id=35): r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0xc}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0xe}], 0x208, 0x0, 0xfffffffa, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) write(r2, &(0x7f00000003c0)="d1c9c2cfb679f4d366b8381c2b8fadfbc7269cecd1fed9e9b1530999f693642df1d53646f3c5d8c5bf3139fad32d1dae09a3d69ec6ffbee9aecaa9dd65256c17193a79c73078438b1c91e4e9f4207e6dc263bad9811ee389669b57f790813a5c18861105", 0x64) (async) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, 0x0, 0x0) (async, rerun: 64) r4 = shmget$private(0x0, 0x400000, 0x53c, &(0x7f0000000000/0x400000)=nil) (rerun: 64) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x8}) r5 = shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x2000) (async) r6 = kqueue() r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0x51) (async, rerun: 32) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (rerun: 32) shmctl$IPC_RMID(r4, 0x0) (async) shmdt(r5) (async) close(r1) (async, rerun: 64) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0xffffff06) (rerun: 64) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 64) accept$unix(r8, &(0x7f0000000140)=@file={0x0, ""/514}, &(0x7f0000000080)=0x204) (async, rerun: 64) dup2(r9, r1) close(r9) 1.656098814s ago: executing program 7 (id=38): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236074a05ae04be38164991f7accf56965b625f882b297be1aabbc257699a5f139b672f2e335d226ba8af630037282102000000720f70c1f5ad73c881d0f58230ba576367c400000200361b1257aea8c5000020020000000000008a", 0x85, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3, 0x800001}, {0x0, 0x300}, {0x0, 0x4}, {}, {0x2}, {0x3}, {0x3, 0x5}, {0x3}, {0x0, 0xfffffffc}, {0x2}, {}, {}, {}, {}, {0x0, 0x3}, {0x2}, {0x0, 0xb4}, {0x1}, {}, {}, {0x0, 0x4}, {0x1}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x1, 0x80000000}, {0x1, 0x6}, {}, {0x0, 0x40000}]}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xfffffffe, 0x7bef, 0xae95, 0xffffff8c, "1836283e680d6fd995d43608500c008000", 0x7fffffff, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) 1.648309044s ago: executing program 2 (id=42): fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) (async) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000003c0)) (async) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) (async) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) (async, rerun: 32) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) (async, rerun: 32) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0xa, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) write(0xffffffffffffffff, &(0x7f0000000080)="09202000004000286400000078ad535c2a41560800005624b77b6a497716727598561c7debedf5783f9c37101c3d9b20e7eec63f71dcfdada90d2b5a7eaa4255309e616eb6b73405920bfa6f1b466531d5e77c3210d5ad2647f0c9c76357d9d40a", 0x61) (async) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="20ab8dec9713ab3883687dc4bf505e9be4d0237491723224b9d6444a40877b12050be31826456931ede692b788b3fbd42e22fe45a3255e7e68f4a07705a097dc329bf8856bfbbdf65d9eec2e217b0c6ae24489c52f195e456805e9e4e1197e9b552d56574a8b99868d4d57be040bc2a7", 0x70}, {&(0x7f0000000200)="ec41b9b5e404c46ec0c43e800b5242c8565543cd9f669ead6f737871fdc7f210a655c986f951bfecab65f6793d6fdd822cc2016f0b12af48376abe4267444b742386a8ee81367f46ef128d36c4dddd3fedbbc695bb759f6315b0f37f5743ff9ffbf07c601f9764f4efb497cffb5a9a6fb9e7eda4709be89e54f78bb8de986700392c8a2ec24783ba80b89fabb8", 0x8d}], 0x2, 0x9) (async, rerun: 64) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async, rerun: 64) readv(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000002c0), 0x4) (rerun: 64) 1.648094352s ago: executing program 6 (id=43): open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f00000000c0)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafccd623900d5cb958bd15460f872803363d8db4510989cad072ccb504bb68a32d145d6ed05b49315606e7bcac61238e3f2a864232f609c8f09c79a22b221b65b46a03a1400"/120, 0x0, 0x0, 0xffffffffffffff2f) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) ftruncate(r0, 0x2) 1.48591593s ago: executing program 2 (id=44): r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000200), 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f"]) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file2/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x20, 0x2}, 0x6) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000100)='./file2\x00') 1.452015588s ago: executing program 6 (id=46): r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="d824e2ef11eccc31820986f68c5bfd17f6fd9a311ca8697265c8", 0x1a}, {&(0x7f0000000300)="2ce714aa537813aff1ec3d7e606f7fe086231de88ac8f8f509f6da2bc77a206013d5fffa2157f33c5701cb727480918140af31d327826f7d319116f2a1b0388697bb1241bec63eac34151f6eb8fc3e8acc753fb89bb91523f08c6eb094dd7719123a92a15d582a89f7de813005919ef06fbd436a0d046e6c3ceb74feb8aca24bafb1989ce8a85e4fbbbd1f526adf836ad10629507f9942616751a36967", 0x9d}, {&(0x7f00000003c0)="216de23363fe443e9204d8ecc670adad4ea0dd3c210659ecc1c4a8760f5d6f749324857510214279de0bd12e4651253fc028c00a8e7be802b5654e4290cba34e7836d0579e2adc0e5f362a165fb78c2d438f5cf0b322c422ea4af0b7746dd8dc46be2c5d68558d4caca1cb8c3187", 0x6e}], 0x3, &(0x7f0000000480)=[{0xa0, 0x1, 0x8, "439683ded10203606b97f4572f030d94b4ed79b6fd2d3de50578a118d8ea22a0979c58d574347c40daa8d8f2c8072d172ff332512dbf2d5529873feef2177da923da5bbcdb1087088f9375b2a8700c2ebb6eab331d208265273cda9cc7b8a02950f7443d99472a67c229b6ec237dc32fb43030e9d766c4c29ed5bc2ccaa440d17e89d82cbb58c51188af6bc07399"}, {0x1010, 0xffff, 0x59, "3a58de99d9ac4415089c02c2209accc56b91d5e64f7f70321e0179106263e0d701b0b1a40b718f0bd5b3cb6f324c3a0fd02c963883e09ab0ef863aa2b51f943c736e2123681b3c123039b92b4bf1986d8e70b7e5230d51b8287388e7f0f59434cefbb712613d9403daef778ec53b019e434023fe0ed666ebd8b9f46c3a85407734e14f2f10013a7a33889a180561c8f58a8ee5096d2c268d29b3d38c2a79da0bc4805c3b6cf54e75915e38416980ce3d3731da3095dd19a3bae1e0f9f812d087897fa8829cd4a9dbcfbf091c1ba4bd1a78319d922a14aae27884edca1a51e931a6e87d396f65e0edb6c7a4e9a78389dc81f141e913f8cdbd13a4a1fb1160ca9dd25c4ce24a480a983a628a73ffff738167323660cade3de2057759452c2e9e3b32a87d49e4072b127eceb212ad4b0c3e27bd6ed0f776511275a6b9f5c0b1e57c71387d3aa2ebbb5f1f10f41cd6191ed87b0573f90f2f8beabf7fda96676cf7f15a4f34605b336ac02dbc970d5c0116d7adac068840a88eb9429b18379953b6eaa1f8a672409fa2093950efc5c4d9b01c8594177a456fb9c7a77717f608b9838c1775d9d5c1e19afe6a6f72ffea92cf6757712227c79e7d1231af592e782c4aee8f854078bed9749d818ce4e45a64aac5dfb982b61750c12291ccec4602201c5e33501cbf32c2b102b8edb8690bf4f9c2246fefaa509f59133ee486d23fd10ac8cb7409be9337d3287aefb52903a0f4404f7bcd581105b6b6cb57830dd8273c4e1d2eead6891ad581209ebe84acef5855285526407999375cfb553477d54b20c96bf161aea276ff293f31ff7f064960513ce5d23266c30c0baf006e96382cf65930599f4ca554449387c141fb3133326283303683dfcc6689c1a6ccfa713dd818885f5112fad0b3646c0d0a4a84d363871738312952db4f919074f3a5e55816238aa6b780958281ea0161a263e7a02712fdce5afce2129ac272f35662f57fc69e620e8383645ba15702a83e1e697aca8d2fb2834f4e25c54d5675f91e699bdbdea62ee993b752cbf4aa2be5f2a7ca15a7ed185a89eb5850dab68b7ae3e3e5ffbe4380aa5ba09f15ea727726f0530e0f42faa5a49e9cacda8e0a5ae9ae3bd4287ebff8fe692dbae18675d4749eb19541b47fbac115eb33fc4e050d69d8d59621ff3da68e96a55a86ee24a03fdcfa5e28a2baaddb75a66f3413cde02c11e0d1e633ad88c71c7a715c476d39746e96abad5e8b67b9692ae237490be0076e29d06f640a00791a8a0adfe45774b97a467d7c00d5f63049894ce2290a2602cafb694fd4c09472d3150e3a6ea28491c9be03309129fe9fc7af216c416adbf809cfdf928262322fb62f4dd2c77f0a00b3640c56744a6997c42bf315e3f21ae0d77220656b86d525c3eef02eff9e463bbef719b86073bea82f037119736bc222edab2b572d1cc6ee1b6b8657ba4a288b6475b34d562f66a872f91db2469acba59f1c9dfc9ec73a1d637811495c1bee3e4312e599073742ae15baeedd7352611a77becef475049c7af3d79c35b43cbe7674cccf59456e2c50df35fe6dc4d3ab737fad0527f316c36c6fad7a98ae03820a30b2d41136ae7be1d8223127289ff1474c95d2f9ca8c753e4383006457e8c965b45d822697b93040f3b4c267db3a8ceb8ec56646e7f237a5d2bf8975215a0aa509135cbb8bb992c6d997221ae96e111bc9f5b55d61ebc94a451cf4b5f303abd62a3d024215b298b60e8396d6936e4c0471f13d24dfd49c7c9294df5781f1fd6564aad5a77ca4b7ff789f3d82bf7391eb20160d3d42072a3e3eb1855c1bd50d250a8ed33e55fc77c3d02d0548c9ada08b80e33c51b065b3e90cce9a74b4efd8ea0e19e72b2c514a896c883d5ea0d2140da8deedc43f3520d5666786e2879e3753c242d475e18e5e25664c2777ec3fb6a15a5acc8d9cc61988f17e4be9df3bfa9cc68dbd472198bb62081b8808a209ec304604da53d02eace40e9304b79cfc148ff8e2d78779854d8a29767f4f6a6551a23a4a7f81633d47c6e64d3ab18b7c7968e5edee080194cead4b42f49d4302871b85dafa90681481af414bf3698823e27fb175a213e8c8a5327428533ec0d40a1a00fbac664c162cb34119627a2d0728c64bef6d3dfad604e505de770862a7f4c860cef9aa6811168b1487d9ab2443045aaa24479e6741a7f2ee601ec6c6f7ce17f5e92056a1882b2df31dffcdc8d3ae54ef8d39b19b1afc7715ffe37e67cfcfaf5d2f7f53b102770d775cb73dfce60dd304c2964e37fede50d9d881fa4e4ac125ffee9a0192a87c7a90eca3e1c114ca1a170da823bd026e8c810e319284abe199b8638a5b0e5bb61edb1a65e42391482f432c9de18a12ddc29ffc70770afd178c4dc7d74c8b15ff4162c6ac348b28dcc66f0aa3c4f0908e26fce5baff8537eff816ea14e11fc5003d5ac5daa2a1c50db7cd5aeb313ee4f55ad272721b09796a2f15846e6d9f5e07e8b6758cab268a39be77832144207d571f6704803eb4baf3b68bb135552f327bd7a58f5399636c4dfddcbd898564fbd8f02236a1c31a355ece505f81a889308bec0ee31512ca72cdf854f72b3608393e39b089f4933c14d820452cb1198537968f0cf557646f6434345a33d6fcf76901efacb4df76b08ed22de91100d956623d1d015e349dcf5c70cbb3d32ceffd096c4da796356d8f629f4bfd545e588870ec7b5a1c83e5815c95f0b3a08fb6ad58e522a6197806b6389ef10e30f0dd17abe8432a25dff8164250dace223db9daea3b668d893d987441ca36213b97408b0a1880a548cf9a3b7fd3b686d432367ada270958e2ce7dac8df653bba8aebc60ebc904edd72a0e181e086312ec0be8f3ede9305f36c4f610782c7409f704858267443d6da2b60cba2e23d8a47ab936e9fddfc71a992c969cea87d3d8d64df299e6ab193b16a02ae6fdb51043f3726a702e6300146221d5e7d48ccef4015e784c35ed7f521304219b64da230fb36aacef8a1d9c6d84feb90c632d940354dd3f0d0ef51677866003bab5e87c5130b0681afd542b7d2025fa949d7366b5d429cd7728365f6ba763fd403db68fd83706fa7285e7027b3d9aebb4510cf31f32f341b924665c7e5e5675ecc30ba3b3a47f28dbf6fcc11bac1f2d42d76750c86823cf615764cc52316bfead3f5be243c95e5543fa969a8ed6da53451c198b19102f409230f80323bec6f10ff4bd3980598938cf3dae68015e4e340c30aa562be93997fef32f4bf70c6a4f1fed3f9b7fadbbf515118e412328a13b43aa2739c3b85cd8fbea3b398df53ccd5ca9a2552dc3088cd68f407d8cad32aaa3512dca94b26012c877171975a10e47602093045115457ef6a3555583d351b8db8e1b66d444089ade6a62c22bc11d61255a6009528cd9423ae5ff174d194a7b39188338dcd2d83a98a5ea630f9232ef6d6196c75ee10a3207b662e7e95f3b9f11185dfcbc8a508c320914f4f8d2a20950e8866626f62eebaaba1413115dd50703bff1f4b5b47dd58b1913fd205049ef8ab3a31b23f55821d8cda40c62879efb604d8a5837a222e6c53076f0b712bc5cafdb0ccc2ca8c7dc9977529f1c9cc47d29ade5cb6a7037a1e4b781d88ee05664765d0a797868a214813959bcd534a5de90ea2360d617ed47ff2e913489f2c2dcbb1660ad0df5efd6b323f4931c5b72e85b53fd5dfddb8068789f932e55b6bc4ac8acb53fb7a09a5400b2a8764f3a981fc08c959cfb569ac8e63be1c2f739df0ce7fe67bfe08e7bf298bd317c5c5858ba4bad2d39e0a07f7328e5fe3a2eed433078ee28c62b4e3d4969fca6ffc5306819c4f9308ac8bc5a5667f535b4fbed81d603ec3c6daf26373f174fa58278f68caf6d7d7d89ba04353cfaa0d18b9a72618fbdec3b4224651c98d3df45911d454add8dfd1959ef4cc2d0490f2d0fb4c685df3817dc638f3d9c956cad33f12e51fd70adbcce2cff20ea8001ffd4d1fe7311b14134509970ea991397e0799c84ae0e993cdeadd3e29c38046be605abee4133521deccd6729356c314195c9200a644507f9d4a27abe3d368107ab271852e24c82dd198d7db787144fa52608958da3eac97b7303e129f13798472ffea083ba89b80cff28144ab74bb0d9757c04ea997523b60e382a783c6777dcd3f7be729826b564ed035bfce82c560369638be86098e782a6b9bd788c6105c181151ba0d477c83a57fd82a00e3b51fabc4ab9884da65c641e5211b2b7c115aa7912d1449658b209ce86d01694467021f9b81ea4e4ed9aa741241815fda0b43dbd4354245034b83f24c4773bf97eca86abf7176fef6697f8961399eee0c9ce9e81a12bc4d05b4d593322f4222e0b943b1513e62fd37b15703228064deec0242cabde99eccd9e984ce0fad0c83abd11d210f368338d3c949fa84404094b1b3162b7868032c7c0f5e206a1ce23861acff95a4b43b417607530c3e5f8eeee29f90726ff9775e308612685ed7b4acb05b8d2a0ecd4d428981aa32f5fff2b38fe4bde6aaa06f7ad76303a16bc462067131a9bd167131ae4818109614b01377d50a5f69798b841a5aa619438e5715d13e062b86af8655639f33855cff4f9d83bd6228cdb7e41f268598d5bcbde329f2da959d3dcf66e299c50a45f3607677095086f552034e60ce8156689d0075067524609b1e3bc09848d69f9b16fae8d349650e5bfbc60f304f0c56a833404c2c02520e11d440319225080c8cad7bdddf8586b05350ca0ad5891623801ac754d6b69869304713dfcde37ab2b96663ae91c8b0b0621001fa72fb96c75ab7c0cd442a5e188de95a9b4d22f376eb1b032a1ef0d061bcece2c49b7c6c8a1aa815c55e28801c1da80c38345847c4540d359cf1882d0709fd84cdb15087ab6067097893497693fe1a78ab56a3db46f05dc907a8456e91ac6c2e9baf666675e9b96df03894bccf6ccff2c255c2b6e26d497190f6294ab2791b70a7b1fdff1ff377ee43fb024ebaf9809e069da688b0f9c94f6566f07a5862dca9b68065052b4916392044f9dec0bd8b9ab1c46a4cf980c438e80ddc858088bc6ff5dddfc55a351aff24f9b70e74aa10a75e840ab4d2a89d545b67a813bca5b2f1547af7a038a9751a7d3713fc88dffed2b4591462c0a7926c48a4b0c1ec45147c5614c13efea4f5ade75e39b5591b219178f969550640cbe15fab40c737f097fc16d852d7d91a2d4a555d0fba24231e2b45c1c32db39d4d387aa43a3ac2e6cb919b051e31dc9263aa3210ad594a28192408068529c1a5f4b75a0d550c9cbf76728bd7c2a329776a6abb3009f25e37511069dd156dc9721808fcef1b245d41dcb96a208658d94abc11364da684d7ec87d8bdfa3b8fa952f967d1077ae6fca1a420fd7165198c52658db16bd8222405794deb54d87d15b16dd64c981a042e2a27072edc2f10563d0f2b5ec94bd2a1172832c5597d034ab7346a8ca8a72937426204b68519939a9f56708e5e423db0ea7529e3fe4001e63c19eb8176979af1dad33d3372da7acb6db81772bdd9116d0a70e5149eeb60ca15afee8120c3480154d130c1c7f5bffd4991081d520d5ed91c30c99e4be06f648685fb19ead3b00d74fd1900ded7e6bdde64920f214c937b19fa9b6f7e7fd0fb32f6024c0ad15dcb6a2a13a7039d5c747966b1fb746b6d8a761a01cfaecb399e448a9479ac007bbf4b1a25abd649af886187ed57256f3732054e14fdc2785abcd6805912be7abd9ed561459a1e71e6f0105c61fb1a8e0ee5172a5f77914cac09da2b6d35f6ca79de902"}, {0xf8, 0x1, 0x9, "ed154e970ee2cf96ce183017dafaea01188040e5bcc87cfe4b3588cf6b29588558ef76222b7d068926d0dda9d53debbd78ec89aa08d842baa58f36b4b0c653a208b4568587d7594f1adcfc3fb9fa6a0254f4369aa196a76c2e46445a5e504d4d8483f47e221fc3fc4cc7cc8588aadec7fb575ba048c1d954495ec1908e990f3323de75c800c47a1622531a89e404abd46bff338d88f9650b030bd7e85e0e0dd6075b02a78ecfba30d0058a3ad406ac65d4c3ba35e227230ea1286a453bb9eefe18956249ecd666fe77f03fd4cc599f2819150322e0d96d91a0bf444fd1080c269b"}], 0x11a8}, 0x4}, 0x10, 0x400) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @random="e3fee351c380", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x48, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x5, 0x0, 0x0, 0x6, 0x65}, @dstopts={0x2f}, @dstopts={0xf0, 0x3, '\x00', [@pad1, @pad1, @enc_lim={0x4, 0x1, 0x1}, @generic={0x6}, @ra={0x5, 0x2, 0xff1e}, @jumbo={0xc2, 0x4, 0xf9f}, @enc_lim={0x4, 0x1, 0x1}, @padn]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x8}}}}}}) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r1, 0x100}, {r2, 0x20}, {r3, 0x1}, {r2, 0x40}], 0x7, 0x2) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ftruncate(r4, 0x6) r5 = kqueue() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1a0) sysctl$kern(&(0x7f0000000200)={0x1, 0x2d}, 0x2, &(0x7f0000000140)="67e50b5749259b9321d42528d7ac94fad81d9944ba9aac44f3f3ab56c4b856834bd59c013d5181a54dc31681bfde3eaf45e2678ab4225e7e514412c8d6f8bc9c818080131bdacdbc030e47d386df81713ec0c1a81ff2b29fa9d76d24571bb27db640d8bbb67884478cb6122902ec13de7ae882b22c1ef8a95187bee73730d27d1231353822793b13a007d4d3574f98ee557380bd90a46538e8258ad6fa23c19105", &(0x7f0000000080)=0xa1, 0x0, 0x0) 1.450481267s ago: executing program 2 (id=47): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) unveil(0x0, &(0x7f0000000000)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) 1.447486773s ago: executing program 5 (id=6): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = getpgrp() wait4(r1, 0x0, 0x3, 0x0) 1.446796978s ago: executing program 5 (id=48): socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x1, 0x0) (async) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x11d}], 0x1, 0x4b) (async) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x11d}], 0x1, 0x4b) 1.434624716s ago: executing program 5 (id=52): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x9f6a, 0xe57, 0x800, 0x5fffff5f, "82dc6501860060c40600009de30278d0ceb6c1d7", 0x400}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="341b4813c266d2101aaacb671289bc5ab086758b14ac9f374c029ec1d8844250ecd9423f29235805485c587b0c8373208a7531f19f8803854c7afa829f34517db79a7a5f0a2296a58f02742e25aa60708694fafb5efc56ad7cc4bb74c0f99f51d1ee81305e09918bf3247100", 0x6c}], 0xe17) 1.433548681s ago: executing program 5 (id=54): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xca, 0x8, 0x8000000000000001}], 0x203, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xffffffff, 0x9}, {0x5, 0xb}}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0x0, 0x1, {0x100000000000000, 0xffff}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0x0, 0x1, {0x100000000000000, 0xffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x3) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x4, 0x6, 0xffb}, {0xfffffffd, 0xfffffffe, 0x3, 0x3}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x4}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x2c80, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200000, 0xee2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9fe2, 0x8001, 0x6, 0x69}]}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x4, 0x6, 0xffb}, {0xfffffffd, 0xfffffffe, 0x3, 0x3}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x4}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x2c80, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200000, 0xee2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9fe2, 0x8001, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x100, 0x4) r5 = socket(0x11, 0x3, 0x0) shutdown(r5, 0x2) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) (async) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(r2, &(0x7f0000000000), 0x10) 1.433046282s ago: executing program 4 (id=55): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/61, 0x3d}], 0x6, &(0x7f00000003c0)=""/143, 0x8f}, 0x842) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) r3 = socket$inet(0x2, 0x1, 0x3) r4 = dup2(r3, r2) r5 = getppid() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000500)={0x3, 0x0, 0x989b, 0x5, r5}) r6 = getpid() getpgid(r6) socket(0x6, 0x2, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x401, 0x1, 0x9, 0x2}, {0x6, 0x2, 0x1, 0x100}, {0xf665, 0x4, 0x8, 0xfffffff7}]}) syz_emit_ethernet(0x1f3, &(0x7f0000000680)={@broadcast, @random="58be9e3b6377", [], {@ipv6={0x86dd, {0xf, 0x6, "d68284", 0x1bd, 0x6, 0x5, @mcast2, @mcast2, {[@fragment={0x3b, 0x0, 0x5, 0x0, 0x0, 0x6, 0x67}, @hopopts={0x29, 0x1b, '\x00', [@jumbo={0xc2, 0x4, 0x8001}, @generic={0x6, 0xd7, "6dd52ee70455d2504fa5344046fedb4c85556efbc6fc14c3610bd1ba6c77790699c368db246952ac0a2760545ba68c6fb2f6daab6e27a942b3b3c0e4117c9cd417c3f25d4b89ed416e5b9fd3c2e2910df390b2c481eb5b69edc0d7c79ee8c281cf44a81e3b99bfa58e3a779e8c9699595f6fca49fc3e0015bb0ff577c9710f510485a44848d98496ff8bff59abc19647acf857bd26032737eab3454d23e474e8f97ffe97c7702648cee6a687341c6bb6d5d59647369755a8c101bc4e0c4691d7e40a48a556b4842ef98c00d12792b6290aeabb0162cb4f"}]}, @hopopts={0x63, 0x1, '\x00', [@ra={0x5, 0x2, 0xbf}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x7}]}], @generic="0d98678304e9ab0a2066a8cad04653cff897d9b3a60799df7bf425a5804cbf65fdc4ae3160df9e629027f3d2ca668b937d7e398f21530e274707a3891ac04279886ce60d7df2b3a29be358534442e01ee8ec29d096a054683e4956440f4d26dc574f5bfb4a7fbf890da1174e73989d311fe64554fdb3ba935501dcf72869c04e40ea3e510add912d99ff602d33e1d9dbb2b8344e19e52ca415eebe9cea3d4f0503899d12deb0159820e5ab53824c5138c4842a3b06"}}}}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000880)) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0), 0x400, 0x0) fcntl$setstatus(r7, 0x4, 0x80) getpid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000900)) socket$inet(0x2, 0x2, 0xcf) r8 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in6, &(0x7f0000000980)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000009c0)="ae5479d7ae93b1381d82f5e38f705e769b8a347acb415ab873cca38cbf67680ba9cb0eb87aab24f8828064f556017b02d15189ea2a942bc607ae2e58b98889667b2b2883fff670968904db943752dcb354b5ea09b9e5c71ebc6278276298b331e3debe57f2", 0x65) rename(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') ktrace(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x402, r6) mknod(&(0x7f0000000b00)='./file0\x00', 0x8000, 0x23) openat$pci(0xffffffffffffff9c, &(0x7f0000000b40), 0x800, 0x0) pread(r3, &(0x7f0000000b80)="8e4788d8f344f8f8b2b272f82a2ed83b0647cd3c942d71ea12cdfddf398100ea397a893808cdaef6299dcbff9bb35e19fe1ca95fbce25c856df004d75711a36d1673fc79fe597adb96759c5d9a8ccabf82501aad65dac1a8b4c1ac28c8c19c0812122d1f7bc2a69539396c39eeabb96407a6ad32dfdc3bccfda8c5b95d7a71c9af0e", 0x82, 0x7) getpeername(r2, &(0x7f0000000c40)=@in6, &(0x7f0000000c80)=0xc) 1.42395484s ago: executing program 3 (id=56): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000001c0)) close(r1) 1.362544551s ago: executing program 3 (id=57): r0 = socket$inet6(0x18, 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000b3e02b43ef", 0x8) (async) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000025c0)="98bc902bdd8c387106145a3bd11d49e82f72d62aceaced0ab554b584112f5af83c14dd9126cede25b02cc7241810c404ad04ee8f1f275731874cbd0fad835ee0d263073d7b58ee1884347a07413b77be76ed7a7527e3003e645413b4134c6ebc54eee0f7f5f3d165f0f1914154d5bd4a4212477059eaaa6b5ba4ba32c1f60a7b5221c073bfe46f1fb9876e244fd223649482fd94fffd7139196c3c08b7a071cf335348274dcf0cea58bdaa4a32810aefd047667def19fc165112c3f92c4ff21c0d5d4c2bd3677132be8f816ba17f00787cdf3addb9b6707a4c074dfadccfa2dc9ce0c40bd478c433dfc9546777b90cddcd660de6d04b2a38739ed5e6ec254d5a9b7e0f61cb4a678d97fcb80c35a0ec157a3d326cf445c8e71aee2e5dc3a23f04680270b4e9ac7119c801c9c6e53aaf9d7dcf4b34d284aabd395f6a429dcdcb3f815cd36df05f5d1351b6399a354e1b792a2c17007cf64629deca763e1a40a4c38bee7cb1a8379999a5ada00410a255c8d08f34e7d6525ef267477dd33586d3427766d6e215c04d6f934b000ba5a7b1473f34e6aba7cd44fbf21a0d1997ad9195d7e16670cad0b581103ff8e3af4103473edffcc9a1aa3c5a04053b05b93f561997d360c7e234553733a8811eadce2339586e47c42378fff7215f3d66f515b1cdf43b2035fe4a5086a5051a814df33bdc162e19dbb4c11eb8bf44adbeb15ce4b98a8ef030eb61f42c559871963d52348841fbd356ad5a5f6e7c1151efe82554aacb23693d75a3226191b1b64121e743a4620dbbd3684415b04687de2bfaafb546a597e5087b52431b7e0d83ab99141e8ec9c33399ac33cd077abeeff507ca50b335bb57f48db4674c3e3905475c6428d33561194b5e", &(0x7f00000035c0)=0x275, 0x0, 0x0) (async) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 1.360025124s ago: executing program 2 (id=58): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000260000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x80000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000318000/0x2000)=nil, &(0x7f000093a000/0x1000)=nil, 0x8}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000a0f000/0x3000)=nil, 0x2000000000009}, {&(0x7f000004e000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x3}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil, 0x40000008}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000965000/0x1000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xc}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x20008}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000196000/0xc00000)=nil, 0x8}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000689000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000073000/0x7000)=nil, 0x6}], './file0\x00', 0x7}) r0 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x20, 0x401}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x1a1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xa011, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x140) write(r3, &(0x7f00000004c0)="b96a", 0x2) 1.359477231s ago: executing program 32 (id=58): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000260000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x80000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002b1000/0x2000)=nil}, {&(0x7f0000318000/0x2000)=nil, &(0x7f000093a000/0x1000)=nil, 0x8}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000a0f000/0x3000)=nil, 0x2000000000009}, {&(0x7f000004e000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x3}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil, 0x40000008}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000965000/0x1000)=nil, 0x403}, {&(0x7f000036f000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xc}, {&(0x7f0000196000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x20008}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000196000/0xc00000)=nil, 0x8}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000689000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000073000/0x7000)=nil, 0x6}], './file0\x00', 0x7}) r0 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x20, 0x401}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x1a1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xa011, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x140) write(r3, &(0x7f00000004c0)="b96a", 0x2) 1.359036263s ago: executing program 4 (id=60): r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) (async) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = kqueue() r2 = socket(0x10, 0x2, 0x80) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0x10000, 0x200}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x40000000, 0x8001, 0x1}, {{r2}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x9, 0x8000000000000000}, {{r2}, 0xfffffffffffffffa, 0xa9, 0x4, 0xff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x43, 0x0, 0x1, 0x7ff}], 0x6d0, 0x0, 0xfffffffe, 0x0) (async) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 1.358226581s ago: executing program 3 (id=61): syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}, {&(0x7f0000000480)="4306de17cde4ceaaa677adcc374782f389bace9f0c7b6af38fb767191166ecf66a7a355f9303ddd1437b8a2e320ab7e577693183d4c50c77a87c0ab32090971c6b416832d44b491fa73543be1018fc105a2e22bab05ccac3de74e7da8d3a7ae7687ae0b8dd8cd39c31937c2940a72339a43151477b50e811c395649e6bdd2fc4d5", 0x81}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r0 = msgget$private(0x0, 0x5bd) msgsnd(r0, &(0x7f0000000500)=ANY=[], 0x401, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1fa) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0xd570d0466b6018f, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x3) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0x22, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}}}}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x8001, 0x0, 0x0, 0xfffffffd}]}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7c618294dd7dba30b1833d74ef8cd7a4b6dbeef355986cb3026bc9d503466c5db69f343e0a1f17a0e3e00ac1", 0x2c}, {&(0x7f0000000540)="e6503a928f8264eb8bcc731e909726309d0645966e289acf46121eae4340c3e8cf94d62508dbc8ea6a99f524eaf742bf54578bb343556ff31c1240595353f283c6eb13cd12455d3fa7648eec2c29f8a04458aab9ded4bdc949b51f903b3484a3b22579522ae9063dad77f884e73b8489b98cb5eeb41ddc4182b7804d05b93fe722aaefa299cfd97682ff3bb0fa5312cfb72bdceb0a4cc1c94abdb056d5501ae568a752d53797739980b72a9b78ef5a0bba50cd20cd1a3f36ac6c7c7de4d2e085e98fe515c5cb713d1d219c9336639a30cc7e8d6bd410d9b03e2f10ff7d306360947ff0a6c758880e8d68c7aa023cd94645fbb174632bdb02d384b4d46eb6bd8063f313a9ed05bdb3f2fb5975b3d0edc7ee4bdbc1245cfef48903805207b06ac45faf2a1a588d4acace378b1a6a896aee1d074abf67dfdf2d00d1f4c1b675bac7025b3ad22273f55deaaff7b218026c715001f84fb3e9466636962674809b2435874dcb9df0232ec915184d956026c04f106572d6acc10a450d7033662cfe548a9d7a7c503a2b82ee18274fed397874aea14050fe0cf821becccde6b2f4364675b6ff5ab35757948ce3fd7e7437def649b93a0dade4e48d2866894d9051595394a32184ec1b9eb25701ea9e413fa9c1b3682b5dc76da0d82f88bcc3e9ba8e83c0e736a054ff81c5ea3762aeabb6c786a5efc0e1c1cb262e676b50a85b6c6a2c0121a2a36af7b678c89442ae69152f0616ceb7c57d808dfed3da18b34c2c089e5aae0f94e834dbd3eab04bebfb5841729641c032bff7d5487a7b5275ff0af7610fa4f8f53d15ff4c932f6b9bc9c5fce2177ea19079dc428a9640cbbab93ec7c953c28b9388d117d5d233a9b5b70ba7cbc23ccde339c68bf275dc34c791d5230e8fe3e78b7ab275ab75df02951e5d6fbda8e2282dc0a6a91e9f005881a3412cfb3a9ab40e63446938c9225aba12dbedd68bcd61b838871420de42028db9a9bb82a86e328c3896eb223ba05e0e34ccd5e30c21590f3909f7df350e8137a3fa7e91e45e58cef69647165a2ec36dbe3dcc5d3becc421aaa0c04a0fa8e7b883fbd0acef4c429618583ec0ae1e96ec214ac775e651eec2708436ec253411bf923bf5b5f0a6b3cd8b49f2ca1bf577ace9afc7386ad93c7b69f80d8b111ac14a692bbca106163266f91780e4d5e343fd773ce33da70b566d5969f0021f17e3400a80837d450b914b7d7e9af57c919a406d892c8fb89e9d4cb7e4cf0c5ed5b4fbbc67756b2b7167e73bc71055c1ac674e321b40122c972da7f25992a2ab47d3c44b941736bf041cfa50339c06094ef80b99a5ad9d4c3b9303c14d8acf6e5f49ce3bae00235ed898ffa95cb6de36f69097eee0690a920ee10939f9a1302facd3c43a33206080879ea949648ce5f85d5e6f711c6e2d3325af56daefb805e328157562f48341133a46777901344d2e0d265bef62f21a65295aef7bfde66726386c273e7a9d5b1907d5dbdd0f368ded0fd352fe3cfda91e1c047b3a2b212153d8b8606677338720a17a907aeabef8c273c86c0130b26191c7f7f3312045e750268b9e69e169e45f49aec0640fe2b99761c54d553a869a4bfdd00fcb0a7c6ed09544e66c7627873ec733858093b7babdaac1af54fdd90caceba426df110f8bd114216658297d50b7258d6bbcf2a525d117e29d8a48762fb4619496d792be3247d408b24a616f0060d7cf1bd5d9225c02171500dae27ac2602bbbd2c5354e2bba6abd226d11eff9ee7a9a5bbcaea4160f3241f222a9f1c942a8b45e4ff3822be651de02b09d17a9c7e733139a432782283de2285050cb0e0f75f27ffe8d221390319be005aae49b8998b59286661f21078446a0f3145daa7d72170ee4d4ef6b9c6f47764d7dcee10876eafb1282427c501745779d33d56e74e4c224313b34cea1aa2c4c67d2dca1aed35e104b70e0f406e713ace831574f354e0c1e449bfc07eda82158894aef7740ffca5c59bed5976347412d9534af92617a429c7e8e1ec9d47ef52bdb109fe023df529d3e5ff6e46e141198a33c66245b0d92e7d5adf4c53db557ec1d0dc6bc3a46ac111471883ac3e114763b76f1279ffd2387ffa5e68132b713d168504da534c713f799d68b10d721b9ef3eae241b901c218db54f50505de3f78d8639e0b1cd5fa30592ebfa8c7adf5c78a85d3b64e55aebf560241396e1710b1ed6517329e7a8749cdbb46b580920c889c06eb576a96aa2ef8b27974ecedb4981d41474de321b1c617271bae7c8fbdeb992bcaa0106b7cdc4eaca8725a5658ca86b2175e8a8ba5b3c26668963dbc7051bae5aec42ca08c3d90d32d7062c720e5127868d71570a29e92d7a29ea17c0fb209586f40d93457a05877ae0296f1ba7a7a5c9bccf33db0abd873c86e13c9debf65b8d7230a81bd283bd8447460af9b37b7a0c20c56e09cdf7f6b7668b270303ac26a3a712ba0b56781c91df58d008c781ed63fe2fefd283a41bb75fa32cf36668cf425dfa90d8eef209a8615c24f9881218bbfedb401e87dd7f5b7422673f8081d6fd68951262f57a98501e41608291a6da175d9b3cb476c1cf838116adf772e6005013d455a27b39d12ae026c2c743369aaf68a4f144c65e9d303da7810fcd6b2bc5ddb787e7796c54f49ca138a7fd8f56aa6572e93aca6708124cb063888dddf83630845e9b3a5ac94879199477a80bc692f576db809a49402d54df8b7313016685310ae36f180ebe1de6c65a5e37489d6368fc847d408c87caf73040b59345da7a3730b4f6ff3cf8bc0a288b68e952c8382f2004062c1ef39d784e2d1da69cacd25c55137a281193f3bf5434495b8cf7161be8118467af36f22842a011365db59cf65fa9326f01323a803422211f41796f2380d9e3752c52ff8dcf7135922c4e7fe05ae9d3055d8b7421b2d8bf2c9d8e9db9a3dbbe730aeb208be22375f9cd1dcb3ffc995f3c7566b504b3cdc1c8da364df5479b689a15105c3bb7477cb681e5bfcbf9c012d17caeee809b8a789d54a50b76ab162aec0b584e801681951fa6ec920f4acdd4302b8c1ba82e226ea6632e6c60172dd237160f35a0823a5d00687a7c099fe07d6f2671d77b22bad5f4e815da63632500d08b7f7904afc23818ca0448646fb451422b570ff09c95cd5dfe674f63dfeb103226a2811fe6f0918497adb57bf928c7e03950cba3a5c13b6fcd223944b3603d63568cbcded6152f69f013eb23ae2d8b8aef29161b985e48b9db26716c293ab4eff63eb91bbdd10d177bcfeb9fcb9bab6632b0994697c924b00d386e454e63b7cbfc14f2ff48b5dc6b524135af73ae31378f9bcb795beaebf7e6301bfb2fcf1c04572cc65930a7342a981d9348861f895aa3bd71b95fb1d08ecf3de39b0c1748f051d72311e8db0bf974510da0890d0ca4845c768fe199123cfabd4a2e4bff4396ffae0d3256259455a6b34240b5baa80c0841ef5b63497d939b18e220fae3a7dc0d56af7efd3188401faef392ea4b9e6c247f1b1a3d56c0c86e756aba4ea97fb84a3ea3bf532523aa563597d4c17a256afc6e1b9bb35d989d4a2aa22b567ac3112166a4aa2f19d53dd55354432723784b2273738338354d7807547be8a82c6d1712ba21475b4ef18d93565ea2202039f0e8b348e2a725bb60dfb3fe0ca4d2c7ca5ad029e874b46fc05ddf94c459c88cc85ef0d3463491116863695c1ec0f816e06d81c30d196d2049ad83277aa4613e1e3791adfa7b52c676a3074014216995b6aca34a412a9543fcdc4f1d3d84df1da57cc5f9d5eaa707a887110bb17c48811690a5e758b35793e059c5fd47c7ab3bb8fcb5b3c10018ee6f8bf4a989db1e54be1c647ca7a3df00ff785ae4dbe00db5238afcd74a0975cfdce62b259fa91437aac47200329cd27666b40184b48823daaa4566e7d2e1c2cb86d9c295ae0294b13c7a320f9ed5105d0117c734410bd3eae983f8e2c665040dbd53b0b6b86828f304ca9b782245714d177d4fb9ea9cf96e996e21aabedd28acf0f5e3b93d8d31535f936ad22fd239aa530d942ff8346bb2011a2674cea9b0243de396234824962ce3551bcea95c63fb027c4e8c0b4b4c83050a849c5c6c6126fc701ff050b45951355cf0ad6acc896941458fa60bafcdd0c76646e9e20a4f4650354b946ba13baa19b96ec5418ac6135aeabdc07e5fae7f10b15b1e43439e4e7a1075c12c16e4af93e5c20ee4683442868c1f3c2fa96579f77b8e1ddc58746dd03c5cf5f0f228fe06fbad0dbf25146e432ef4ccaeadb5b9bc073b02e2ccae0f7124fe2fd0b3cbb9d95853993df87617713a1b024b69aba0ba7d698e72e853a4f91af9e72f24b3aff7403277dff8ee452d6b4642a10307941784e6b6b5790539bc8de70a07941bb2b9d712e1fde300d302258cb87ab8b29b4fceaf05868c6ad6f57dafc08573f87dd368bfd1a3e87eedf99038da4b6b9de14e57c99e07dfa9db0256f8373437b96495bf2cccf8aa5defba52cec11071ee4a3ae8a5d2559088e949f5449b4bde77972b988f2e5d977a10a330c910ed342e04080a8db4f9d39c2f76c347db8177758fed92756838b064e7fbfe38f0658e5502e62592bd8a362eaae68dcc335e993e1b259ac6cf48729c704a1f5a9a7acf0fce7accf483f7672dbdf65439a549f62ecb4961ee94b5395f8e68372146f77bef84b58f0c149956e7e5a266e4a5de69bd69bd1ffa103152e9521d53fed4c73cdad63af3177d8155c7cb2b5990e6ebb63bb2598a84195288f06ceebd119b922a6ec6f720bee5c3bfae87acc4ba3bba0e6aef1682dd4ddb97ea6cedbcb1f1cb585de200cc4b8536a7f53c41a947f143745fa1abeacfebe3792cc158520fe3d32ea652d2b76aeaa921574de49d0b0c4e41c44edda5bbd4a48e3adbf6de243ccfb69079b1510c5ed80ebbb7f43a5412358360115a24d937115dcf9eabc5505227cdfb7b9a722fd1d49ad660571bee88a4bfe08b5fd7d3fc8a13a070ef7534d8e32b6906826c84a9da97b8eda596b4c63cb57a2988e992360dbd7a87a7b415b804f7753f7ca48031d85488da9fdef84e5ddb2a8269789ef07ccd996d71c2a2144e44e2b5e54b3cd669a5c0b98f7949eec7f03be0d2e801d6a395c30bf91f253e93a16ff7b9958c67e501976190edede14e5de3481f4ab9fcde39d720c1c8c706a465af256c7f1050352e3be386e7a3e0157f08552232442a7d24ec23a787ece9f44a08762591a18465e9b3e84e3f5c1678efe06029e59867cea9f45973715686c401dd141d8cab41610f642f59a69ea9afc83464e17122af4656fcb4482c14a07ed264ae6823c2e016ba38d1f4a4fd858ae031903bc63e287c328a90b326dcfefa93091a7404aa288c13fce96634107fb65ac2949e119be24054a75c1e6fa6a1fa6aba8333159d8b0aa9edf14bef90962f7a8763d2f20db9e23c3c83d8d7ce5ddcb2de11a7fc362826ab787ffb3ef500ad8d5f0850ab1b854806160ad9e914c3bed7bfb6acc76bf83ed052ba6032c46f35c26cb858a82a42a145900098b133e45d3ee199d72b5f5352c51e7a87a66da67062ce6c44679041a21e81593784bc6b1df056434839b0c57f45f0177d386ed89f2ffd6201aaaaf40d5655a1a65fdbee40e6b5d880e8ca5b277c30a01e2dac10952ff0f496fbda86d84b7b52eb0b976a020daa34312cf659573c933d5e8f1d5814dd741099380fa65a437b91240487d0b331330447a5b0e749d3806f2ebe322b40bee2e7bf2fd84fb6c7eef3c78a70e03647d374e6aa7073f0fb0b9b977282db255a7c", 0x1000}], 0x2, &(0x7f0000001540)=[{0x78, 0x1, 0x1000, "2bf521d501c4e253b89d949fc660731dbd3e3de87bf8c13cc71c68f43016d82c1793e275d454f51c01f3bca08db050793801479f3ffd78b6b958fa6f75eac966ab02e95dd9da0296291f30de900090bf87c04b11751cdb21eb33903c29babcea5217b4b8"}, {0x70, 0xffff, 0x27, "59d0282b4a10535a4351e937a27702790f27b7f88d1290f5a4b7e58e93412a4c242fd5233ae4a995ff9df269e534517644545d73a74b10b5142f01398febade90b62cc677657747e43603ac54a7812a21d549aa23abc748f0d2bc9d1"}, {0x20, 0x1, 0x3, "7f903d2df3e08445f72d1ed3ff"}, {0x78, 0xffff, 0x6, "3420a86aacb5e5095ab6caecb054c8ac1301ae8909e53769ed636921ab3c3db421cc9895bb31e713294114de4950ba7bc45a0627d7b24192a385d439b0829c04b0cd32eeac32f310b69549c45e112c472faabb33bb355c3dca0722a3aba4e9ff0c1a43ed0ed4"}], 0x180}, 0x3}, 0x10, 0x2) clock_getres(0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x5f) 1.264449019s ago: executing program 4 (id=62): r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xfffff6b6, 0x4) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x8, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) (async) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) (async) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) madvise(&(0x7f0000047000/0x2000)=nil, 0x2000, 0x6) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) execve(0x0, 0x0, 0x0) 1.262579253s ago: executing program 7 (id=63): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x8, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x9, 0x2, 0x66, 0x8000, 0x4, 0x33, 0xa322, @multicast2, @broadcast}}}}}}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x5b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x2b, 0x6, 0x0, {0xb, 0x4, 0x3, 0x3a, 0x2, 0x65, 0x5, 0x80, 0x0, 0x97, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x17, 0xe2, [@multicast2, @empty, @remote={0xac, 0x14, 0x0}, @empty, @multicast1]}]}}, "e66eaddbb3"}}}}}) 1.261545273s ago: executing program 4 (id=64): rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0xc0, 0x0) fchmod(r0, 0x100) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000080)="6d6c9b160161c60918c8f4c2d0502cc8a7", &(0x7f0000000040)=0x11, 0x0, 0x0) 1.260589044s ago: executing program 1 (id=65): getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) fcntl$setflags(r6, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x3010, r6, 0x8) r9 = socket$unix(0x1, 0x1, 0x0) bind$unix(r9, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000023c0), 0x10000, 0x0) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000002400), 0x40, 0x0) sendmsg$unix(r8, &(0x7f0000002540)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000200)="a14c2b2b22334efc0992eb2921b5fb2299b2280f5ae898b449349c491a8ec2b2d30f2c692aca5d35876d85f6afdd742c57b703791a10bc4ac0e4b086d1ac705c1acbddfebc35b13584583ae0d4a718f65397130fc4a581d20c9dd04f58c625a829c3e672431c7d5113c555b9479c5595228f74398578688cb2cd00efdaa8b674aa9ea2ccff42a5", 0x87}, {&(0x7f00000002c0)="33e85e6a34d8fd69cf3a935ca0ee2a8212c3c492c14e382ff3ec0b3346c795b68a871b55949a73e592f48d6fe956afa62100184265ef1dbf9020a3ac87344bc92782da222d97e54d12c72e926adcb0b6f307aee42c0add97700dd885fd2fd20a211ad74ae394f35df6146a6b52ab34e67faea104310caea98822a84fc9e708c1af7954be881a5838747df00db36633c867740e5d4e32c2b176b539230214f2d6209f3f8894fbe76e9359b8222af7c459e46e110e08e48ac381188716483310331473e19c41335b48fcb22d95dc0fb0cb286f76ffb881649b0becbdf12e094a66d8b3abaae64d5db9f85af777e761590cb6bc62ca29870d5b062be7f062b2aac2ea33c6053476229d4a3be5ab2b52f71270f171a5919858df6de577553eab71c16e62142e5e078a2733f5ff5cdaa1699f3e7c8118d5c405b5303698529b9d7c2c5c56f9b0977737a0b4f346ec20ab6d41f97e83e659bc7423096bb0e60421f49fca50d7eb7eb02e1f518e5a33cbe5456463c290bf9082f09ecb8e97aa936e187aa6511c65c961f14f1a8c28035386afbecd41bbb73108537e0f8ed91dbf7e9bacd4a4b01c4b683270822260e0aea54bef3648930f02058279e1dc7ce9009c60103fa6c82d9ab1b45c856a53a4f910f47b047b111124e28087741ee57b92e6a29cf44925722252338cab66d455a5773ee7b0f2416e5dba5c8a23232555ac6ecfdf03659ad6f7803e10d5213ca33a23965a49bbdf36624e42ff9c067196e0afab31f34499899ce4306cef328bf9284a494211c6293ad688ca719a76127cadee67be588619d7aef7537aeeb6af00de4d6a7d1b37feb0254115da6cb336eb679761a12a58e8b7be5625435e9cc851d52ea307638fe3993ab6df210c5dc1a0fa619cd0eb7e18245a0467829358fe80014315397abf938254e7218170bd38b0379e50d640a764e94e175665463d2043f970348fb48388dc2729ffa27e5ba75e1081b06d0a0d9276a4f662798e4c48cf953582e0bfe1aaf93a485a3c7e2eba1d8c02d2a4f45939992b7c1bf404642b99e2c5ae0a1103a773a4e403a942e489d66a984d5e86ef7bd66a4428efe4db454f4c71c7b34e1473a2bb8143c0295d3785d64b57abce2b58216abd973eb1c99b4da6917ad3a06a44510a007f3b58ac23b90372b122f5bc7110873441c3cc91eef9de07fb1d7bbb50425ebb535aa6d6a612b2891055b0e13d332747df6015525e613e5faad1929bfd7a5017369228d6f106fd46f0126a78bd41a0c5de12170bb99c416300db4d6d97eee860b998b92baa991d7d6f7290746f2afa8c87d574b6aa595ba5e04a54c48ebda5c23a5fd0f7242565ee0fffe08b6e078d55495130d88e734456e613309acd23f894952e0725f6dc3eaeaf2931dc46745b2c9874c8a7310da43cc1a0e5af106ba27efb2a82dd81ea177d7182aec120f3dcd65586cca3c5387cb68884a619fe7ddbedbe0acc60c546ecad82075a16420e546fddc82a7c023195cbc65c26e03c7c04ea450b5d97452e33482d6f1dc6dc66a33d8d2aa22c02c93141596115372bcfcae4be64e6f1e69b68ade6fe83169247c29dcb297be279e13649e3591090189f8269467c6686e93f10e9919e152b24995e808325c4b4cf1a50468801d994b294c96b3778892a87668aa9225961664545e63cdaa74e682b89e788fb8aa98f24946c1066f489aba112f1bd460aa23d7b4d14cb0598fb9948f95308f6738ec425a9bd6c7755aef27989d4e126d29249be28276016288606a5f71f53e82ae8c45e9b5b7cad0832015769acf41202484a995f82f8e44168a3217b5b4b0d2605379e471cdc79d4e17301d5b92c2392913990a3733e664c56152f5b7c6e8d41e9040f7c57aeac5bf7e5998e34686fbbb5607a68f91fde496f893127f3e2533e73c539814ba6e7d00f2b036c617fa0e050900e9613f3d4a2402c41330c30613412f7b84dc9065df586b367502c8df4b28469b1835d19a8f74502d48fd18bbd3108597d2e99debcdcd2e86ed28c01697ebe4ba43ac90b2e030a7823656d86c69e15b2a9a4003a96817df57bde12f7ddab6ce7c24bdb4b707b46e70ce0719b8ed8a69fb7cb644a5e2e6eed9f4540441b60eb4c05c56e9c7f8f60678ebbedd5bc74402937a788e0f8cf5331a0c3758ec5799e58ef5827e25122bfdc5bb30f8d3f67c6d6073e22bd57b5388dc886696a4beeb1743e2b9d652da9ac70e6462b9f40542d5f5c8937086c6e714df16d092c97bf1d30796aa8f023750329f33dcaf608556bc5cb1ce7f44a6126f17448a56564010093b81657a02db373d4647f22e90346fa4f0de983d1fea10306722de08f37bb4a55060dbca6ce887288e5fd1cf3e91a92c1e5b56da224058f8a3008d8fefbdbf7e4c0206c27095e09d4b19f14e6627eb5e91a6f1f877015f5f0138b1354844ab4a7fa6b41cb631263f7d6b127f651ee3c848744b421c7d7022f271dc9023aa404ca38164ce87022e23e07ef8cc845f4f49de1cf31a51409b9e7ce19640f2e1dda856e1ee3638847387fbb874c71196f09c3ec5b688ed7dbcd60ef4c705698e1a542231c092856534e81871c8f5fded9b2d71dfc9715bbdc9c26f9ba275272d29deb8784e94e30f375174510c1f25680847ccbd4e756f955765a939f32ddf851a004254d15cb36b304486ccf94b28b6a389edbd4f2d1740e2775a91dac467c957f8af28028ea1e54b63261ee9c6ed121c05ad15dbc6802c66d0b1719668caf9e7b0c2aded54cec948fc0b224ea2b3d6fa031660bc754f7188a0c40131fb4c6b20ec4802d63f32ab141362320bb758897416df5c3719ec1e9c5cb47033f1ca9d657ed08e55e5d190dd9d7bef8a9863442fd81f8d2f508c4420b511194f1f646033f99d7aadb5fa91e81dd4d3ba02bae43cf84296e5879e4053cb45dce7e291c8556cb0ec8a7d90a1dc3da4161e8fe2e3e805d0d88666756c540edc6c760aac0c926b89d8c9817a41b442be1e68fe3c6b2fcd5931064e21e842515dbba9f866bf5d873d5f3b73979b832d20ea22d7144be28a742470b6d816f40cdced63adfa13dde77c9793a207a217f0ebbd5bdec9aa9f4dc13298994588fa1a7a06b1a332def5139c57a4ddfdd05ef6049e10f6fe11a64462911d31fad1386030957894f2c3d025848bdacf4086aecee8c63fd22fbc0011cad03ff61952db7b36404aff330d3ec477bb26940263371aac964f729373b973da376888362a9980adf97f7a4612c27bea265fafe67ce16bdf0257a5374fced5908f6324c749e0f94686190247563ebcaef6b3abb8b48fd126685c5cf18590ade10c3e96fb00c4ceaf70a6422a23309b9735970d78a390348dd5390a69fb5670788ce32ad205e03124446f6be00a1386bf37674ec295703e19c272bb8f674b9c4ce3e818e144719211f7ef8c653e9014cc44c6f61c0cff0c8e95e3618b95414fc74618ef5fc174879c9e2282fbf38957c60fc78ba88cda7e6b8625d71b3b26c1c0eacd04735546082007cbf08c0811e8a943fdd09d2b25bf3d29d0a15b965dcde2d3a8f21032fdf960c38a979b87b4af39dd5ed1eb64b6019a200738114f12ebea5371b6c07943f88c42ff0a6c8b248c11b79c27417f16a4a2ecac23514025e8dca69b9f117f1da57d00fda410683c06e876cea5cfdb6d533b424d618bcb7d1e18d610afca451134516a6a16ea5704712c36f20037c8ae40be3a1919965a0b4028c69623519958a15dccf49d7a9df4e3eb1632ddccca13b514ee571a502d02561d94cf059f2660b60af1b50483d4d40c78c75188bacd7215a83077d2704d4460ed42ab4c62601bdb68f4a09f6e1df0cb1890c78331140422a5f59c5eee2bc0e288dc5df963eaee282a157e9c9678c254110c6e54aff67276e242eed03c7e82961d29fac5e78137f2ac90d7dab5398dda657685b0942833d9a6cca254423ad575e1d266a46ad58f30185bd34a170662bf338f316f972f6f4886ad49ed1c02df871d3ef9870889df573a1b819ef72175aa64b765ec15c04e067bbcd32d502089f6e7187cd808ab5693a38641806eca8ff4c93f7a2312f16fcdca90dcfd8a93dadea884bf283ac1594c4a3db46f3c68c5f56678768c90330537b3a5723bdd497395735e3b0a27adb35a4b2de09e708ee9a15cd14077ca1ef7972e674eb69a1482b518b76e4c898f9c21964e72a205a0e8dba6845013e002a499a0a20f0a9ab48e69580bcba9991145387705618c6901a27029e01b109ed418f7fa9cd10df3e2050f3809254f991188946ed1df441edc834edae42016c2e68db6989ff25360067955107e65e58208bfc077d94fae47db829b85b95e1f314553fac63e22fe853dc83399f093a4b4ed378f50529dd5e53dfb78db0b0f96a23e390c811acced2554ff588e1da9762f13c9bed9f6547ea504dfc3c445fa583cbebce0c3babe52df81a66a483ae63a9c56e9fc10c99b4988af1ffc9634bc00a75165fc38e66105af5241929c021787fbbde87238b149829409505c0c32040ad58500feac888f7c59fd9cf2877d710accdb5348f1887e291d9e95aeec0ac7a61527c04a5baf6818fc10e101a23ca7b1bd48b3f256953f79a88fa8798f9ae98863acc65a16ce2fb1a96b57c004e8e5aa46ff9a23e9bfa164e2c7fe8dd69981d01d0b2720c4e6a44f91533d709186208286eeb1f6bb392f607160c191e5e80196f9963b55b604283dca08be1b77d3a2c1fa1f7d8e1044cac9674781e93ff845339b375429d23f22da4477d408a2d5d0f727da20e5ad58f57216b32f54df03ce4dae52fd707b7c4aa6a97a8ab1a62afa653dcbfec54c96f4c5593230d9f9799a7d6a0baf70995aa6b74c68363d2b8fcbc48a76b8a017ca75683714fcb659f1ee2d5839c4543f1bdea9a32df03774891a0cb62c28b474ee18fe36e9e25621f190940c2ca92de9de8608cce86d3e339b3302776e740a88100e9471c206577a18b947f4b27067a7c8c11cb32c151bd7ca95013626f70177f75ca030931cb4915550bfc93e86b88b38663b89657d074544e61b6fa93ccd7f4798b9e07a2ee3f4e1aa10952b786298ba33ba24ffda299da1819aa84ecea25b2780814f6c78d80b82f431a61307681ae142beab7c56c9f25547ee5523cbc2fbb17341a6c7b6beecc2eca3dda590b975afac657890084fd334e940565e136549cb1a92723c16006b043a2baa81b6b4f36f858a032165cada9d2e5f5a919affc337208bf547e111482b167df2b38339bad4b7aacd266d8ac3f3781d4121f89e5a838a83ae72e1c48d7ed156cb631cfc6f2330e87fed543a81183c3ceae618b9e775180ea7ecd4f372efabda63ed6abcf0e915bde6b364925991a0b4f5dd34b918e15b65260378215debd57a964715a39a0773b69dcd85942212601d8b1c878840f95173ca1f1469121cfafb332ff3887cd75094cad17bd120aca35759491ddf07d833dc39cd7969b48739e5477e98e5608ad939fca73c8dc0f13d3b314036f127cc5625869a0a3d53743554f98c5490a9aff10494e44858351d5573828fac4be295001dc64a31ee27e4cbe2d681b3d9697208e4ab30478de41dc6344b281fc6f9ce38fcd1850aa5c31fd0b986bebb6d2ef6017503c94083e719223e4823a93082b056ce5dec8b4c8e923126603e92641a952a33fe393487ef87d41f12ba28599363f89a2aa0c74db42b9596389a56b2048e2c6466ee2a00834ea426511c8d728766415cc2e379be9447bf08feca3163c4f79b0e83264afcaa67f88b96cefb8a81a2f5aa90802", 0x1000}, {&(0x7f00000012c0)="2a66c4a244a7156c6f22e6c375d4804551f6269b73a7b987b7bc256c128f5f9d9e49819d9b0b5a7c8e4e6f85ee951245998600c4e7010dccd2b19cd195bdde311a10679b7f8c2298df7ef8af3a14f82398f94fe2649c3e83269e18ec", 0x5c}, {&(0x7f0000001340)="9ef2dea9efae244f6265f351da073df9fa98f742195241ef0fa03485124084310d85f7c4742902ab83c8ce469284efcfb1afe25ed5271b71ea237b84cca883d46d3ccffe3e8ed1ed03f15df6e563c5e7177d287848393ec3f35379c6014399f8c29b38ea0c97f2bc928fe0bbb907b91ead27af037c38a29e9351a21ac47ff623b99bca6e9e45648473f010e73306e4db21c54f02ae7588be75f7b497174ead86b8bbeb3eeb3cb5abdb29b6597f4baa4dfc20f915252de21e67ec5aa0b312ad037a02f835fc4742b54be295285cb5382879a9eea754e92c9a6f33e1afa7070374cf9c42ea721e21a185073c8e752ad8de0433f2c23014039cb7b01c20eaf5cc35c7d34c2c4f1aeb6ab48c724c2fa94e8e9ed468733bcc9ea1d2a0298f2970a3856d99ec6e2ba7a8499da240fef8db1d9344e0380bc8e33b7e70e62038e7355a271306fe7a231e31b671fb6ccac8512bd5a9c474f7f9024dfb3e05cdc29a04454334d5ab909385d0d5e3819d2cca7921dbd525dfea6b08078fa0215cf90c6364ea1bb9bf1aef330b91ffaaa1deafccbd68b5dd804ca8314d8f89e0d6efb0e7cecdfe332c53ebd5b732111937972a60cda504faac17e171d5eceb64cc6165f426ec06558482bb914e2a012d33c882541ae1eebc6709fed36fb91a60afc360f79f7ca46a39da4a6b257b141f1c131457d2a9f35756afd92ac63cd0e0b14490b0a334096bf79506d729700cda96df96be751187bef9e89ff6d4732171b2de5fbf09ec2ce855060e47271b302110ae7dbf82e81ef39ab0562db5741c4e3f1193b5b94ead5547d48b5406d35eefdfd072fb2e7dc00c56e1dfc05db5dc101358064c25cac7886e63a51d52af613156a7c9d7fe40db2b17c5e3d475df751707af6d4fab2e60ccea54136eb38b576e68ee7efc33159afd1794410aa5f5b47b2f6d8632a12ba484dcbeda7a1e5180e7d7bb5275cee54b27ac748c2998aa858adf38dac4598f403de4b9afd42e677bcb1f85691e12d414b55800bb5d2fe27ca347f8487977d47db82a054f6358e2a92b48e2c944d3c042f46ce750d32a9b73c8b73362c1dd8b64de9642eb8fd6a1658739308f3bfda05402801dc3e8f6905d667a4af243c1ef147ff3f52fe2ac1f56b79a0e9497e783961b8faaef3ae2964f11d1b7b68133528461de0cce77ce3a7c58dcb43c6b94be82a01778e88ff0bd837a0fc9c53f30f5500d38a5fbca2a11424e5c420255dac39e30fba93044bf254f8ac180186c5d6bd9c89a436c8c1e1382b615008a8ae2ef0f99d8b2384fec247177a64f24d823461c99783ab373c117f12145f7beb2084bf0197bd5c027755d564ea971c098b903bbf6b83ffa5dff7b2c23b7aab2fc9f2eb5202850c1b663cf89d7c42ce8cd092d8dd3cf4734c6ee2f8d1d82f6c506e22cb2fd05d3379df2e2c37f1bf8c99812d1f36f4758bc07053bb4aa5fe2942f67e28511f677b4c17bc10631e89e24b62804f5d8853bae1113f7be902ffd9e0d25afac7b88f1c89e9bc780057afa0633148bedcff5da1514b6f6b66b25e60e892a26aada11b73695b39f1a2d9d6d65e0a09d297a351d4f12fffc971a5aa5883b51b8b349f5d89cd03e4c83f42dbb010b4207abf3360af0575ff04760393f3f9a547b5f7378f07022013a61c1c7a9b544d99045576d63063e224b145148194b5256e452727a57fa11299e2704794b43e47ccfd45e7d21f313d7d78eadf67249bed8952ed2bb9c14703c759233d325f95d2b00fba0743cbe7541ba3df2c642281ce2a32ba5681152dabca3aabc8b0929663187b08ebbdf4d55ee73c99a3b6e6e987e5df9a0e3d38155b18bc694e33aa7edbfa82069cba54be229f78d26b652bd378a3cb94ed94099def48f9b0589777715e1a268d781d854218145f3c8e7443fd9f4578059b746ad3fb02abe6e9f87a8ec148f05401dfd470c361926545e2ca86380f5a0aa98f80545a35c6312644ce94a2b6537a73f24ba49f094041d03c253e98ed9223b9d2544d3eeaf021817f0c072edd9dd3d7f47683e5d7d933e7504154a025c305ccf56f2f7fca6c6241a0d587c48a6f18b18762225226bec83477ba11da81affcf07ad66b3382761502d0edea62ab15dc91628283383bf2ba8335db0dc4d3b99d452ac8bab9ab332e442eb1b4b62fe3da3df1c8514f1adc5efb34abc31b222a02c647c07c3b344c2720cfb06289b3953b2dfde3081d0deaf7e3e9537461c75c848ba8c5bafb2b3cf52529f1fc664181089960e06880e81ad1efc4e7d594194a06daab875470345c50ec1b1dc51abe7c6c7b1734db37b65d41e5033b70fcf99a1fbb7d1bec3ce3d4b0ff383e3d06776ce26e6470a193d61ed920f02590ff9d8e1c09908c35610709a7e1809f568757ba81815b33afbc9a51a27ff2679ea9997b4eef5b6dc1cde78ab30acdae4b5e82cd666791f69f1f394c020c9a249aa34fbf0e664b5466072a65f1a3f4987e424540e35d9f805c6a37f879b8f6ca933228925d6ba864a296ee580f351e9a28a6c9292073759ebadf6ae047afd8e3d7130b571b7fbda2daeb218b13e3bf72f380186801d4e5890de9a42f1b9e555badfbdca0c0e4ef44e6df7631182a338f3624617153c8478029d6aefa595947abb016a90bd799ae9e9c32bb83d392726b5afe0f2225c4df80e63bbccdf007c2f495aaea588aa9b33c8ff3f42fab858f72076b7ef036ca003b4e7bb5b630261b0ba6d0d20c4a7667f26fea9d867760a86183bb262af6298ee29449b033982c357e2e9bff5d45f5ec3f3ea258813b9afa7138d7a9ed7d1eb3dc3133604cc095d543d64ab89d76f5f7f640d4e56a6256db3ec750f6ba3300b1ffe37f576c362dc923215bd478fac5a1ecbf475a5989f8b4fdf960c00c6a51d22c5a8a60123f6f76733a5e69dee625d2950e754bcd21e88560a851821418a2d1d0050199e9cf8badd15d753005688cbb40bc806fc921fc7c3fbe4901b9322367627d22d220b45e05415409ddfeb68e90f239d509dd3e880afc61e00a7349d951ffdda70f1a7f184e35768d1801f87d954bbc2a87e3febfc8357e59402576788ccb499ddeec0394d8f3e3cec7f38bdf9fcb2669a8aadb6a180761e851eaa5bb66d07348057f764c588e05acf52cf5a1b0d362d896112fa339fa98ed185bd86d3ac776e50faa663ed67b6e3261b998fa2aa0092508113c08c4025a5da79afbdb66998a26f3be9b627c7c3e64df02b3c38ce750fa88ff5db6cd2faa890665fa55f941a95998fcd97c6043a782dc0eebc5bf93fa3215132d0d1dc1d1cd2bd036781c71b447c15dd9cc1d2003e810807a53f747e72f679b9db4241c1392b62363081d07aaf488d97228c70f71e6db6f14ea9819f95b7ae165d2f82de82d230e723c1d5bd1a4c5417d176be21f6d4725e2f78c3cdaff3222fe3e9b31c59ee529e6ddf6933560499372441b66215afa010a55cd73aacfcef71647140f2855401bcbc35fc991d55401f42305d82e0af429744449f3033ecbd901e8a7b38c04cf2ae1c532a70f1f969618f2a7dfa57335a2f58b99cabb6b04ab2ff5b0dde6ed22a873a925692bbeeb483747047ad33c59f21153cdc68427bd7b2f33d40027549fd53c32a61131112e111b8334fbcba9d65c5be69527f401eac497d3ed992b5170492daf91f0c75a8ee5b8f240f40c8a5a92c62e6e6d5699b223a4a50ae4710aa253913c43eab73e9badc966e74567f81bb0e914e4dc4f055e02c23726b06041e345b0f706f2a4697dba40dc46327c41fc192454d12bc11d61e73a0278043391815fc8c4d7814e74e901beac0fe8a705a44da6922eb31395296b9ffe83c9af33043c3471b84a967ce073551b887819065406aa6cc5999eaba29299ff2f77c8288e3e02d64417aa02494af1402e2e30a416c7988710eec197039555e1282628e598ac1b7246e3589a57183008f9a4acaee0ae8813745bc2d459c6a25f5e76633516ffad7824411e899723b777c1e9ad2c818576fd1618f9d7224dc4557dcdd8e3f5bec996ae0c1cf3ac51037e5f5bcb9d0b0933484fab15df6bbaee8d04ab41b415466e3cc7f8844a484d9621113959500d56271e1394d5303de964868691de7e5e0616d2669e25d802278f228ace434c40df0b609b0124b98c9ab76eae17ffa822329140c68573827b4bb357328bfc54220bb3c01cbeb0a60076c5d2b8238b6d390755c399d9a7ac7eab8456fdf5b08a922916dc9bb196015e56564d4970954c04c642c7b8973e53fd2fa9f5d13ee51f4e61258f032f06dc3547898c81f3bd25cdfda59f1a465f1b2a85e96147597122f6a301e8e5e1a317916d5f541821f9fccabc71d7dd062126e65de9b8377c71576e8b43f76b278fea62a91c6f3b4dee7c47735aa9a42528807d4b406c2523411e86fb3a6351597711aedc56b45c3648fe358eb268b17b59f127a301e2f7d7d7abb626aa3c034c1031b567817a21489de9254998cd3f54b60351496c9982523bb4dab9ecac0a5a9010ac9a0b7ccba62fb3857e7ead51525ba39f359cf862ba924a3af8610fae1d2f25b62fe0ce4bb3869ea7b337f7aad3ed4c53d9ddad28201b972e121c3a9fe8def5bf40d2ab176e3793c053202dcf401b03bb9f329c7fc5c29155391b13e389b4a04b3722220a14c0666f1735fd004193ffdde3e3897529096173749fc4523deb8876ca746d3ae69c856f3b24ca238c5e939ae688e7cc21285e03651937716bb1c3c9704d192fffa50f856161980f0539c92563f94a9d6be20533effa7b9875bc3c25c32c68924e18e9baa26d8146a9f3de39dee54068f8e529acbd9226b4844fb3b7c9f260595b1cfeab63aede8d11d5b7657cef4353ce751f7eac46bee6292be851159eea675b46316394408ab8175e4c61a0085ad897432accc8b6ce487731c76e7dc291a3a46eb790a92528f8326767635c4101f7a50393f4dec14b9c80041b25b850644ef6ae799d34f482d8c5c0d12d3e635d795aba8872dbb3bb2ef3f997ae630dd0b46f6de4c3e679e1a9571c2fec0e9e54ae0678e26212d742bbb0f7a46693b6abbcf0963268c93839adf9da5a240b117262eb613ebe7607c07bc98dbcf9e123c258517d3d14462cc1deafbfbef373662e58150ef370bae064b715e16f00aef07b4e5a91b002d98f04b1f780e6b20f3463c203711f9ccc8b5372f9c1853b8932fd6262f5afd61e956f3ce5bb2601a18229ecdaa27b89ff5b1a060cfc385071dc1a91423abc82d955ead41eb999239181b40da869cd2c9df791e43f38fd28b8645491118578b98f217849a268596a7050ca798b5024ee4ae5387518741cdef4c6725a858e38dd9dac00a0428365649251d2c68aab892389e10edd78d66d7b38bb3f03991e3ff6f189151d8a9798dd3b6b608b56b998dd24e6280ec87cd25fdcccda18349520a59a1a8216990d5b7e4440dedbc887b4548503d8128cff899af6b628e09a8f3181dea3d70096dd395c2c8da3881ae2c2663f5a105b83400ae615957043187b7e1aa6b7e0b65b05cf42f43865a447bc052492add132ad7ff7a1266c6f5a5e98d04ab186beefd19d6c6bb470ff2e9ab0f914ef5616daeeb974965ebab22981da37dceb876a1f3fc6219c49cc698683477eac7d44fe50804aef6c500a24022682247f9a2f4e4bd80d62dc0e08cd5d764b32364ba5e5fc895610236cd0ba158689fb888d19625a4acfd989ce381a40cf950ce5144c8239cc3ae48b037cb93e0ccc0f2d7414a9163bb5480d839383d646c3eb08bdbfc18c4f520606afcd1f14fa0e5a320", 0x1000}], 0x4, &(0x7f0000002440)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r7, r8, r8, r7]}, @rights={0x20, 0xffff, 0x1, [r7, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r6, r9, r6]}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}, @cred={0x20, 0xffff, 0x0, r0, r10, r2}, @rights={0x28, 0xffff, 0x1, [r11, r12, r6, r9, r7, r9]}], 0xe0}, 0xa) listen(r9, 0x9) r13 = openat(r12, &(0x7f0000002580)='./file0\x00', 0x80, 0x88) socket(0xc, 0x1, 0x3) poll(&(0x7f00000025c0)=[{r6, 0x20}, {r9, 0x1}, {r9, 0x100}, {r6, 0x40}], 0x4, 0xfffffffa) pipe(&(0x7f0000002600)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x5010, r13, 0xa) mknod(&(0x7f0000002640)='./file0\x00', 0x6000, 0x9) getpeername(r9, &(0x7f0000002680)=@un=@file={0x0, ""/253}, &(0x7f0000002780)=0xff) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f00000027c0)={{0x18, 0x2, 0x3, 0xb}, {0x18, 0x0, 0x8, 0x1896}, 0x77, [0xef, 0xe8, 0x9, 0x2, 0x3, 0x7, 0x80000000, 0x46f1]}, 0x3c) execve(&(0x7f0000002800)='\x00', &(0x7f0000002940)=[&(0x7f0000002840)='/dev/pf\x00', &(0x7f0000002880)='/dev/wskbd0\x00', &(0x7f00000028c0)='/dev/wskbd0\x00', &(0x7f0000002900)='/dev/wskbd0\x00'], &(0x7f0000002b80)=[&(0x7f0000002980)='/dev/wskbd0\x00', &(0x7f00000029c0)='/dev/pf\x00', &(0x7f0000002a00)='/dev/pf\x00', &(0x7f0000002a40)='})\\&\x00', &(0x7f0000002a80)=':](\x00', &(0x7f0000002ac0)='{@$\x00', &(0x7f0000002b00)='#[,$\x00', &(0x7f0000002b40)='/dev/wskbd0\x00', 0xffffffffffffffff]) setsockopt(r7, 0x2, 0x5, &(0x7f0000002c00)="db6b7fcdd1d0f5408ef1a49ca841da152348a1b2c320eef8bd68020e9c3837e110abc5e5ce90713ae9c8cd3e7b357e6e6bf68a9bb8416df72a726c0ef398d7275fbd458a3e78acdae30b5dc275d62864ab", 0x51) open(&(0x7f0000002c80)='./file1\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0}, 0xc) setreuid(r14, r4) pipe2(&(0x7f0000002d00)={0xffffffffffffffff}, 0x8006) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000002d40)=0x10001) 1.259526172s ago: executing program 7 (id=66): sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x545, "225e190400000000000000000edd0000f400", 0x5, 0x400}) recvfrom$unix(r1, &(0x7f0000000340)=""/73, 0x49, 0x841, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) (async) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) kqueue() (async) kqueue() select(0x40, &(0x7f0000000080)={0xc5, 0x5, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x7fffffff}, 0x0, &(0x7f00000000c0)={0x1ff, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x1}, 0x0) (async) select(0x40, &(0x7f0000000080)={0xc5, 0x5, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x7fffffff}, 0x0, &(0x7f00000000c0)={0x1ff, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x1}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffb, 0x1, 0x2, 0x1, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0xa4, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffb, 0xffffffff, 0x100, 0x7b99, 0x1fe, 0x3, 0x1], [0x100000001, 0x2, 0x40000000, 0x0, 0x3, 0x5, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffeffffe], [{0x0, 0x4, 0x0, 0x7d06}, {0xdd8, 0xffffffff, 0x5, 0x2}, {0x0, 0x0, 0xfffffffe, 0x1}, {0x3, 0x5, 0x10000006, 0x80000001}, {0x0, 0x2, 0x0, 0x808}, {0xb, 0x2003, 0x0, 0x2000000000000000}, {0x0, 0x2}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0xfffffff8, 0x5}, {0x0, 0x0, 0x73e8, 0x2}}}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffb, 0x1, 0x2, 0x1, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0xa4, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffb, 0xffffffff, 0x100, 0x7b99, 0x1fe, 0x3, 0x1], [0x100000001, 0x2, 0x40000000, 0x0, 0x3, 0x5, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffeffffe], [{0x0, 0x4, 0x0, 0x7d06}, {0xdd8, 0xffffffff, 0x5, 0x2}, {0x0, 0x0, 0xfffffffe, 0x1}, {0x3, 0x5, 0x10000006, 0x80000001}, {0x0, 0x2, 0x0, 0x808}, {0xb, 0x2003, 0x0, 0x2000000000000000}, {0x0, 0x2}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0xfffffff8, 0x5}, {0x0, 0x0, 0x73e8, 0x2}}}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kqueue() kqueue() 1.25328852s ago: executing program 8 (id=59): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x1, 0x1, 0xe5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0xca, 0x1, 0x2d4b6}, {{}, 0xfffffffffffffff9, 0x9c, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x80000000, 0xfffffffffff7fffa, 0x2}, {{}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x1000, 0x5}], 0x6, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x81, 0x0, 0x80000000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f00003fa000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="b0999e799cad199d9f4a730c5e0726aa2201dcd41025eb122e95b91b6dd0a95fdaa783f7e2a0ad6cd6e33ea357add36de724f10000019834de172bf3826490b83e447225ab3cadc60ff9e1d7364ae7dd0162dbff64d067e9492489c88a4d29706ddd2c302a60979a2b1af5cf6a04dca629d27bf66e8ce25234056508818a5f6a028363a7c2cd4eabbc77b4c0cb0aaf645d2398209e0d1fd24c39091254102187bb47e7e4b9766a43d59e221d61e0b4b1cb8ba2103a448b0a8233d1c1d7e3b58b954567a8b093b3ee118aceb31781d2196e5d73d19d9bf969af958ff5d6b3064047814b18b4a94ba05cbdf386c98a3b34", 0xf0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, &(0x7f0000000080)="0101", 0x4000, 0xe1, 0x0, 0x0) close(r3) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000140)='r\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) 1.198584843s ago: executing program 8 (id=59): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x1, 0x1, 0xe5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0xca, 0x1, 0x2d4b6}, {{}, 0xfffffffffffffff9, 0x9c, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x80000000, 0xfffffffffff7fffa, 0x2}, {{}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x1000, 0x5}], 0x6, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x81, 0x0, 0x80000000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f00003fa000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="b0999e799cad199d9f4a730c5e0726aa2201dcd41025eb122e95b91b6dd0a95fdaa783f7e2a0ad6cd6e33ea357add36de724f10000019834de172bf3826490b83e447225ab3cadc60ff9e1d7364ae7dd0162dbff64d067e9492489c88a4d29706ddd2c302a60979a2b1af5cf6a04dca629d27bf66e8ce25234056508818a5f6a028363a7c2cd4eabbc77b4c0cb0aaf645d2398209e0d1fd24c39091254102187bb47e7e4b9766a43d59e221d61e0b4b1cb8ba2103a448b0a8233d1c1d7e3b58b954567a8b093b3ee118aceb31781d2196e5d73d19d9bf969af958ff5d6b3064047814b18b4a94ba05cbdf386c98a3b34", 0xf0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, &(0x7f0000000080)="0101", 0x4000, 0xe1, 0x0, 0x0) close(r3) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000140)='r\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) 981.937326ms ago: executing program 4 (id=67): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x744423a9b0bf70eb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0x9, 0x5, "cbf5855b653b3e8d3e98a0c32c2bc5be2533cd34", 0x7, 0xfffffcf4}) sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0x2, &(0x7f00000000c0)="860f7c30fe799902b302c053c1546820b56529936b5a2557e021710f8c0fb8e639e193c5d36cba9e0d2b6b2d7e1afe3971255c2f3098360768d1a1", &(0x7f0000000100)=0x3b, &(0x7f0000000140)="a17e411823c69245fac8031c909b79b4cbcf6802649e389c3edc00ae4d16ad84d1e13f2590cddee52545016a10d527cdf03dce8ab9a81acc1294a71fe17ae651a6f62b3bc4f72f4ff34e0d0b508ec4144804c8a2db00fe3b4dae4e5e7c1d29cdd5d3407d38c1c7626d88c74f5e62596a1bd23bf6497ee9b13a37f4282b4027f5da453fe54756", 0x86) read(r0, &(0x7f0000000200)=""/240, 0xf0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000003c0)="01a70fed8bb09a4abe8e84a14e52531d0b79665f9f3c083e5657ca69d93a966579856d2793739d046de32c3ad9a52198541eedc6ef9d4b4b1a6e7955aae4e6fbb682703337fd6a0bb6", &(0x7f0000000440)=0x49, &(0x7f0000000480)="e3943a839a4ad55405cbd0eecfaa2f589037da4423fe953cced8238f7b07bccb6971166d83d6634da40179d9eddb86c452e9229b4241994fefa93ad2e8863281d1007f04a5338d9f2746c89277beceaa61ad59c91cc12f8a9fe07396204ab5321bde02dffa5123ff5b8a07", 0x6b) close(r1) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r6 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x20, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000007c0)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000540)="047c71873738dfbf6898d331bd0885d4bb02429bad6c3aee1b9cc5cf96dfb5800377182e32524aabd0295ff46a9f6b8e33f6b76b2650cf0857e626b9abfaf0e6ab6d420f6c96", 0x46}, {&(0x7f00000005c0)="d90f515a9b871ce17dfe4f5dd4f4718295bffdf8f19ce9e34c4a038789a7ad12f56e1011c175a7a3016c425866117720c4a78278d626df5f71199d55b3a126996bdfa0b40a429c9798efd0997750cf70dd81ce9ba9d8ddfbba2ec5738966fd946dfd347ce76eaefb375d1b14675103856cf3f65d", 0x74}], 0x2, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r6, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4}], 0xb0, 0x2}, 0x400) close(r1) select(0x40, &(0x7f0000000800)={0x3020, 0x100, 0x0, 0x2, 0x3ff, 0x5, 0x7fff, 0x7}, &(0x7f0000000840)={0x7, 0xcfb6, 0x1, 0x2, 0xc, 0x80000000, 0xd, 0x8}, &(0x7f0000000880)={0x2, 0x4, 0x2, 0x6, 0x5, 0x400}, &(0x7f00000008c0)={0x9, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000900)={0x101, 0x2, 0x0, 0x8, "08dc761e940f84413dd03f1242df5236d83e14b4", 0xfffffcb1}) sysctl$kern(&(0x7f0000000940)={0x1, 0x54}, 0x2, &(0x7f0000000980)="2d1c15bb32b35be1f105ef173ae25f1992cdd47df5227186e07a7748ebe81f363955bf745dc0f1f4faee0d26627dd02ae0cfe08d60921c9bfd507de5be523d1d54b252f6673978510d659b97659a577d470359eabec207d0ef419aec2cc2bf7ed7e8f3c2ace6ee7491f2e410255ce0a1555ae72e5a94c831ee26216813f80bbfa2", &(0x7f0000000a40)=0x81, &(0x7f0000000a80)="8d03888f15b1158a65ba60a6fba4533bfbcfe476927c16eb7804a0d7597bac0db58c88de606226755c0e298512bedba59bee82477ccbe6368dc1ca42399baf58d6de9b22c42902e3c547c66ce918c04e5e7efd18ceeefff69fb607bd3d8ef0c9f0f93e0dd980aee4024dcfc14909a5d9d642464ed1fdd7737107f900d98e5fc7cb0ce4ce5d78fcf6c338c89570bdf1955e76ab6b1f4777e51481cb61", 0x9c) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b40), 0x20, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000b80)=0xdb5a) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) writev(r2, &(0x7f0000000f80)=[{&(0x7f0000000bc0)="0b21df9a372452d6e5ca2df624519733504f75d286718896521498c7ec73c652cab510c1dabe7c7bc12174e9e423a4d8ca68f57f9f1fcddebca3fd120e14ddc67bcbba9a81b4f23da3ef99f9c686e0cd9c1e8bc3d94f40093be2b9973c0594db796a422756f6f50402630a93df34646b8f958794b51ef5cfe218920ef092ca005a4759680fd2a12938b8e157c93e7dfccec49f6953e2ba29205cf0b68737ef2d7096b01150adeec8b0a8c13553af28b2cbebc8f4ad1d0b1d0b4e4e34b439f0ef65d544da816cf1b4fdf03da0d40dc15c4d8126a9f8a406084173bf2e771e897eb89355c4490d97c5d9bb8dc1", 0xec}, {&(0x7f0000000cc0)="befdf4abaf510626c908a61b346dbe304a3e030206315c6b49cde7bec0bef28a786c8d4efcaff3570532c6bb33e53b8c7a926ae142a70466aa07d8f4133e345eae7101ef65814e", 0x47}, {&(0x7f0000000d40)="b61c63f70a8522a8f549c55f2c7f5ffb58a04e90f3d22f04981f6dec781b2cb6f5fdfe945eeb7b2419658f1cc40e03100cd1fb322931579af8422a1b19a2dcf276f4fc77ef5ac04b31ebe17be47989971406b82f58a5c20b1aead453276f2f2cc047f708dec8e3b72e6a9a0d", 0x6c}, {&(0x7f0000000dc0)="f804d382339d236832116d0a8dfdbba454388722987a2485c0f570dab288c3a60b8d96caff9a707eb02f177e7530c4c793991302c9d6f086a314ee10c1b9f265873e8b8e1c77152935bf50935339d787bf17c8674193e44a0bcdb6f4b8f7dffc0b4ef4ed324532a1513704dc9491233656b2b61c38bae84eb03522bfb9a188b57bdd31db7a5c21a0fb5dcc1ed1906603a3b939b41e2cf240174100bfb30c410d86244fea03a1cdbb3982a3399df04bda1ca2575a90", 0xb5}, {&(0x7f0000000e80)="50e43356913f4e00f6e3eb21502c923ccb9aecec00a45a6017a9d3be6ff87cfc0daaba1ce9979464fd6660d8201bc7242941b08a0148c3352d952714cc0c1f218ec6b46b884565121ec5ba0e7de9ac650242f243e94eaf5a97b29c0f87c7789cd27538c4008301bd075ecc6657fde5b41a488926f9a857a6bf9d9c875cca9acac5099827501759fd7f75f1dd4046d3be4a427d42f37ce213c278f512c60ca585c0e6d1a14041028730814d1c166a45b035d3c16312c415ea4b5a82a92623349877961185488546212793528a29fa1736cfd7de1b63c0aac9283b0ba8fa", 0xdd}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1c0, &(0x7f0000001040)={@remote, @random="3fbe307a1eb4", [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv6={0x86dd, {0x8, 0x6, "19c2db", 0x186, 0x3b, 0x4, @rand_addr="d15ddda624a7acdd94f0664f61390cbc", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x70, 0x2, 0x0, 0x2, 0x0, [@mcast2]}, @fragment={0x37, 0x0, 0x81, 0x0, 0x0, 0x0, 0x67}, @routing={0x4, 0x4, 0x0, 0x0, 0x0, [@mcast2, @empty]}, @hopopts={0x8, 0x0, '\x00', [@pad1]}, @routing={0x3c, 0x6, 0x0, 0x2, 0x0, [@loopback, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x6, 0x2, 0x0, 0x20, 0x0, [@rand_addr="e5afdeec4ebf4686bec76cf9bc092a8a"]}], @tcp={{0x1, 0x1, r9, 0x41424344, 0x0, 0x0, 0x9, 0x4, 0xbe, 0x0, 0x6, {[@nop, @sack_perm={0x4, 0x2}, @eol, @timestamp={0x8, 0xa, 0x9, 0x4}]}}, {"4bbee7a0d556263208b3ca28200f2d119984e4765003f015578797bcb299b0f5bdebb7a94aa5d6e198a88f8c01dbd53d42c2171d66b94090cb78f79bd03468a5828d5f9a84d29ec05ef88d912d7e7ea28273cbaf24576af31b72c0db3ee50ebf2ffebbc447ad135c246905cef9b06177f2bdaca300035bc560e5277534e87c8d08ec04c4e032a568fef23d157bffa5306b6b54d1b36258696a39271dc8b5b52cbd4f3089eb71075d5a94d57c5f1cd5e77296902b4dcea75e85e2"}}}}}}}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) recvfrom$inet(r6, &(0x7f0000001200)=""/248, 0xf8, 0x801, &(0x7f0000001300)={0x2, 0x3}, 0xc) pipe(&(0x7f0000001340)={0xffffffffffffffff}) dup2(r1, r10) connect$unix(0xffffffffffffffff, &(0x7f0000001380)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001400)=0x5) 981.415572ms ago: executing program 3 (id=68): syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaa0aaaaaaaa00000000000086dd613595b5001406030000000000000000000000000000000000ffff000000004e204e2153cc75f0e6f91d2c889b190593b777aa7717f83f629207490e96193d484e1c9eac1889970de4849a0ecf000057193f7a7284eeedb074cb03a90b342611f5b0efb24a36da31bc7e2c69c8440c68c8b44c80f28a79b8a8ecb499edbc8897f2634e03d735ba50a3f02ec5ca7840fd5b6baac3f606000000000000009573dbcaec2e0e7b0d25bc50d687e71b457dc0a3af345100d1c566ff97e789e110da09ff1380e89ad7ed46e781422a8f80c35e9c248586738e64e3406f820c2f8e2991cd3d", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002f800907800039266d4e4eee396d8c66a2cbeec688e80d4b70fbef43dd1837138f9a4e5a615d1605f408fa0a935"]) 981.070967ms ago: executing program 3 (id=69): r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c7, &(0x7f00000001c0)) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002880)=0x80) syz_open_pts() select(0x40, &(0x7f0000000000)={0xac, 0x9, 0x9, 0x0, 0x5, 0x7ff, 0x401, 0x6f}, &(0x7f0000000040)={0x2, 0xd, 0x19, 0x65, 0x9, 0x3, 0xd, 0x2}, &(0x7f0000000080)={0x8000000000000001, 0x8, 0x5e66, 0xd97, 0x5, 0x3, 0x5, 0x100000000}, &(0x7f00000000c0)={0x6}) syz_open_pts() 978.314799ms ago: executing program 8 (id=59): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x1, 0x1, 0xe5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0xca, 0x1, 0x2d4b6}, {{}, 0xfffffffffffffff9, 0x9c, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x80000000, 0xfffffffffff7fffa, 0x2}, {{}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x1000, 0x5}], 0x6, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x81, 0x0, 0x80000000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f00003fa000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="b0999e799cad199d9f4a730c5e0726aa2201dcd41025eb122e95b91b6dd0a95fdaa783f7e2a0ad6cd6e33ea357add36de724f10000019834de172bf3826490b83e447225ab3cadc60ff9e1d7364ae7dd0162dbff64d067e9492489c88a4d29706ddd2c302a60979a2b1af5cf6a04dca629d27bf66e8ce25234056508818a5f6a028363a7c2cd4eabbc77b4c0cb0aaf645d2398209e0d1fd24c39091254102187bb47e7e4b9766a43d59e221d61e0b4b1cb8ba2103a448b0a8233d1c1d7e3b58b954567a8b093b3ee118aceb31781d2196e5d73d19d9bf969af958ff5d6b3064047814b18b4a94ba05cbdf386c98a3b34", 0xf0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, &(0x7f0000000080)="0101", 0x4000, 0xe1, 0x0, 0x0) close(r3) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000140)='r\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) 700.341717ms ago: executing program 0 (id=70): mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 699.68824ms ago: executing program 1 (id=71): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000040)=0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffffffc, 0x300000003}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5d, 0xe, &(0x7f00000000c0)="bca40ed61ac45d0200000043f3f6ba90254c959a0978f27ce2eeb8958bfe07b95ad0f9c23f9514b4366ff87402160a5ae456e37969b95cf15f2ef9b9f0e92d64b42b3cba68dddee2c3b0c35111e93d35b831e40104e402c4cceafdaa3d1d13dfae8957f82d0ddb14ad1ecbe589f063ddf9b6430d525c923cd44bafa1cdfdd28c06007bbc2d08e038e497922d4fa2b8604da3f713a5701f07022173d58d35656f6b82f887d383a1794a8e0d9f7c2b1fc5cb8001d7a9ab36b03f", 0xb9) r2 = socket(0x20, 0x1, 0x0) r3 = syz_open_pts() sendto(r2, &(0x7f0000000180)="e262ec8b8faaf0a647d9337dbaa0e2790be389d1e7e16b3f5999b588486ad668d6a4ce80ccb65a3961792fa3e09cb8e37d9e8b37297bb1ec0eb41e090ae5309ec64b3515f1dc776350", 0x49, 0x8, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) fcntl$lock(r3, 0x7, 0xfffffffffffffffe) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 696.846349ms ago: executing program 4 (id=72): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x7) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x8001, 0x59, 0xffffff8d, "1826284ed92ca2e4aa13e4fcff0300", 0x0, 0x3}) read(r2, &(0x7f0000000100)=""/107, 0x6b) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="299450c9f4fcd8888bb33b9d86a8b1", 0xf}], 0x1) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 695.894123ms ago: executing program 5 (id=73): openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x6, 0x7, 0x0, 0x3}, {0x5, 0x5, 0x100, 0x8000, 0x1ff}, {0x5, 0x0, 0xad60, 0x3}, {0xb, 0x6, 0xc05, 0x40, 0x5}, {0x4b3, 0x8001, 0x7ffd, 0x7fff, 0x6}]}) r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000756000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x1) close(r1) sendto$unix(r0, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1, 0x0}, 0x1842) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x8000, 0xfffffffe, 0x1000, "ff14ef100000000002008000", 0x1, 0x40000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x7, 0x2b3, 0x6, "10a49d7507e8c56056a00252775ef1a2976f0887", 0x2, 0x2}) syz_open_pts() r4 = socket(0x6, 0x8000, 0xc7) readv(r4, &(0x7f0000002740)=[{&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000400)=""/112, 0x70}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000480)=""/68, 0x44}, {&(0x7f0000001540)=""/161, 0xa1}, {&(0x7f00000026c0)=""/97, 0x61}, {&(0x7f0000000300)=""/2, 0x2}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x39, 0x10}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xfff, 0x0) clock_getres(0x3, &(0x7f00000001c0)) close(r5) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 689.679858ms ago: executing program 6 (id=74): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x22, 0xfffffffd, 0x3, 0xfffffffb, "f5000000000800fe030006000086c200", 0x0, 0x8000a}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) pwrite(0xffffffffffffffff, &(0x7f0000002840)="621890f58220e2f66f0ad455d8ae18aa34d883f90558d93b492625eb0b4bf9661d1bcd1b19fd616bffd1ffffece682f463e535e3f2a3d3810b5cc73b63557a58796d056639410fb45c5d83072cae699c42c0af4960c5f6a6adc92063c95d1422d0a46b610d67e98f40fd80b4994e639adebae3763e20e097cdf197a427c9ed6c0c38e6fb5915c32464d5e04480085bce1402ffee910ce3b21e56786c866e5763eda99f3f64603efa78bca98849e2349313b663f3d8b33c11d8dc9333d57ad1e7d768d1fa8702c1ead182d9294f3fdc20ae5b0354d19ef68425dd6f18b71a1ff8", 0xfffffffffffffd3f, 0x100009) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x0) 414.3324ms ago: executing program 0 (id=75): r0 = socket$inet(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x46, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000ac0)={0x4, 0x7f, 0xfffffff5, 0x200498, "d88c630344a8ec883d2488d11454020900", 0x9, 0x20000006}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1f66c, 0x6, 0xfffffff9, 0xfffffffd, "61b6e57ecca000000000000000162b52df2c3300", 0x6, 0xffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="b389e5aede5da3459bc3ebb27e9dcf45299570c11b1e085ac39bd5200eb2ff3252b7e1b07844c9711dac9b66d8effc15f3c4c099f79e563c154decba1de1d82278bab644d81436aa16e7857fe751b6ff8d9d808b5ae8d88cae333aa17a0bc488124b577d860e85a2ffe03bc4d984974ba70034a05fae62705e6c2ba3fced0bd3bc7fdc297968002195f37c0100000030a4b482df3f9fd95aac29fce5fc3467a4c23d2f2edc3300000000000000000000acbb0596c54e3e7f03773023ac7acdff8f45c87f78be6513af9a784476a18400dc5e", 0xd2}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 413.58643ms ago: executing program 1 (id=76): wait4(0x0, 0x0, 0x11, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) sysctl$hw(&(0x7f00000000c0)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000680)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000006c0)=""/89, 0x59}], 0x2, 0x0}, 0x5}, 0x10, 0x42, &(0x7f0000000400)={0x6, 0x80}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000300)={0x9, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="a504b8fc847f2050ca01207c454ef517074f3564b5b7ec0338cde90665e3b279820c1d9a11b2afa0992014608846c04b3bb2feba1c581bdec1aff5e8c70e05b9d970fa10d2d25983fc019e1f05b890622c14c976ab9f91ff4d13d98b7ab3ad67a7774d75d6822baa00b9dee4aa15f87ef0ed28f29747925a1b6c67b9782398f3745dbd84c5e1aa020fb9f672aebe8faed2fb1c360d30912a67fc1450759515a2677a42259523682878290c165084b8b8951b30f3b3b2af45ccb2115e944484a9679a9a7371a43f7e287a4359053f40f5a01fa650d985d0098acd6d7929a948763d38f0e18521b70555164a0c8f898f78ef94a1664dbc0c204e5f5ae9", 0xfc}, {&(0x7f00000000c0)="fe1bb64d56a141bb5878ba1a4b1de622268e8f27", 0x14}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = socket(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x8, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xfffffd11}], 0x1) unveil(0x0, &(0x7f0000000000)='W\x00') sysctl$kern(&(0x7f0000000100)={0x1, 0x56}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1c, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) 413.002715ms ago: executing program 8 (id=59): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x1, 0x1, 0xe5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0xca, 0x1, 0x2d4b6}, {{}, 0xfffffffffffffff9, 0x9c, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x80000000, 0xfffffffffff7fffa, 0x2}, {{}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x1000, 0x5}], 0x6, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x81, 0x0, 0x80000000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f00003fa000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)="b0999e799cad199d9f4a730c5e0726aa2201dcd41025eb122e95b91b6dd0a95fdaa783f7e2a0ad6cd6e33ea357add36de724f10000019834de172bf3826490b83e447225ab3cadc60ff9e1d7364ae7dd0162dbff64d067e9492489c88a4d29706ddd2c302a60979a2b1af5cf6a04dca629d27bf66e8ce25234056508818a5f6a028363a7c2cd4eabbc77b4c0cb0aaf645d2398209e0d1fd24c39091254102187bb47e7e4b9766a43d59e221d61e0b4b1cb8ba2103a448b0a8233d1c1d7e3b58b954567a8b093b3ee118aceb31781d2196e5d73d19d9bf969af958ff5d6b3064047814b18b4a94ba05cbdf386c98a3b34", 0xf0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, &(0x7f0000000080)="0101", 0x4000, 0xe1, 0x0, 0x0) close(r3) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000140)='r\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) 2.46283ms ago: executing program 0 (id=77): r0 = shmget(0x0, 0x1000, 0x360, &(0x7f0000f53000/0x1000)=nil) r1 = getpid() setpgid(r1, 0x0) (async) shmget(0x1, 0x1000, 0x110, &(0x7f0000f53000/0x1000)=nil) (async) shmctl$IPC_RMID(r0, 0x0) 1.647304ms ago: executing program 1 (id=78): ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xf) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/173, 0xad}], 0x1, 0x0}, 0x3}, 0x10, 0xc2, 0x0) shutdown(r1, 0x0) close(r1) close(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x181) sendto$inet(r2, &(0x7f0000000280)="757b76e838131fb5cb91b86c712bf71d2b86ae8354340b773c2fd7190973455e46de8727f793ae264f6b0ca5441c4e0cab43df0d71db62a38cbbd63329f58c76daaff783ba0c668fbf15d3cb16db3a0134d546be18e51f4b02a09ac4f002fe104a670acff468d25034ae6ce6c79da2e16766afafb2c8b2c39665967c3d2289f042d8e42a05759200000000000000000000b0", 0x92, 0x406, 0x0, 0x0) 0s ago: executing program 3 (id=79): r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x2f, 0x38, 0x68, 0x4, 0x3, 0x50, 0x0, @rand_addr=0x9, @empty, {[@ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6, 0x1}, @generic={0x1, 0x2}]}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x20, 0x1, 0x0, 0xd}}}}}}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.6' (ED25519) to the list of known hosts. uvn_flush: obj=0xfffffd80686e33f0, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! panic: pool_do_get: shmpl free list modified: page 0xfffffd80683ed000; item addr 0xfffffd80683ede00; offset 0x40=0x682437b1 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 37410 53799 32767 0x10 0 1 syz-executor *231022 53799 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833c733e) at panic+0x1e5 pool_do_get(ffffffff83a07150,2,ffff80003c437398) at pool_do_get+0x5ea pool_get(ffffffff83a07150,2) at pool_get+0x149 shmget_allocate_segment(ffff80002a2aa2a8,ffff80003c4375f0,160,ffff80003c437540) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80002a2aa2a8,ffff80003c4375f0,ffff80003c437540) at sys_shmget+0x1b2 syscall(ffff80003c4375f0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xed134badac0, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: pool_do_get: shmpl free list modified: page 0xfffffd80683ed000; item addr 0xfffffd80683ede00; offset 0x40=0x682437b1 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833c733e) at panic+0x1e5 pool_do_get(ffffffff83a07150,2,ffff80003c437398) at pool_do_get+0x5ea pool_get(ffffffff83a07150,2) at pool_get+0x149 shmget_allocate_segment(ffff80002a2aa2a8,ffff80003c4375f0,160,ffff80003c437540) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80002a2aa2a8,ffff80003c4375f0,ffff80003c437540) at sys_shmget+0x1b2 syscall(ffff80003c4375f0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xed134badac0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c4371d0 rbx 0xffffffff83804dcf cpu_info_full_primary+0x2dcf rdx 0 rcx 0xffff80002a2aa2a8 rax 0xffffffff83803ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x26104699ba098219 r11 0xed1df9d62eec2dd8 r12 0xffffffff83804bd0 cpu_info_full_primary+0x2bd0 r13 0 r14 0 r15 0x1 rip 0xffffffff826f59b5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4371c0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=231022 pid=53799 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=50, usrpri=50, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff19c0,0xffff80002a2aa028 process=0xffff80003c412a98 user=0xffff80003c432000, vmspace=0xfffffd806c00d028 estcpu=7, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31462 53783 95172 32767 2 0x10 syz-executor 31462 316921 95172 32767 2 0x4000010 syz-executor 12998 110501 62570 32767 2 0x10 syz-executor 53799 37410 22846 32767 7 0x10 syz-executor *53799 231022 22846 32767 7 0x4000010 syz-executor 1383 193547 36610 0 2 0x2 syz-executor 87546 289227 98023 32767 3 0x90 nanoslp syz-executor 87546 30834 98023 32767 3 0x4000090 ttyout syz-executor 87546 505953 98023 32767 3 0x4000090 fsleep syz-executor 87546 518415 98023 32767 3 0x4000090 fsleep syz-executor 29156 143643 3399 32767 3 0x90 nanoslp syz-executor 29156 31704 3399 32767 3 0x4000090 ttyout syz-executor 29156 52666 3399 32767 3 0x4000090 fsleep syz-executor 29156 435150 3399 32767 3 0x4000090 fsleep syz-executor 64716 18295 0 0 3 0x14200 bored sosplice 29367 518663 65073 32767 3 0x90 piperd syz-executor 24585 300832 68320 32767 3 0x90 piperd syz-executor 98023 510376 19720 32767 3 0x90 nanoslp syz-executor 3399 483168 63626 32767 3 0x90 nanoslp syz-executor 95172 13543 19114 32767 3 0x90 nanoslp syz-executor 62570 146745 97674 32767 3 0x90 nanoslp syz-executor 22846 403217 1167 32767 3 0x90 nanoslp syz-executor 65073 73413 36610 0 3 0x82 wait syz-executor 63626 101261 36610 0 3 0x82 wait syz-executor 19720 16107 36610 0 3 0x82 wait syz-executor 68320 357373 36610 0 3 0x82 wait syz-executor 19114 432329 36610 0 3 0x82 wait syz-executor 97674 96589 36610 0 3 0x82 wait syz-executor 1167 105606 36610 0 3 0x82 wait syz-executor 36610 389590 63367 0 2 0x2 syz-executor 63367 2394 48885 0 3 0x10008a sigsusp ksh 48885 30111 7965 0 3 0x98 kqread sshd-session 7965 218223 45154 0 3 0x92 kqread sshd-session 52737 239557 1 0 3 0x100083 ttyin getty 45154 144505 1 0 3 0x88 kqread sshd 21902 249912 31241 73 3 0x1100090 kqread syslogd 31241 217846 1 0 3 0x100082 sbwait syslogd 23667 417847 1 0 3 0x100080 kqread resolvd 98529 128540 22442 77 3 0x100092 kqread dhcpleased 82120 473341 22442 77 3 0x100092 kqread dhcpleased 22442 393150 1 0 3 0x80 kqread dhcpleased 42271 81537 0 0 3 0x14200 bored smr 60774 493476 0 0 2 0x14200 zerothread 8074 17585 0 0 3 0x14200 aiodoned aiodoned 28382 143533 0 0 3 0x14200 syncer update 96954 226869 0 0 3 0x14200 cleaner cleaner 20541 54894 0 0 3 0x14200 reaper reaper 29127 150613 0 0 3 0x14200 pgdaemon pagedaemon 9182 89245 0 0 3 0x14200 bored viomb 63050 194789 0 0 3 0x40014200 acpi0 acpi0 88317 463954 0 0 3 0x40014200 idle1 71235 355861 0 0 3 0x14200 bored softnet3 83031 284653 0 0 3 0x14200 bored softnet2 21759 50034 0 0 3 0x14200 bored softnet1 4206 145228 0 0 3 0x14200 bored softnet0 65801 51456 0 0 3 0x14200 bored systqmp 30217 377934 0 0 3 0x14200 bored systq 70781 473840 0 0 3 0x14200 tmoslp softclockmp 55870 195918 0 0 3 0x40014200 tmoslp softclock 2994 92373 0 0 3 0x40014200 idle0 1 228344 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff83a07168) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 53799 (syz-executor) thread 0xffff80002a2aa2a8 (231022) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838d2310) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff83a07168) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10193 10953K 10966K 166960K 11273 0 pcb 17 12K 12K 166960K 17 0 rtable 212 6K 6K 166960K 354 0 pf 29 16K 16K 166960K 31 0 ifaddr 38 6K 7K 166960K 44 0 ifgroup 46 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 5 0 counters 64 36K 36K 166960K 66 0 ioctlops 0 0K 2K 166960K 31 0 iov 0 0K 12K 166960K 3 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1397 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 4 0K 0K 166960K 5 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 22 78K 125K 166960K 235 0 proc 58 79K 115K 166960K 476 0 subproc 63 3K 4K 166960K 117 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 23 0 in_multi 88 6K 7K 166960K 106 0 ether_multi 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 103 466K 466K 166960K 103 0 exec 0 0K 1K 166960K 361 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 218 159K 180K 166960K 3536 0 UVM aobj 10 5K 5K 166960K 11 0 pinsyscall 43 86K 110K 166960K 1269 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 1 0 NDP 10 0K 2K 166960K 27 0 temp 32 8662K 8727K 166960K 4131 0 kqueue 14 22K 31K 166960K 51 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 43 0 39 1 0 1 1 0 8 0 rtentry 176 111 0 12 5 0 5 5 0 8 0 unpcb 144 130 0 115 4 0 4 4 0 8 3 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 100 0 95 7 0 7 7 0 8 6 arp 128 18 0 2 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 2 0 0 1 0 1 1 0 8 0 inpcb 384 194 0 186 3 0 3 3 0 8 1 nd6 144 24 0 3 1 0 1 1 0 8 0 kcovpl 48 13 0 6 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 453 0 44 29 0 29 29 0 8 2 art_table 32 454 0 44 4 0 4 4 0 8 0 art_node 16 110 0 20 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semapl 112 2 0 0 1 0 1 1 0 8 0 shmpl 112 8 0 1 1 0 1 1 0 8 0 pool(0xffffffff83a07150:shmpl): page inconsistency: page 0xfffffd80683ed000; 27 on list, 7 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1641 0 132 95 0 95 95 0 8 0 ffsino 288 1641 0 132 108 0 108 108 0 8 0 nchpl 144 1923 0 247 63 0 63 63 0 8 0 uvmvnodes 80 1767 0 0 37 0 37 37 0 8 0 vnodes 216 1767 0 0 99 0 99 99 0 8 0 namei 1024 5865 0 5865 2 0 2 2 0 8 2 percpumem 16 48 0 1 1 0 1 1 0 8 0 kstatmem 264 24 0 2 2 0 2 2 0 8 0 scxspl 216 6467 0 6467 3 2 1 2 1 8 1 plimitpl 152 92 0 69 2 0 2 2 0 8 1 sigapl 424 508 0 455 8 0 8 8 0 8 0 knotepl 120 373 0 0 12 0 12 12 0 8 0 kqueuepl 224 57 0 47 2 0 2 2 0 8 0 pipepl 336 124 0 97 3 0 3 3 0 8 0 fdescpl 520 489 0 455 4 0 4 4 0 8 0 filepl 160 1932 0 1729 12 0 12 12 0 8 2 lockfpl 104 24 0 22 1 0 1 1 0 8 0 lockfspl 48 13 0 11 1 0 1 1 0 8 0 sessionpl 144 26 0 11 1 0 1 1 0 8 0 pgrppl 48 41 0 18 1 0 1 1 0 8 0 ucredpl 104 198 0 180 1 0 1 1 0 8 0 zombiepl 144 455 0 455 1 0 1 1 0 8 1 processpl 1208 508 0 455 5 0 5 5 0 8 0 procpl 656 647 0 586 6 0 6 6 0 8 0 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 728 367 0 340 9 0 9 9 0 8 5 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 118 0 0 15 0 15 15 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 172 0 0 11 0 11 11 0 8 0 bufpl 280 2501 0 118 171 0 171 171 0 8 0 anonpl 32 5269 0 0 43 0 43 43 0 246 0 amapchunkpl 152 10631 0 10187 29 0 29 29 0 158 8 amappl16 200 2108 0 2093 5 1 4 5 0 8 2 amappl15 192 5 0 5 1 0 1 1 0 8 1 amappl14 184 144 0 134 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1097 0 1065 2 0 2 2 0 8 0 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 7 0 7 1 1 0 1 0 8 0 amappl9 144 276 0 276 1 1 0 1 0 8 0 amappl8 136 44 0 43 1 0 1 1 0 8 0 amappl7 128 96 0 86 1 0 1 1 0 8 0 amappl6 120 178 0 174 1 0 1 1 0 8 0 amappl5 112 112 0 106 1 0 1 1 0 8 0 amappl4 104 285 0 269 1 0 1 1 0 8 0 amappl3 96 1715 0 1611 4 0 4 4 0 8 0 amappl2 88 610 0 555 2 0 2 2 0 8 0 amappl1 80 8189 0 7630 14 0 14 14 0 8 1 amappl 88 2881 0 2726 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 1 1 0 1 1 0 8 0 uaddrrnd 24 489 0 455 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 489 0 455 1 0 1 1 0 8 0 vmmpekpl 168 5699 0 5652 3 0 3 3 0 8 0 vmmpepl 168 37390 0 35471 95 0 95 95 0 357 6 vmsppl 480 488 0 455 7 1 6 6 0 8 1 rwobjpl 72 14741 0 12172 48 0 48 48 0 8 0 pdppl 4096 985 0 910 113 32 81 99 0 8 6 pvpl 32 12215 0 0 100 1 99 99 0 265 0 pmappl 256 488 0 455 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 399 0 35 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833c733e) at panic+0x1e5 pool_do_get(ffffffff83a07150,2,ffff80003c437398) at pool_do_get+0x5ea pool_get(ffffffff83a07150,2) at pool_get+0x149 shmget_allocate_segment(ffff80002a2aa2a8,ffff80003c4375f0,160,ffff80003c437540) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80002a2aa2a8,ffff80003c4375f0,ffff80003c437540) at sys_shmget+0x1b2 syscall(ffff80003c4375f0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xed134badac0, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7b67a8609aa0, count: 12 ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7b67a8609aa0, count: -3