4a5655e0122e7ad56793078d5d1bb9cd323aefa4dbdcf0125e4ad2c0a95a2a77be2c54a577dae363e21a206a5732d65d7190f03ed0ec03be18bec5e524683ca4c0f4e78494c50b93eb7cbfdf5631aa462287c572d31c103515f7288100db053ecf13801d191a789d14174ef0d850526f9bee841e9e25d2225c5043abcaf34085df5efd3e19d047638c3ff8b51d04ecbe8e16aa7ecce0cad971b97e582741820e761f8a81e6a6451ba6e6f990b7cc477b41086862cd108d72a9ff4930bf1d0a83a9693da08122870475d61ae3bf0d00dd36720b86af476c70d973d1274e9549f2bec5601ac0c185612d7f47520cfc793416f89db66886a23b82c11458f6139e3b370faca831ed02fc6b135d4189a13fba58f25b973d60a4da5af2386b515c7bfece54d7fbfe0403fb1b07f993566dc40f1b24367ec7cf11813941757d6cb0cdebde19f623349af8d2b636e51b5e831213a5bc9392aa17763c8a3dc30ba36572427d6b12d3b5f287b97fb917d63bda6cbdf83810569b85bda2bd88e719512801557fd925b7aba40ae9a31100caedec83f744b3e9fd90880439b73d4e45dd3d6078359f00f3eda9552f654866a387b908aaf12280726e60aa7926d7eb15850f5e9da128be3fc3d275f2c918061aeaf7e4e9e26337aabbfc6f6f0d081bfd76f1aef59252ee26878e61459d7b86c3715ed9146f77ff44e9f6c1dc8bb75103c238fdd64bd012bbd7d8cf5585b38420d790ea0babbc378af884d184d4545028482971e4a633887cae246c8b5752184b72f0fded0c9a3efec64921540e26e5e255f00ecf88f6d1fcc59fea85a8dd508e9deecee3c9ddd66570045bdca71f07b44ed63c5d69fa9da5c025ecdecf91cb20265c32a57c6d10edafa504e5045179c13166512ae94dde87307fe9a0bcdef23e4c288673e57017f6a4ae6323a768f62432299044eb2b377dc29c1cefb5771ca47787838300fb11d310fdde6a268dca677e8cf8d8bd7240998de7fdbf9174c7c465d87efa8c25465c6496f5d1430cc3d10d2b7dc447e0a2507b025ffcaf06bd380262b03d0c3cd1bb075267d2fe1bd4ad05f46d5034f9f8e5eb2e1267c2844808d00ab33edeb333dfcc654a7855cee3443ee1139375e95db9ac7f88475aee3710364907a856b2b937c31b9446fe297967e1bbe2bbb36cb5ffbf4bab4fd35678f1decf2424c826ad398268db6d47bc3647a23b2906f3758507537200c6f0046191558e909450c591db06650046d008fd1d7da25b01f954680ef2b2a020edfde5d02ef6766d4f20cba557420022e1325c5eef1a13658cdc934c909c811a598d8455a7453c35017fbde29439d8a62d7882c009eaca01ee13cec6c697b75e243e640641eb4af010cec8db1f4b8abb47788e19ec662dfed4b1ddf2016f8099e243d6b0be9123c17730dd32d97f3b1739fd4c9b7563dbe5dc0c30be645c82cd1b65bf5b670d9e5e73b46c674596a8383eae9acd182fa855679cf2f6b2415813905ce8cd3b23caf6f7ac9418b51bef964f75ecae02e53e99fb45d840c5256032c184ecebc6bacf5133b2b19ef581273707245a3b2adca570f5dbe1841151bd6020ccdc0dd78c47d5c32a007d8c24f6d41b412da9bbc77237c7d84240ff72f15898e9546f0e7a8f679b38532e581407ae47d2df3ac13cc5ff63201d914541c8a80032c1fa4cbefedd4262410350ec7928396042d32be4a3a62f9e247e088117a838f998a91d3c8f476efe017e6bcb7dbbb09eff966c9316333dee56f95b08ec469a3ab6db4173da136feca782a164922801d96809da4fd60fecafada0cff56ef18e55a1c322f9e6dce0ede040bb43c7a85be5cc3ee85fe55cd1b34efa4e425639ad0672ffa59729347baef9578da8129b1f542df5f9b8e711d699fc0f1a15179e9c0daeee11b2224ad5cc00e0932df85e4e9632f1df330a044b2b989ccd08e8e9bb4f2d2a46dd1b832328baadea5cca122e03101befeb1fbcbf20e3acfc146c50c3525163f2c270c9e98110065b94b9ef811251352bf13643d45037127a0363da05c0c4be09e6618e25105a9ff920af0f653679633676c4f153c86a957551b2692d9bf19861bc79f36cc1792be408c8e8b03617154b783d899bd70df3310cec6ab9956e2d8ce30165540993ad3b5c2bce79f698a6f655d866ef0338371e227febb5862f104f1785d78eaa9142d9a89c9c6a1115abaeedfad5efafb3a7d873a1ebe6c0eb0e29334ff62a9a8f6e45d8fe9eb23b1f5f66d395fee559a1fac60d41f5def605ec871c795e42b4ccd58e562c519be9a82351ed98fe57068b643c15fb13c30df29afe7e927eb9b792dd3375402798551d455aee33831f151e6dee426f5b6e16d14b3eb9e21769543899c8ecaabbc5af015448315b6c0fc2c2d62bbcc77a746dfd17effa4369f685ef2c94a13b6aff5ffbee9aaf56566906956cf1b780cfdb414351ef7d4c881b5346f6b96c25cdab5a45ad60d4f341ccae01799dd56161d104a62690dbe0d8c1ee06650738ba333c99d02f6a52e26485719ad9ef04052c003af1e564f4331bc831078923974bb94cf8595af5f2bdb576b2289ac4f150d59603bb32e83e3469d3f12d1f72562f5189e65658a23f668de48094ea77321f98d8691760d241e605ea8ddb425f583543cf4700df3b5d2b660df0549ccbfd48bba63caccb1c38c979ec374747a803be56f9904bdaf9e4da633108b1e12089afee2d0a55c3dc8422ae31196dab1501dd8fb09c0cca0426cbb8b1666353aee08a47c8739e12066b7c31380fa25503231b1511a75fdd4afaff8e958e22bc347c8bf6ba2c8941ccb632797e24b480c8bccaaed2ec5d323d0f3a0ba8ff00430b25bce920fcbe386fd09dddc2dcb45d0e56c5e2732239d117c61fb429f80180696b12c0f30157d915cbe00775e01194f99e136a627a9e275b29e587e333c67ddad60179543e90bb176ee62a76f0dd0ca38cd9000cad1906ab25c7cf40e1e55e2b5ec0e8e7f814e23ba3a5bb96782ed046a300988e710f0db6aaa7d60823c5f965de44ebc9fe584ff6c034ba109f322e44689ab2cdbce85bb8170db9289fdf1fba49efa516e49e750d49da04fec076f7b91e27612a4c69bc9672820807d31333b956f6bc86b58993e77e840e6d7e3cf2aada3125307197f0009e69d337c474df6bfe36df2303415e5bdc78b846276c553275a4234cd872e330ff39528f9d91a3c2381839c5a4379cec1f27a35fe198c82fb6e1829922500769ca3cada084b2e019d5d13950713a29cc5b2f153a18259522a4d6111feeeff2886b22490e0b4c034c796eefaca6cb8da4a8b100da2a2a80e900a4add399ebf18f0aafb2d977697be204eeab05b2d3a9e28cfe89be4746ec96e692fd81b7287f341e082b2d31511dd44bcf00d280567301e9c570070fade991b19890e323594d42b475ab6d383af620943d30b588efd099ec81e1aa56bf5275e99b788b6d3d40b574d6bf8592aaed29d8b600ca41ad3bfd7d776d95e215738cee99c6038694c4f013e492fec21a07f0f296d862dd3cb428c917550b7f0b1ce22955306f6fde3a423540a9c0f7098cdfe263d12ea29b4f6752ad6b6bfc49a7a49fc8c8d6d16e3cc2b8d7d809c33446a8b9fdaaf637355772e5fc75bc43dab60334ebe2e1af4f8423cbeac4a45cd55a12ae9b913ea830bba8bbe5a16ec38b15bf162840db09d9099ddfb35900db6d35a5a5e9c5a991d15ac12de8728f8dd578d2a7e662ce3f84eb6f01402782bfc8af58a9a685fed8913d4a15257d0b3fc64bbce7b6327b71a7b29de670a9a3ce8c87c0932aecce74de70bb29deec9b4b45dd83fa9549ddce8f9bf661bcc1c28fb4eab036d182719f4f78e35a306d38b362f19029714571da4e63e6a5537f915adc7a52d0da63c45bd68b8525cdf43231f05e708aa564944a38f5cc358340f5ea9ec566d1ce6c140ee4eb841d3a3e6a37efc2ab07448e1e975f32c1ea5bb43e7f3002fd9b5b4e7d5f6556ba47c6445645b6df21d9df2e1b8d2835f6dbb93439312245b53a130ee6220daa619c8430ec10b207d0b6d1e869b08c61bae20d743eff664d4dd750eee413a5c628c482133a99a39cec872883e8fa983b25feda89f6416eee4da4e137d3086850469f167a40a755ea542fbbc574edcb19a96d5f3489584212c52ad762d847fe4c5b4ee74bd3ce4e75876440fd85ba656e7a6bdbb86405c627e171a59bfcb1777127f4ea7a09087c4bd143335339991e8497ec855d9f8ad1363d5f2a44c5c84e504dab155b8f3e446e2bea61bd861da9193ffad03a2c6c2711f2aebb5aec841bd2e24d162d96b43c14af014a5ad9524e99605adcc0d11524189b62070ecfcbd35daf3957f19753f2bcf197615fd51224556a9ed9c506704da6d1b8b1410b584250ff0e31c5b3454d046f0a6a827dc45d50e0a1464528f59d91ea3488ff8b04fff4b4684d787188a60aed16a026c0534f687f009c8cd76fe04c56e9311ebb1d510a21217497ccd1f871223887c2e6228d8c1c3163bad715026799efc0f96ea5a974d58e0ecdf7156d0229ee6bb36bb2509c2b0ea8e8264104f41b712aea8f5714279b63dd6b46397d99cfc8d374da809ce773681c6c3ad1b8d5f577c8322ccad6699abc69919c66d58e1ef392a5b56d7beb37bd55b92a1bc5040255d63032658d64421ee66c86724aab0b88f799297b2011339e0ed9bd4b9fed4b8183bbf929ca32f391c815733407b5420da778e91e2fb90203b9e94c74ce448dcbfa26bbab9da97b38920cf6f7cebd31771c468c444e0e86824e26af520ab3d63e777f9162b0e16d1be0b07c17b849982ec2a697ea36c1df0f1d8bf7a18aa4a648641d8625aa0aaf4545f3d28d4e022635184dace35248e6da56adc8ee17adac36476de5f4cdee29a06150cb8a1dd21d6ad729a9fb066456e2034dcd5d62bbd979dc50c611787860ae22e381caddf07b43f412e52892392676ecd4acb427cb3eb000a77d43d0e38689e35d148fbc0c04b03d3c20f7e480d6f9f1f3e9df789ab9f6566aecb3b9d6391e09288778914d", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000011c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r4) msgget$private(0x0, 0x4) fcntl$setown(r1, 0x6, r4) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x10, r3, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0xffffc1d, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x140) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000003, "08ec719a638d6dbb2cb99400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x14f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1000000000000280) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) close(r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x221, 0x2) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3bc5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="5715d803b0bcb04e769229f58012e4b339c8cfd51e5f1340a01d49b9f7354d93c813c2e62f3d6ed93c66ca80b3d074368720531b7e560403d7b33cd3115446ba3e24c30d10f2d2d629cafc8fb9dfd6ef028ab1b10cc96392b3d76166bff49d627a3e4ad16a0932bfc86883b18b7827390a40e26171bbb9888b75829147b81a459a97646c2651554821fb41960a1974c3cc4f35c58e504a3a0d5c23d44cf533b7cfdf433eee13ffda1f1700a7e14f71ee84c790a3bb1d5dc3e19b8630baa9a58ba954957b8a5fb9ef19bf3609e7b74419a4893e2e6b8e06cd6e5723c1dc31260bfad1ed1b533a22f6db60daf9f716b7450e5510ecd08d4c7ab266b02afdedfd", 0xff) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x10, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x20086128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/19, 0x36, 0x400, &(0x7f0000000100)=@file={0x8ef92e6dff0ded08, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') unlink(&(0x7f00000000c0)='./file2\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xfffff9a4, 0x50f, 0x400, 0xff, 0x48000000, 0x800, 0x4]}) 16:00:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='l\xec\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:33 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = kqueue() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fsync(r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x5010, r2, 0x0, 0x40000003) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSDTR(r3, 0x20007479) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x100000012, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x16}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000500)="5c323c37ff11ef05ad5c9dba8e6bea04599a69d70e1a0fa4fed893a1e765b9c4de31afd05e4abe5819ec4448e02184f7c040cac9eb3c61bda2ba0175f0fcfb9dee818fc1a45e2f1ec0c9b1f6204d17f684438bda52b08cd5874d3bec211d71c4c577d9d2607649a5ac84bd7285605999e527ae38390122c39e8fd2d7951f38339b21bc8eb05db60a538827b0d0be995177925d0e0052424c888982d0fdcccbf53af7f95e96d9d79b7856a672fa1ce616", 0xb0, 0x8, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup2(r1, r2) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0x0, 0x83, 0x42}], 0x0, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x0, 0xfe2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x3}, {{r5}, 0xffffffffffffffff, 0x195c70da670d1345, 0x2, 0x200000000001, 0x7fff}], 0x1, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) listen(0xffffffffffffff9c, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x2b3d, 0x3ff}) 16:00:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) pwrite(r4, &(0x7f0000000240)="acd93c24a1f5e4e58723dffc7a4f1edf997e635a671f27c058dd697ea13856d0ef3666a7de1a13ef90d68899aff661ee5430ee3cae27cd9472e224f4f218290f4e7cf01f6cd2d8bdf1554f68e78047439d0c45f56d0f0f2ec04be2d9763aab6ba8235d13d740a001bbf613de363e44cb22d80525c099ef8e03ffb86c54e82182a6", 0x81, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) lseek(r5, 0x0, 0x40fff, 0x0) r6 = dup2(r5, r5) fcntl$setstatus(r5, 0x4, 0x0) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) ftruncate(r7, 0x0, 0x30000000000) ftruncate(r7, 0x0, 0x80001ffffc) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x7ff) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x5, r7) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) 16:00:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x974c) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfe) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000004c0)={0x10, 0x800, 0x4, 0xa2f, [{&(0x7f00004ce000/0x3000)=nil, &(0x7f00005a3000/0x2000)=nil, 0x5}, {&(0x7f000063d000/0x3000)=nil, &(0x7f0000363000/0x4000)=nil, 0x1}, {&(0x7f00003c5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000775000/0x3000)=nil, &(0x7f00000e2000/0x1000)=nil, 0x8}, {&(0x7f00003a3000/0x2000)=nil, &(0x7f000033a000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00004d1000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00005ea000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000026f000/0x2000)=nil, 0x7}, {&(0x7f0000400000/0x1000)=nil, &(0x7f0000057000/0x4000)=nil, 0x800}, {&(0x7f00004e0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f000040e000/0x4000)=nil, &(0x7f00001f6000/0x1000)=nil, 0xa609}, {&(0x7f0000352000/0x1000)=nil, &(0x7f0000109000/0x1000)=nil, 0x1a6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e8000/0x4000)=nil, 0x10000}, {&(0x7f0000073000/0x1000)=nil, &(0x7f0000449000/0x2000)=nil, 0x8000000000000000}, {&(0x7f000057b000/0x1000)=nil, &(0x7f00002f9000/0x3000)=nil, 0x2c2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r10 = socket$inet(0x2, 0x2, 0xb3) fcntl$dupfd(r10, 0x0, r3) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 0: socketpair(0x1, 0x2, 0x3f, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="040e242f66696c653400"], 0x10) sendto$unix(r4, &(0x7f0000000080)="02d7b511b437676a5e7e4876e4ebae4d7756f41adeedebe47f769507b955a35efcf74e6d9cfd8089ff4ac9ae3ca5c95ab0f493305d3e9b7f432a84893f1c1d567b4648bc34235e07f2a1444c84bc1d290818290c0ccd5000d30a96f7472e99293b6b59cc7d05d53118fb1c4fdc3b17e5d38d8f70ae816a7cd0ade43215d2a895284661ea", 0xa98a277f4e3b4eb, 0xe5bc0d0a8b918e91, 0x0, 0x25f25932) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0x5}, {0x5, 0x80}}, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffff77, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:35 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x2, 0x4, 0x40}, {0x9, 0x1, 0x9, 0x7fff}, {0x2, 0x7f, 0x5, 0x101}, {0x6, 0x80, 0x0, 0xbed}, {0x7ff, 0x8, 0x4d, 0xff}, {0x2, 0x82, 0x4, 0x6}, {0x1ff, 0x1f, 0x5, 0x5}]}) poll(0x0, 0x0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8001) chdir(&(0x7f0000000080)='./file0\x00') r2 = getgid() fchown(r1, 0x0, r2) getitimer(0x0, &(0x7f0000000140)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x2, 0x9, 0x4}], 0xff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r2, 0x0, 0x0) 16:00:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a93, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="86df303798a38cc9dff333151de16eaeb74c00bec8d8295414f1c3294ff0f33b02143fa579eb024550596f0f7fc9ea18c1b5e9216a", @ANYRESOCT=r1], @ANYRES32, @ANYRESDEC=r5, @ANYBLOB="895e0d685891dd344d5c3758e06dd3875878290f9d48b5da5efaed419cf64f7e73799fc4f09ff9ee2fb2af1772865830814da463b97e42bb56b1c10425cb09046e48e89f64215aeb25e3671fef683a139ea7444364e226a1d1561b3d3320fbd6ad532a119d6ecad5018466bf067df7fca3d157c1f0da38bd4ad3d93154f6"], 0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000080)=@file={0x3, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x0, 0x800000, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000200), 0x10000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/61, 0x3d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r3, 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000002c0)=0x82) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') 16:00:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffa, 0x43}, {{r1}, 0xffffffffffffffff, 0x37}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}], 0x7, 0x0, 0x800, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r0, r5, r6) 16:00:35 executing program 0: getitimer(0x4, &(0x7f0000000140)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x10001}, {0x6, 0xfffffffffffffffd}}) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x80000000d) 16:00:35 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) flock(r3, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x1) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408574de1efbe5ec839081656f2a23f4943244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd13d3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f279a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x1}, {0x0, 0x8000}, {0x0, 0x8}, {}, {}, {}, {}, {}, {0x0, 0x5}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x3f5c5cd3893b3dc8, 0x65d5}, {}, {0x0, 0x80000}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {0x3, 0x20000000}, {0x4}, {0x0, 0x3}]}) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fcntl$setown(r2, 0x6, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000003c0)) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) pwrite(r7, &(0x7f0000001580)="43285266c7612a84e598f715ce4cfc68ff6e1ebe00a7d2bc1a5797611592698f58aabd075e6b089c6e3da17fa42db55f1fecefada8100a02cc2258b2a40017a15975c18b4284fcbe153e20cfe2e4929381fe917d9739238180fa573bae1ab7cf139809354b4230c93c7b13c79f625d94caceb8d84a2b1f0488998805d3352ae10bef374159a911480d0d5b469b2649d65bcda5b42364c2cdb4fe4d67a89900dbfc66fe506cdfca09781b33ef1604e1a2a06b27a119ffe448b58f8afdfb5b943c6e3f5cdffc640c55a31c9c1b9238892b73f967958498b419a14e77280a11de4cd5c72557b6a524d8c25ce077160afef0396f5b3f1ca0", 0xf6, 0x0, 0x0) renameat(r6, &(0x7f0000000340)='./bus\x00', r1, &(0x7f0000000380)='./bus\x00') fcntl$getflags(r2, 0x366d3654e67b43e5) readlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)=""/55, 0x37) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:36 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x109) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x2b}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x2}) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r1, 0xa, r5) dup2(r0, r6) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) recvfrom$inet(r8, &(0x7f0000000c80)=""/4096, 0x1000, 0x1, &(0x7f0000001c80)={0x2, 0x1}, 0xc) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="e1db97b332325890e9a25b6e1beea35376beb225412bad7889fb6ccc1d05cfa2784bd396ca87439efc0137bdb3255895c14d8167660c", 0x36}, {&(0x7f00000000c0)="9716d715d60fe36e5655ecb400e715633879c33ed29d7274e862e07138941cc73ed22d03424cc6e2513246d87b51f6f251ebecc7eb7b2ceefe67c30dedbb68a7dfdc59c6070fbccc27ceada3e627382bf5bd5be2731b954c30c93b081f55b681926da13cdc148508ad9fd18fda58bd4ef5220f2a56d3e10ac93f9b37ecd24bd511b9bb0b52aeb2ca919a", 0x8a}], 0x2) preadv(r4, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/239, 0xef}], 0x4, 0x0, 0x0) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) listen(r2, 0x7) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r9, &(0x7f0000000bc0)=[{&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/217, 0xd9}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/163, 0xa3}, {&(0x7f0000000800)=""/74, 0x4a}, {&(0x7f0000000880)=""/16, 0x10}, {&(0x7f00000008c0)=""/179, 0xb3}, {&(0x7f0000000980)=""/121, 0x79}, {&(0x7f0000000a00)=""/164, 0xa4}, {&(0x7f0000000ac0)=""/255, 0xff}], 0xa, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCCBRK(r10, 0x2000747a) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r5, r6, r7, r8, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) fchown(r1, r2, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:36 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x6}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x84, 0xfffffffd}, {0x20, 0x8}], 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt(r3, 0x26, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e71034845330abcc9d255873c07fcf7b9", 0xfffffee6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f00000001c0), 0x1, 0xcd1) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x3) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xffffffffffffffe8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000b40), 0xffffffffffffec7, 0x0, 0x2) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0x5) close(r4) r7 = socket(0x18, 0x400000002, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/12, 0x28b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000780)=""/226, 0xe2}, {&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000640)=""/120, 0x78}], 0x7, 0x0, 0x0) sendto(r9, &(0x7f00000014c0)="7f5f531eb88c4ee86a5b8b52c98d3cc60c72b82530a4562b1c6fae5dc28db8e4d3b538a69b591268985cb0c7d12580303f335a99d088e6edef31a382a2d99832d67e7df16bb799ebe2c12cf9b96fc5f00bb3b0984483082a712331c168b5af204b0d0efa7758c318004cb3ef522c9e7dce2e1ba937eb119f7c2748554b9ad13ceabf340ab22d6bfce46bb15e0564588ee4150e6025242a910ecbddfd52e0ef522031045567a73bc2645805ac6f7628bfd2ea79c468cd2436b1e3e8dfa750bda6c7c51b12b00ff876039a96d92babb14f3c8d869cc60d3c44469488b80aeeb9dc255dd744d3d19a50011166952b64939ba59a3edc4025f06ee82fc597b730ef476f2611fe9697ff507d32b7ccdaa74e6a5c95bc6ca0f26e6b5d50927f3cfb3c479d627317d154d81371d7505351559d603761219878326581f3aebbc0c8ee2d05592cb4110a3c1a5ba405ad0b544e662fd4d930cb2ec7bfb88375661274387ae5809bdd4af92ffdaaa6a03cced5e294cc5721c9c6063ecc607557d83e7b1e5a5f3fef7c147d3adfc81603f4c50c05d269292f2b35de361b50ce87168f6c47bc1b336c919b658e245bb7a8f5c3311decf0993c7abd1c1e870e289e20bb2a38390f97c52e2a91b46fcf970a779ccbd59c80b2cb5f82215b5dff282daae1c442933791b9a27adc7e6b96cb3e12897f30fdce6418ebbbbde3f6dddd1aa6c84c81469949e7c3f30d22e6e979028d6f692faae017a36565cb3a40b3f4a9c033938f21c880a5afd1bc2fa6646f77929b7f23490e45d12ebe10b9a37ef34637179ceab3c99c06c7915a02bfdd67d14c2b502176370b50be1673c17eda42e72c78d423c6e68f27f7e8577db029130ec82f9fb1fe865738c00def4f5b1a1a54fdfe5c8ec7688290c7642018a665bc251eaa64fb4f9a929a894c9d6428cefaba85969ea438a8e8a72197ed7821fe11fb81d0fe3137c7cee304d51e6db9967ee86a5e78e13e38fea837f115df37885bdc8d73e7c9b5083eb26f6616a253ecf7e060c2369d11873fe6d612b08d58416bd98bb0461cd0774ca019c79e07107a62a83b64696e831e00696e5263f8a65a36e2c7163f74401884c2ac2cc0315898cc61e234c027d671a533b61574c4b1444e8a83ecde44de5d56074175dff873ecf8f8309d8938ff6f6b1d16028fab09a48f5adc627b2f865863dae308b64a70a70c2c69035c4068e65d1c4f54ad7312fc0cfab4061f238d237b4b9497dac6e80e79a58e052bdcf89be9cb4f9262c863ccf26aa74f53f9eefec9a328409786999a1478e5e7999201a9c647ac9388b8bfcdd4a7c6d9e505d30c8118724f5eac30a574780df5087917b862ab2efe051c185f36bab73f400cae9559c76f3e30e240ace0331a08914228f5f8bbc7eda1f66a6af0eba56dc709073ab76b1cb448cbdd26c98269f8f8023803e4dd3c7f56c363c822586b6d81565f1d5a7a268b71ea06cef8579ef14e7984d8deb3ed3de03001f0a344fdad095ca7883d05b6d771d1c4da72f96b472e717b7016f8821ef44b8e3e2a0a81afcd8706648856d8d3e58588e6be362228e3c2c9cf4027cdf12a9d34e9aa999cd33306218089c3821a8eee2706a6cc2d479640eb0ec92b1c50c7802a58850c400d2975eb3e6d1889604b054657132981443906c28a04913482425663016b60a436090fc90cf9855d1f55079202b400209afdaceb62347900cacc0fd543b43ca8ada706006ef023b91d4e613733b434b913ce08743025212c9057d648fdd1fede7e04e1dcbb8f81086451c9c4642475824411ffb1efe1d802092c69c9ef224a52672930c907e7e9b35aed0f5ae1b18cb6e34ebf8e5dc5926b3c6ba87361aa86ca85bb0481c28a4e1a04e0341cf9d00306344a1be4e76f13176664c9132fb4fdaab264ffe8c81030bf202504c5f0e7666feb1e50a507cdf7a93bcb8be0bfc9854c629d24db4e92ed548e228235014a8cce5cfa0978c7b43fd9f6df4033769029b80b8c759e41160aa0fc493a6d2350b5a9ca4528e4565b831a180c55aad5b1ef8cfd73bf5f2664e899ebcdb3fe702ed564007772f6272948d90b9368049efc680740be8bd067aec811db90b41d4fe84242d48a9fa2ea3a40b51ce5b22d299d5b830d0cbc063dd34d61c316f1715c76b7e67710058aa3023b15911c1196990ceb4f674ae50c3307542761b55c0f3e682f405be140e82cb215e7b977056f909c68ccf7f0fc54e72535d19b1fac545395c58f5cc8e4f9797e513bbbfa4a9e0de57670ce3d51559b528cc75f3242f0dcb11df5a2b49c03cca64caf15e488cde84852d4f0417e6d0081f4821b26d25ad91667779adb21fcba01802b34be2472d8454839d8b9a292b5cc6b174ac8a31aa56ffc70e77d08e5b53a98289448d879982ed26577514c8d6dad3456ff9e943c680bd4176fbf3d8fa04e32d9c488029ca809caa8980798f27feaab6368f9ba6eaa6b2ab09e81aa9a9992cb19d85cba0da25c294f6b4975de0f02c4a101212b0941521fa0bd13cf460bcf08d0a41a79f2ddbd1beef087d9118428605b6a99af134b9a2c864d14364840ad081ef3708a9fc37a11dde762e1afd9506c32361aae3923c5567c9aff652d7a0851c5287267aa26527443933da49f89fa86b68d85beafc38267bb82ceef4137735595f4c9fc32122704851fd27ea3eab559a79c253e6a7e75ff3622b0d0dc3393ec31eec399340460e0ed339e5de486081b840b68db1d43dc4c7c84f39e8901c9e4d27c13dbd3cfa319afd5e766d1f6e6f9b94e990dc960ff9dbd83c8f6535a645670228b7f5405ee5736b4949b8b228da2c0fc46be03e734d827a2a18060a7bfc4a143a82c30ffd324363d1320ebb0a333c76313c9de5d5806f395942dcc3a921cddad57cb01bb30de1d137c73f5abf368f49d5718e920b2221b65627d013acc016beed39d4d10b4a26d44d8e49df709bee3afa88dda8805bde5678704cbea1a068818e848d7d77f4863895705a300c86a15db19e3c420dd39ec5498c847a2c51017d29e1b58bbaed2cf0568da22498b9bb64a50d83a9b42685f665fbbab56ff9d121fa294cf07e741f6261f05b701686487509b18edc9caef3cb51798d662d844d77e5607e803b94d1ab9d54939dc8d904405bf03b885ec99bc6372ea337743950f9dd767f512b3d38efe0136f6d54ee77296f4e5596a6d66f212d690558da2b9d77f20b996492f6eb1e14433352d13d60e69e6c3d2a0fc440bb345f8d52549ccc80f3b8d610d2fbd7d44e2219b796ee91c7c4294340c90484edd510c1343decc2c7d9ff4c1f3eb5bba23fe55fdece5306965a94148b93b6440eeee727d30c223973f6ab63036b255292edc6614ceaebb08aa43f1892af61f0577589e107209980f30550bc0813bcb29732eaa4c7003217bb182b267f3e7341fe43bb11bcf51aa8f27d5f09cb5ac1f50c1480f94fcc332d32dcedbb7945d63dcf58c4c7fc0532e8cfab8453e3f3e0e827a5ab721d1e98ed15c3d05ca6b6b74d0e8a91781ad3123840d01f115e08971b88fe216d4e9d1ea3234db41e56a11e9f63ecedd6989c180d5353028eab94b5a99916fba175ea926c4405b3efd7295acf2a47fce35ff11e5522145ba9275baab1af21916eebb1f021b621d04ed61aaec41453b367bffd0df0ba7fb969a2364c7fde278dd2ea1e69fc9733ba3dcf5cc13fd5ba35efdbcb087731292da401cdd71a2530eda2321638a86ab094813883ca6eabd5ca9a0a6eb8b685f7644adb909133382ea4e4a04dbfe3667493f2c73a457318bf12fe419716e0f4e4ed0c31b955578f8c8d9a8248e355938b4af79a1739186d8c514f9ae034c4abb75a6b237ddc0ed34fb2f4d472b690aa5dd7d661c782a621b43a25ae6e10161707896c0783d3b7a38c3cc600c49e86ed5e63c8d5748e8d8184a8e6cd486e40ad4c8aa49ccac0710164386dfd2ed49d1704d1ef2b4a88810b129451df0a281a51b474441b6bfaf66c8eeb9aac38f55ea1225fe3f7e0e770f8cdd4d8e31512ea0f2c91216a13438eb427b310bcae64276008d5501078a56d9d373cd6ad15abd1ee92dd2ec0b647df4428fd98c1093bef15ad5647a3d60e924e84be4006cee2c99c1386b554346b9ebccdef7220f900707abf3ab513d0158f0848ffe9128d0077bd55c0a3217ce5e7b2fe1ee1cca4adbd4b98f9789fe80d543676a46096a472574c3eee5e62bf69cc0633ed9e2a76a0bf68eadfed0a956e23746d20ba157df3b995fb19effa2e7a29d90c58f125d085cb2e322df89a8ad5d1fb5eade9bb1b7d81044c582f2397798aa2027df8a30075a11d8b0803ea63089fd9c62c24732017a438ab68c5d30c22a036a684b17067e74dde22011afad2b8f980fdf6f66dce61463ec033bdec8f0c606f1a2b2365f1c83637b34ae7d288a2a76ba20e5bbcc4bbc78a629770e4c6224e8488d8b2b14f81ffd7a282a4581b756217411c5d89df5e6e0371468d935e87adc3efe3aa0206f098eb7c626cc002f87ff26025af6f3ee9caf03418eceb504fe3a6962bd9f77c79a7bb7793800fe2accba1e8edeabcc52bded6793d0b3666f222952428e676df4ced07e0c016d22d2e15a1c0cdf80ce33d36b6cd25bb8dabd8a6522941c0f7c5515a2e29edd11a3f9192d8fc0aaa984cb18aa01b3e5fa1efd2555e78f93032ae71110c4f33f2365cbfd707035218e8d7c5116867e62b81b671ebdf8ccb009739b0b2021071ca8d65a2446460cc332f907e0e55578e18aede8a5c85bdb3f7cb0c555ea4928909226b1c8df517f0f86bd4327582c267d7b29309b40ba4100b8a9161c2dc6c41c2bb6d472d5118eaa7bce959d3b44be6ae105311d1e102dbc8868f3e0f8053553e7e7acf707b98b8d6cf24f0ffb57c9ddc700381bca7b580e25dd36649c3c584295580cded2ae36cc8ffa34e683a9896543647b1f0f49f81aee3e8a4318c3cb0e0d1350940a743742fb56998e9008e96244b4dcbdae39142fee11d53b7e5f172398ba32ae0ef4202545e084d1ebffedd1f5e00175480f7ddc75f360a0d13a983de47af4418dc02e99fe4b4f5cd5ffa9d96b1a028c61af4a17c9f89873dfc3854f0c0efe9f6490046d07e9ae356ad1bf07be9078f8b50bd61f203a55bac30735018a374b075bb33a77f13388d599b0cb1bca09bf5be90730093f8d1755ff08ad6524acb32e38a37c8932b92359a6e352224cede1d8dc3e5ca6b1fa4372805c566d170d95c92cfe7f94996f7d56ccfc40131cd7aeb2e8a96bc1ec8975b28b30064705522bafd6eb6013da7099ae0bc6b3678ff77cf4265f3962e1871a3260acd4cfe7fbbb9d93200fd1b7e4256b7a2d2ca543f58e2cd209afd8626a5f2845562fb662743bdbe3b1930b23ddad853ebfede6d99db96d1771b2c09d0d7a00896437eecf1facbc93d7ed29a9c7b14e07650b4ba3539c1d94cf4e9606f21920dae10117fc3dfc5ca96d8ecbe5fccb04e0b21f3d2ac99964c1f8ad14ea5dfe511809afd1aab8aaa68776b67fa3ec5200bb77ed2f20885da0efea463da1d845999a8defef80960730cb1e28bf97bbdf2ddc7e6b65818bca7126045486fccec4437aaefffbf9a712271ee9018e9fb9da28c8f83de05b00b25d25083efc445ec4679ff58dd33ace9f8d0468b8f27e30b0cedeb1ad827136ee6c6a17eb19bcf08dc675d0e2df1e64695206b50ab531762455761f17b6d41818d9adc0dc9739aac41d70b080138df0ed95e65e961bcab17a5b7f0f34f6b79b9006573cbfb9e859424ac29702823fe57b8b1c4e3d41bbd2", 0x133f, 0x7a9d94cabe2f3dd9, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="f49bdb7035fe81d4d6eb7a04d6b222b16da2a9ebe8d4289c6df6a70a79899c3717e59f0d6c0212aa68e2e5a990bd6de06556e65dc5d24d5d9bfcd316790106c31a9b4058e6b3049c8fbb7ee913fd2754f3d61f0e7c4deed22d1ac616a5fc399c1ce8f502fc414d4c30c62274cc1f8234f004bc7a45fc8340a8c413b5da1c04816b13125e30d8937493a45f56c82019d601f035b115eda8e81b9589dd1973172da9d161e9c2c93ea25db84b426f2e20698df90cef26b51520ec6ebd825a57eb37eb8860d0d7463f2e4615eac041544103", 0xd0}, {&(0x7f0000000200)="7a3c5a3fad7a11972d7fe52b7fb641bac7510a3b860ede139189b87fbc610addd9a19e10cc12673f43441a0e5c095626f8c97855329971059584e20e9414ef7f47b462b6453be89c12c4104bd3f0c6a1a4b3c37a", 0x54}, {&(0x7f0000000280)="92fb50c3f75fe4844e8fdfc3b2645b5a27c768731c7755fe2ee07e71d9b850de1f938cf0c36863cb0db1b001016f31f489e3e0f99f392f0fcbd0a8f2219abda93e93d44071e5e5e8ef55cf10cf871669dae0b630a01573a294ffa9616c8bc598877d06fa3ab6afb71b4eecb6b41f2c5a017edaef9212a3df9807a94f8600516fe2016205d654fe2536249e993fa204fa97dc6dc1e9d7376fc1aaaf079da90308f41e219ea04b34a10d73fde9405c5fd077a64c37b4a9462ca0108df30055d4088c427cfe56169444708c11783aca29d389c6f110e6e11f5565b7f8", 0xdb}, {&(0x7f0000000380)="0b9516d2124c2bb0384b26dacbf1704a27494c39086f6dc03a665f54d5d37b7f33c41f932360eb3fb59dc7e4df98639c5720256fc0d5a65aecf921e21e005970472caac71295bd209b8c5d6d00b1e0c6717381508d25c1b8043e3b42af31d5d75aabf8609602ab0cdbd8fa", 0x17}, {&(0x7f0000000400)="8e8e9064b4b71c717789ca85f55b58e1ba376afc126a9e2310066b59ff59d1f6be088799ae007e0cbd5552ef0f0102f05343daab44147b014385e9c2ee14559721b41a178688fe9ca1f33cf3283266ebe57069266e63fbf0f6d9dbf4e907a63347456e16bece3a251f0b5e46003e4c915ed301be263fc6650eb5997cdeb6fe35db1beb5ee6a5b5932cffe7f52d3255501a98837515f8f5127a74db2c448c6d0d1d3cd9c917712afd841738981cfe210a20b66011098d8d4a731fc78fe19baf1581f590cbf29f794edfa281706518ef1b1e", 0xd1}, {&(0x7f0000000500)="b1ae2740910864cad3c3802fcc6cd78670efe220f1c677c18426e556e37a38770905349cb9d5a88485f0a5667611c0f7bebd70e1d59cd37d7cad771f787269235f047a13d05c0d1814d51e0a46159291c37bdeba9b65049a3a7ecaaaae0ee7a72d3af1427520205fa0c003", 0x6b}, {&(0x7f0000000580)="37648f240e1b3a7395b49296077632de5d59aac320e5aad6e08ae11d5bc8708186dc2c49f7423573fcda430725949c05697b70f3936813be0ddef594c5c974dccec27a79ecf500b08a2e023d012f5978b1953283870684352d8acd5f49ab8ce72a251d1acccc95f21f931a5182badee9b2e39cd6f4930ab72044cee7390fca48b8b9460c", 0x84}], 0x7, &(0x7f0000000080)=[{0x30, 0xffff, 0xffffffff, "0e6f9ecf6473e7f1fd77902ae648450432a3bf0e21b05dc982cbc0d09a"}], 0xfffffffffffffea0}, 0x2) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000700)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000da8acc8dc3b33275f03a586c652a0422eb2b5e9bc83d8f960d38a7720b74968751331c76585b49c26a5ea241cb70fdf82cb085e590c3a7b9de66aa743188ab54577cb3df07878ac1ae5ac657e1b192d41fb80543032b1594602817a7106e854c3536ef1638717eae5055bb304676d4ea4a55b8e57fa5f6976ba1cbcd5bcd8cd2eb7b5a5776b6c0a2db0ddc6299f94b8862f3f398b86f18345e7bd863c055684545a141a51815e572352dd5e2f565c2874a329353f253951fde9d17d2ab24ff17043f723f7cd72fadade17dd7981c4e17d99b048c59de455c90a11dcf74ffbd6992f06d70769e9aca3c2fd8bad6e688f34bac680736bfb163ac3b8634d75374f7be5db5955e477aa394fd26b022051d2872a872f9c5a0ab41f7598d7a746f6abb940739105180f4131ff9f5bbde83cdd9fa7bea09c82b599bc32d1c1dd51d5ecf166a27cf13592e5a3db1989ffd0beb7a3c0898b079c578b19bba37741a86e3243c4fa00c4b30ccd4dd9746945e9b15c0bef12f79f8d780cacdc32fa263a6d4695a388a395d2a0c033d55d1da67200e14be91666459450453b042406607d7d721cc411d3379979c2db80fa01075e0c256558116a99809e401dc8ec23b8ab9628f2359a2cc61e325d1a5e562354f0f1dc73def275e76f2cd36d56e6cf68847c11788ad1c9f883cededcfff6d186c4fea5ac90d13fb31494c4f6a4b243a6a20800b7e329d5920f2117c235528615e9f88e79e3d90f4a06926df1ec963ffec50249a0e499aaf1c1a8251910ec31fbe64e62a8567e4ac4713f5224082b4cea447714010872cf7fa8f0e705c5dc54b2f2eeb5caed2e78566a63ab813a7ec113bcfeb96", 0x300) socket$inet(0x2, 0x3, 0x7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000700)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000da8acc8dc3b33275f03a586c652a0422eb2b5e9bc83d8f960d38a7720b74968751331c76585b49c26a5ea241cb70fdf82cb085e590c3a7b9de66aa743188ab54577cb3df07878ac1ae5ac657e1b192d41fb80543032b1594602817a7106e854c3536ef1638717eae5055bb304676d4ea4a55b8e57fa5f6976ba1cbcd5bcd8cd2eb7b5a5776b6c0a2db0ddc6299f94b8862f3f398b86f18345e7bd863c055684545a141a51815e572352dd5e2f565c2874a329353f253951fde9d17d2ab24ff17043f723f7cd72fadade17dd7981c4e17d99b048c59de455c90a11dcf74ffbd6992f06d70769e9aca3c2fd8bad6e688f34bac680736bfb163ac3b8634d75374f7be5db5955e477aa394fd26b022051d2872a872f9c5a0ab41f7598d7a746f6abb940739105180f4131ff9f5bbde83cdd9fa7bea09c82b599bc32d1c1dd51d5ecf166a27cf13592e5a3db1989ffd0beb7a3c0898b079c578b19bba37741a86e3243c4fa00c4b30ccd4dd9746945e9b15c0bef12f79f8d780cacdc32fa263a6d4695a388a395d2a0c033d55d1da67200e14be91666459450453b042406607d7d721cc411d3379979c2db80fa01075e0c256558116a99809e401dc8ec23b8ab9628f2359a2cc61e325d1a5e562354f0f1dc73def275e76f2cd36d56e6cf68847c11788ad1c9f883cededcfff6d186c4fea5ac90d13fb31494c4f6a4b243a6a20800b7e329d5920f2117c235528615e9f88e79e3d90f4a06926df1ec963ffec50249a0e499aaf1c1a8251910ec31fbe64e62a8567e4ac4713f5224082b4cea447714010872cf7fa8f0e705c5dc54b2f2eeb5caed2e78566a63ab813a7ec113bcfeb96", 0x300) socket$inet(0x2, 0x3, 0x7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b8405964d6aac793f03b278ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd616411e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a8c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c00", 0x342}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) read(r5, &(0x7f0000000300)=""/106, 0x6a) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000002c0)=0x2) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/85, 0x55}], 0x1, &(0x7f0000000180)=""/225, 0xe1}, 0x0) 16:00:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[], &(0x7f0000001040)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000000)="f39250b46c7b61419680b7cd1ced", 0xe}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x400, 0x3199a6a2, 0x4003, 0xf47, "e0b4fd4960ed400e3d214ae295eaa0dad66668a4"}) write(r1, &(0x7f0000000140)=' ', 0x1) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchdir(r6) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x102) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) r7 = socket(0x0, 0x8000, 0x0) getpeername$unix(r7, &(0x7f0000001100)=ANY=[@ANYRES16], &(0x7f0000001140)=0x1) r8 = syz_open_pts() ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000001180)=0x1) r9 = msgget$private(0x0, 0x202) msgrcv(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) msgsnd(r9, 0x0, 0x0, 0x1800) 16:00:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0xffffffffffffffd7}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) msgget$private(0x0, 0x4b1) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x7) pwritev(r0, &(0x7f0000000840), 0x9, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r4 = socket$inet(0x2, 0x4000, 0x7) dup(r4) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x2, 0x1, 0x1f, 0x1ff}, {0x7, 0x8, 0x3, 0x4}, {0xea, 0x2, 0x3, 0x904f67}, {0x3, 0x94, 0x9, 0x3}, {0xd463, 0x8, 0x1, 0x1}, {0x6, 0x6, 0x8, 0x10000}, {0x9820, 0xf8, 0x20, 0x9}, {0x79b, 0x0, 0x5, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x5}, {0x48}, {0x20000000000006, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0xfffffe01}) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff72) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100800001, 0xb1f1}) getuid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100800001, 0xb1f1}) r28 = socket(0x2, 0xc003, 0x2) setsockopt(r28, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r28, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/191, 0xbf, 0x1000, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20040, 0x0) dup2(r0, r1) r2 = socket(0x10, 0x2, 0x2) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/10, 0xa}, {&(0x7f0000002180)=""/4096, 0x1000}], 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000031c0)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x2, 0x6, 0x9}, 0xfff9, [0x0, 0x1, 0xff, 0x4, 0x1, 0x1, 0x0, 0x9]}, 0x3c) mlockall(0x1) fcntl$dupfd(r2, 0x5, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000004980)={&(0x7f0000003200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004880)=[{&(0x7f0000003240)="8174601c813df144f349fdb76c3c76834deb62b4a2f0eaef7f298a2e893f04ce867d4abc152ba08c2f174d27503372afe70ac39a77a2838d43cf61c5114e2316911fde267d7c59729abb84730a648e9d3cea56aaa03baf519da8924138fa25ada4652942445fff699222489aa0b28aaf10ce4ce583462ad71e2a6d02e53f9c6f7f03c7942a0f7c31df1596c74e5b70864ea6d261faf241", 0x97}, {&(0x7f0000003300)="5b5ae2c1bf80b3ee13481674913d368964361418ee0743ecf39373e0554c090dc2919239df510ee6705da1787e501e856924e865a88c63943351f1f2f1625c384fc770810bcc8151b4366ff35d8924a8d7ad2a1779b708aab5741c7d5f5c0082e33160cefc0995c2c648b107e8af214c7990921d2c20485518e3e6e1bfe9613dc10acd7ed587c98d237dbafa4596bbcdec609fbf584d6950fd307bb370daab747706aa75fe97d97e83eeead274a227a07fcbce92c01e25214afb3dead97738bf83d52124aa607d7e90cd44fb24176b6a9de8e99c8f42f7af76dc81b811af889f790d772a495b687395b98c0774088bfe362f34360b9461", 0xf7}, {&(0x7f0000003400)="8bbfa96ea064637189266424bebdc29448ba3543d5d7cdf2057ad38e325dd0cc96d776c0092333b7ab5601a2535f5f734dc615745c9cd8b59ab9b336bd50d3407e0c60c2b5f3edd93f20", 0x4a}, {&(0x7f0000003480)="27a944fcfca5d0a9097e15edd53dc361217493af602846dc9cea81dc2661b7b55591c3bc326b7d2863a1a6032e22bcf4f45451c840aae830fd883166fbe3b288a5f4d1319e846bd76bf8a74a7998b959a508a6cb0188b9b82c01f43f36f7c4293fbed2ddc0130781cde32900bc389ff04be8993341dd45ee53f57a527c294193863ecc392e2fccc03677f01197a7f84cdf3332be2eeaa440f6982727ed6a15c0416b8c08214540c7d5c7c941eada30", 0xaf}, {&(0x7f0000003540)="0d5b1094b7d7edc3477d574c9db33f6a49c6e532442a24d86dd618c3a10f156762cff80cd3eb681905ed2a2878f45c9f152c954109e351bed36a350612719f44e2b9779e339eca9fbef43728333a85e4fd4ffb3e40d84bbb3c35afa62f748189a4363ea117c8056461d6ad55f0b175698a07419d5fcf40d3fe9aca2ea5a4a9e805a4117f748aebf534dfe37f31a36551f6ca4691c96e992270970f874647bcf7e6c42201e1a4273369285645190a0edb789a298bac6290d92c0cb9ed006edeb4da503c1c148a64ff43f7fdc6ce61b69399a01cf1fe9267e387977f9d7297ab6924adf81890098240446ee71f71856f5dee2d04c5a6712c5637e6803bd466bd71e73f78fcf0b53edb723e3f82b3aee91bf8dfd0b2bc5857b992d93d7671befe3aa7349f5c6b03aefaf992817940209fe3ab5ef40f773d895002a17c6d1f276a3921cd3e45c9a95c5f36feb3916f850759d1ea2d802931d4f9d3f400cc897706cf70bdf969dea43bbd44639ad465ec3715d25f6c8177ef95f769dbaa3b884d8241ff627d01a78302f87e559c6d8104031c35ccb986db1063a090ed93193c8277a6cf032b0946bd5c73629077dc366df101f4e269f3abeb233c203e6619a73a7ea28bd8c36f67484c11b6536e71a25600a2710dbbba45782b0a03711ab9bbc2b5085cda4b0522fc1a9949827a3226188b7d9bc23264f0fb02298bbe06a079168e1528f0b5bd7dd37321956dde446513248f4fa7537f7dbe9868dc2f77de72ff97824e3abc15a10f4dd10b0e037f09f8fdca73d6636c1da17a9e0c913a79c52053d2a1da48984f6dd5b078f00c912d6092f74142127e0c9f7025a020d8e4f79b9314b4e17fe55816f51c772b419e80c8e14f9655ef3d94037da9935d263be37a549ae4ca6b3f6de0089ae494032230e4ed976e95a387e4f941d662b45baedf2149e6d6ad6bed24a5b02195c716c754c26675f5cb416be1927899a81236a651b8f69637328480bbb04f8413cd9456cb1ca409aacc76223ea81b4bac818113164b3e0646828d2f45306d60eae6f14b5d2013acd2a36b1473bb1f8b30580ac179e20f7141bec41309172e6b52e20420aa88f107af527b611f0eada02d4f5bdfb343c8ffe08cc4670ae2bddc5fd9f5453f299330236b2cbba809f2d4698bac7516b56121776ceef4769fe2bf0cf3b1abff357d42ffa6a0ef0a7cc40d97f82ce0f8ebd27937b93e03344a7ae364dfa28c92e1b78bf484943b3dafd087f6b5a1b35d7e03898436b15a4042fd763c15d7675b835d00f8d8d9e37df7310b3c610222499b1e0e65acda6c30415877d41646ca33e67a1ad0042d951ff99f83169693a03e5a92d732ef35200f1d50bdfc42e69c9389cdc9f5a4b4fc6f51a8b960bd091ca44e5ea36b28ce1da641a09aa048ee0217196874d3ff086840a8d1fd4e7e002dcdd5c7e3affdacb2d1d02f811ba735412f6be40454abb26fff2d534faab8fbab5a292a7de072c1e2aa6c2063f39bc0fd35b4e5390d9b4609df35ecc04d7a93b008f531f00b6e704eb7c3a23c57e4bdd28da232fde4a9d0dfef78c96d7d12942ac18e4ba632b4631dc27d9d597b763d92f41c7b21218a39bcc1ccb35712dbbe158c296406c5b09a354a8a80db96f934abab5a49775fe7a2cefbbbe10a07768e9c87af56ffda4171285152a8a9fc48f33083db925f50782be60ba067f898adfa3d66c6fb2ffc4fe985ac141616ae573414691faa282c222cc9238dc7e41a227eca16e723b29361e421dc78eb8d4e64e0390191e6cc380eafb316e818034efcf7ce2460ff3f223eed2d0ef0c966c5644554ef344abcaef1688e444969d893524e87f925011b36d92b6d1f4eb2661d3f0fc7c7ff32d4495695ff8bc5b7cce474aed64974ba2bbb9aca8b3a4d96d7a73fc5f0d11ba104937683e40ad74ed39461a537b59d1474bba8bddaf61ee41b4f81333fb3b396fbf8ad16832c6f1dcba9d655f1d5bc1c5bade5f2439e7fa912300821fd3f1f5a8871f16c423e3c5fea67426f4b600c7cc0e34edb196ede7bedfeb9218ed205f155a57a307ba4156040a22929eb1b5655ca198f7b5f318684cbd83b398d1f1d52efb3908a27347c9b0ccb500a91926ca82e5fde7d6d0c210303f9f18ad94e74e71b8b6c4461180d8327ee50872ad51f9f4b79137adff46f60ec1995c62bb49f7ad0434fd30c27ad74dffc590583ae810b7dace31178ac9506651b7aeee110c7eef6c0ead69bbec7081224275cb31626a29dfc18733b412c605815d377c6f0b2e88e2bc4020b340c4ae456a76c93c698ff5101402855b439586a7bcaa2d4a399a1691f6d18bd074a6e8fd44b2d8e69de30766eb990c0ef4cd3116769d48ba5bbf529f6f4efd2798b40f78cc3b829f3710f65f7e1402306e178b6ce2514fced9309606ab42dcb91374bf80092e3e31d1dac240a0998f3f9426fdcb6e0bb1d0897777655524b3c2ce4dd96a69650c6b6842317a04ec6d4b2b5583105fffcb5ecdbe4081502ac7829ed2b0b79878e1188a473c25cfc9595b4c1b78070e1800a05677ff0c3a4f986805b68f89914d32df2b0cf771f2cd57f203dc32337316d6ea358aa38a0d8ad350573792188994405c933798257a40cb313aa54567604615d45fcf3dbacaccb8a23592faf540ca19c26f0f10acc18f211fcfd7210489bfb5cc81155ae426acf6d9f1d12ecbcc9519bfaa4b5d7424bdb370bb9b08bcee313f58d9cb27acc03b91b86a718b78516401dff60e7b1c3c1802a1f0f62e73652b48a459575a3dc7ac54afa54b40d18745dc99a0107c509288e24e976539b7a33d29796b319a4d1208cc463170e18b20cd191da24f2255b4796eabcd5f70e9fc79490e6110c95090c900511119fbf74754b5dc2689cc757f11b1a56a4db2ac49b1661177afa193c8d783aaa140159a999cc9c605b3198803e042b0d04274033d3a1f24b449f8207a9540afbbc4a8e7442c300db4c870a161d46b9570976721312739279b04e05ee9c0525c197d242a7fd2f367de5476cee278bc0f9844649441b38563ba1c0345aa0241abe70dd6f694e1faaded38e019253e27b03a6822d66abab6262e99b75c219e69aff14ccd5b32a97291b3039af92403ffb48e6002e8bfcdc30cfe8ee1376c6cdb4366af3b88fa2e67b2244e676e304cf7a8453be2fd8ba4800633b6b273221e5966e580527e7a7c23c75c729875e62e07c11362876818697774cd04de91a4b1a1075fdcc84d257f08701f6760377493097e68ac86ee4887238f1ccc9077c84bcad52a29cdbbca87e347ec39e0422d580727c1af0b73964b7d533d8d187ebcc7b3110eb9bcdd7849957776f5c3fd0ce7e06bf53ee508e70f8afdbbf559d0cc3966fa78314effaa124fc37ec72ab028331b9e6781842242808359efcd60b11e8ad0b1b617cdf5d17482a060a18df612f1f4558819415a0d6bdc303890c2fda3f89e8ee7cc70bc7aab07495dc6bf219ceccfa44536a43da1488dc250e0be55b5eca63547796543b2c990321c0f3bb2b69d7c9b2a97a3c548bffae8c78f328e0b2726f97963f7bf92a5643a41813ae720d59f1501fe3d40bfa9c4fd82841f68b187e662429eeae8dc2a496d8338211aa9a753a20d8e403d787e2361d7699527e3c942aeb9b98e0e241520c3af991d32f0ba9a624a53e170f8f3f15e797687024af9ae3898b32a3c40bf692f925fe2dce81b6380708f93a956b157f698404654c61d390185f1362c5d9ceba177887ac8e28dded1482add98b11023b763106af387abddccee7d2c1dcf1c46990d09456491614ba0f42a2b0b3fe0a946ea68d2089b5391b01a210085763d699108a93224c21f9e0f164eeda1d3a3d2925e4e15a8f1ef38d9116961140094b05c16d7afa0de71ec3e79bc0da6f7383d4a4e1f54d5b508396399018e48b7436de821b79857cc32e75151ac4a626a48cb92c3f8dd5c759a858051cf497ffa324b77f11d8d436cb13c64d245879ab6af3737fc747f8d8774faba5149074a6bd02057a03ed7d574eb6187eaacb709b2b42b548a520c4f415a117fe2acd25bed1cbb4dc111fc7d2052cab1ab201b42a5b834262470e1878e9922c35d48dcc9286f31676df887baf7cf9ba1ae0cef8eb3712bf87e17f04314ad6308fb15e6a81094581ff14362885b9ec3af6bf9f0b2694c6f84161577f23c54724a6ab1079354d568103cae65eee08bbf96feff29f794f13b2596527a0e5e290a0640554e97c423675169890e4dec0d8d906aa59bb39493ee90198788ce2baf23925647a1ef2b89d89dfbdc1567d7b95db17cea5b9ba483739688e4a54c505ab1cf2dc258b51d61922969832a6a39453ecab705fcfab87804ac68bf73332002e683ee37993a6446d143472827262b04102552050e5ffa56c8e7d6e2bce30cabd4eafbe26c49af26ee7ce5b5393d24e06f237e2fed9205b21a3dd1e07aadf516c51d508608e76cff25b76e458b9b3ee24b2041ad7645374bc108d0f3206b844a6e556b2c1b03a3e434cb819b4af0fdaf1fad5cec86dfac01f2c1967845ad81f9d76c5286263171c26bf1e408f2601dafd4e2ca0e5a6e54acdbf05083032c0c298d3598351b778470a2b2ae011b6c9c3cfa52211dedffa7f7eada61c47c95e9c9da6c0d86b36acfeb2ceb996eec2a2f675027cc7152e1dfc4c0b306ddd4b0cb797967d28d6fd1d91e147c4fbb09775bfe59d81e1b743c68eff3f0777f3c1c59721e5034281a0d8f78c42b74085041b50c41603ffbee807291912f62abfdec3e5467b926d04dc593684eea9f7f4a7925e40d26873644c6927ab9b265b311bec7aa60c0e2b79fd7c4412a0b5b5f33d75f318ba752d820bf869437222bddd3031029ac9c6958e7d22557937147b8c89546f5c258f21235ddb7cf38bf2d9dda9c5b1f2ef24a3f4873fc575fc3d382f576005cbb728c7dc8dbf9a5f89062d58080f94063222ba6c772cd861439f8e84e0aeb97cb2b4277b3cef8a07920caae543009ff35f56807b60e93f007dc1dc45cd824bd694655fe492cb72f6f43011151287ea1b1bad8d404a7b747e50d616cccb53c8b1078670c74f4c31433aadec9c9679065f49a3d6ca3385fd0416d7975cd1829d70288f5dfdbbe917e08eda30cd68bf0d8aea7b7e1db0a1a4b3f8cfb7803d5a58c15d493827bf24916fec7df44bb9ad3d7b32af8effb523834a42345902d5af4067527c6efb2584fd8ed92cade9253ea45c569deec1284f667d77e4a5303fe07205efe9177a8e238fe3f6a53f4abc5312be0ce3b6e5be4f4a63c2e7466db0f7cca329d1237d14e26169521b44e30ea9cc56a0c08856535cb2f5d66e5fe60bf633460b4df91ebfebe9e9ef52d1943c24559ed26576d7b57a32d7c0abc15af41df299c92d1eee7521096c1ae546371eec20c29cbdc8c3fbaff1321434c03717ec853848bb923325954833845806488c8dec9c0a8ad7274097575c6e1bbfa2655949ab825b81b5c4b303aaaa321f61ba6d20443100fb94aaba9ce69a24c9f26f5f351007b190ac3baceeb0e366ad038df4f1ef3e861f35455006d834e82d8bc07992dbfc1366d2c64422c251ba271bc86cd1266a94fe0ed31c113f4619b1b2047603bb5f555cd7c851687873a1a484f32527ed975deef3d4c4a77d8ded99e7dc1b93e4278047024ee5fbe58a1d18615a2a9ed8b1544b20f959f5011f070e825802c187ccce43944fbc9f2418934b90180e91fd0da0db7741156420fd6bdf5be9ac817a2ef389d3b3316ebeca9a896a1fa50fe1bd6d21a52e3b9705a953149e97", 0x1000}, {&(0x7f0000004540)="ea649a5682950f7b39418dc847abf3b85b02280a60fef78bd312dce6f6460a9e5032051417cb9ee968190102a3054da90103d7e29f04b3816c8778ece30644b4aa91e48e5f1cb09117ab3adb7a597a50bd95f2db27af2a3e86f932785655a6f975af4d6f82769441862185c404c7d9dc7ed2de9a57c3483999e916f99d66ddf9b5c892baf8ebfd9f1976e719721101ed36de730c796d0461472b22e1de4ce68436d085ad18653494fb813853941a96c693b580fc25d22f3d19e320ed119a91f0551f5070a5f7e8ce2ecdf134c0fc5e1725bb906be3b53a17", 0xd8}, {&(0x7f0000004640)="8b718a1381e7251b6a9ad0f85bc63db59caffb6a8d5de5d94723fd9530a610073962eb4838b3e0ea36888fa5e920ee3623476479599873baedb2348be5e9982899bf7af2fe055521e7f54ae8e7dea5a6190a4be5dd04c70abb8f49a25f942973f51f959e16d71ff24d03a870ce66b3bf96d904c9e1717254df3e514fc5c6d7e351c8ff92c30c50c918716fe3ae978d42bf0643f1b1834dd78d06dad2035d45c4eb1d4e725b380088a24d5b6ef36bb84ad166bdaa0ef9b15c3c7495d198c4e2685679a721", 0xc4}, {&(0x7f0000004740)="8aaeb9671de8c8f42fafd6d03b250b5605cafd1f3e697c290cf9cc27f592dafa874640489481f741fee85ae2c0fc85532e238db6362ee8df80f5abc3b7be6d819258bd4c2daeb9ad42b7b09878abded518f02f414e8648602591b743e0910ea5e7272d1ee31f4ebe72616400c3fa8dfe01e48f7d91c5f12f718e2509eb4527db0809a95259a379342940a85178ff9fe1cc62fc5a6be652bd0090c58cc614d08d9abdecfd086df91e94929b2e775c84f9c521889aae19217b5257b991dcb4450bc8d6754dcc8806", 0xc7}, {&(0x7f0000004840)="fdbbb7edc6345a291768fbb6c17474380611e142e38961ee58a5c33b1c5e4768f06af7735f0fe228a701", 0x2a}], 0x9, &(0x7f0000004940), 0x0, 0xc}, 0x20a) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000049c0)='/dev/null\x00', 0x200, 0x0) kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000004a00)='/dev/null\x00', 0x400, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000004a40)='/dev/zero\x00', 0x80, 0x0) close(r5) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000004a80)=0x4) r6 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000004ac0)) r7 = open(&(0x7f0000004b00)='./file1\x00', 0x20000, 0x10) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000004b40)=0x4805583c) pipe(&(0x7f0000004b80)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004d00)='/dev/bpf\x00', 0x2, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004d40)='/dev/speaker\x00', 0x10, 0x0) socketpair(0x10, 0x3, 0x66, &(0x7f0000004d80)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000004dc0)={0xffffffffffffffff}, 0x10004) r14 = syz_open_pts() socketpair(0x6, 0x1, 0x8, &(0x7f0000004e00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004e40)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = kqueue() r18 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004e80)={0x0, 0x0}, 0xc) r20 = getgid() sendmsg$unix(r8, &(0x7f0000004f80)={&(0x7f0000004bc0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000004cc0)=[{&(0x7f0000004c00)="fbf6f1181add6ea7db784bbf93e264318b84211000b747ebbfe46a62613dc09acbbbd25f24ba4b6633f5b531240859af8c2f1923f9a9d5bdbb822eae7d0058f77de4672a3d6e2f4db12e84cf08579e9abc33ea752800f87b0b0032b5212fed60a5efb9bd43e71c5073ff50d95b678d7f84ebeee609ed44f037fb045865905466fe8e81", 0x83}], 0x1, &(0x7f0000004ec0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r9, r10, 0xffffffffffffff9c, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r0, r3, r14, r5, r4, r15]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, r1, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r4]}], 0xb8, 0x403}, 0x406) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) flock(r0, 0x4eca74250d3168d3) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x5}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:00:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x4a) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x2}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) kqueue() setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100010000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="009fe42b26bad26530002e1634703df94263ed5da3c1f85b4cc50172d77669b5ca51fca96c9cc2b93d632dbcfa2e1e561bb6dae04b66cded54eea1202c47ac80f14f0e28db8506f8506f493117439490c637a5fec7ecbcf904a74d42a9be2fcabbc59e09cd075923280d43c84cef58f93136290d67614979789fddc58c029c4ebf12855e9f16e31fcab18872b4f8f5e62cd54c3c1fab1bd2bb"], 0x10) syz_open_pts() r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$inet6(r2, &(0x7f0000000040)="01", 0x1, 0x7, 0x0, 0x0) 16:00:37 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f00000002c0)=[{r4, 0x40}, {r0}, {r1, 0x10}, {r0, 0x100}, {r5, 0x2}, {r0, 0x8}, {r6, 0x2}], 0x7, 0x2) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x34b) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0xffffffa4) shmget(0x1, 0x1000, 0x2c7618116294d06, &(0x7f0000ffc000/0x1000)=nil) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) flock(r0, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86134) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0xc1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x5, 0x0, 0x8, 0x0, 0xffffffff]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x9) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:37 executing program 0: r0 = semget(0x2, 0x0, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r3, r4, r5, r6, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r9, r10, r11, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r14 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r13, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r15, r16, r17, r18, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r20 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r19, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r21, r22, r23, r24, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r26 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r25, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r27, r28, r29, r30, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0x7, &(0x7f0000000000)=[r10, r16, 0x0, 0x0, r22, 0xffffffffffffffff, r28]) r32 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r3, r31, 0xffffffffffffffff, r32, 0x9d, 0x8}, 0x400, 0x10000, 0x3696}) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000001040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000100000000b1ff1afb37ec4305642ad2cf8724eb18089278e3143300d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8dcab1a4c6b41d7d114d59ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc622952a5ffd48f96da43e481034a3e48165840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316084d3e4132dee58554fdacc749f42ff23c93efc23471c61bfa4aca2c3ebe4d53770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f2a1374b0c61cb4aff11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2cb48b1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0cf25a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8ca5f37ee8c3f1256f50c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400fbffffffeb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b5305331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626eff07e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29fe7cbb768f1765b0b66ebef897a2b9f9d96876c70987934c395aafb8567a7badf07713e4a86f4d35d9a9c590000000000000001000000000000c8381936de82d436ae1114a39b7a9b9d17f49cbf8059bfcdb62d2fecc75d33a3cf97cd801f89fa90580d24f52e65ad8890444f2b75e1b093950c646130bd41d4cfafbe4fc95cab1c7e383a6a0bd97c67bcce97c033608d7a133cd9cda5b0ef931447459c164100782eb29c034771044feeb0e1ad33470f76ec0a2503985bce4d76aca4c7f0539ecc5a95c54a674e947a7c7f688bcbe53553ac3b3be1f36f1143bbc5743ccbc900d753ee930b0b201d9cc808872e667e573ee148d6970b9ed347b6076ef437d3f66fbc99d57395d05f825df3cd0ae04df4d6ecaeb6c005b9b05200c37b726147c47b026cf52888256351501e76e9fad5cf986c3bad3152805fec4d885df10f7fd7434bdd08000000d1d70e7de8f223f79d54b857cdd00f20c49027a6db7e5e9d9cb94a58cd96d6c7cff1d5aa41b68ef84251a4bdfe41516263a8e9ddea2d23b2e23936b1d885f7991bd1a15c0966f42c000000000000000000000000000000000000000000003778357d675a25d8957a7f08e530bc33408d0be494cf9c0f5bf4663da3fecc56a05822ab6bd3fbecb02f5e86631e29e6e8c2f267d456e2d203ecaef9735bcdbcb74b59b82fce7fd64ece10ab95afdeb01069b30fa741d30afee29b67de2a0f08f42caf36e44e70e5694473801821477f95f0da603cdfe2993bdfac0c1eb9bd50861ffa147b7f00"/1470], 0x10) writev(r33, &(0x7f0000001880)=[{&(0x7f0000000480)="df56f56eca062513885693d3362dc088866a4c1599a4ec8e3b64dd4eb76ecc16650ff4cafbdf1c90d74fd8d96479d5010d3fee3451b77e5cc1bbb26c223ef89e27a4cfba15d161db0349ffa7842764e5e8fa6961c1954add210a475f6fd82ef20a939879500c49c1f74e953129d3803564a716683dcb862b8bc7222fb4d3574346eab4b56785c9b99cd5dc8331687edbdb8e0f9979a5029e0ba1fa296db78cb1d9fb3505927f64e6f650e36fe93baf29731214279afbcb3cb8be8594a7222522a43fe5b392db9f63fcba510c55752617f2e71eb50f3141f9d851a66047c2b1a18e261ed8a2987698098ff2b742c43f67384370705efd7b5ac3418e0052378bb95228a2737769669519acaebcf460d599e01694e273a6f220a9a1b925d03b4da8f546e0c6448a0ded0e000e342c8e5267434ef4c58d23d49ef458d562b2ac29db101e8a01958722e9112b022245737696ba28a9ca76f7f488cd980a25e9018e8a93a35faf3488a910a2d772b83bb2d55d3ee9a64bef76887c3dd526cba252a5bc4a8c409c4e2d25f0e6e5807e6dc2bb1ff78d25e74f14ec2e3d738bb9dd4151b52330d80484e0b741a49cec1afcf06c150a38cc2716fd216a8e23eac828423237aa856ec13bbb557e3023178c7687b24e8b46f49a353a6ce8950d6562118702bfd77b7445574c39553e8ee7f4334bc51442fdac719ecb0d517d38e50943866e06570615455f0a0d623a691e545dc71eb57dd5e307dc6ec1b5b715d91fc7063f5a4d06725b0e85bafac4256185307d082c74d166fe927ea1924e6aef5d4b4175a4ced4bc88f21b7736d45d80c9cecb290d8400a96ba7bb47e5d801e17954db1e55edb09674d09b0b7cde616b4052aa8a14f4e0b8f8532117e4758026292708c83a6c33b3a12b0c075fcc15ae8a457854b2fc39c09253cd89e7ac9951a3bd6661e3c4c6473ab8b0eff0783c1b10e1412639af8d91999acebed94cebfb5cf32be277a9a3b21c335fbe19b92355149ba87897dfc1edab8dc1e7e1465252cb60cecbf93940fb5c1ffff308bd729096cb8f63de4de715edea59eb45f638b855acc0fc9f0f78033ef003b204a260a8ce45f2b0e2186c2daf402b46c521bffdc57782e9c3f5638975e27cd2be7008222f95ed1d32426cbc818d4f7e934b6a85a848e11e975292aa09970916aa21412131228aa9aee83e451a856e753b77625dd30059857c35267321d40d50609186bdd5d92a74fe6c82920a1ac3bbb41d98863c7b9f527f5bd4a6fd82610e25e583b452b7796f0b8960f841c4ffabfbb7a17861376e5365d0863a551a76b69a13aebc971633fd1c0c6e91bd32ad38bd888262051270ccbadd0f3cc62143de60b0bfa4370ec88821614fefa193bcdcfceedfeff7674065c323205d3cd9b2b2cec7c7d1c08e1beec2865e274a700c2e307c492c6ed71c45860e25ec9acea19b90e1e353b44619d507d7db9f193b126d40278d28d11178295b67862d696b96aa77e9384c744c29d17509e9febeaf4f6467cbd56b33b697adf4adb6b113cec7a4bd22335fb9f30df66094ff0448d4a55a93e3064a64b8909101b4fe84a52493d1afa495b7ba9a1f0f0251192d508f95c307766aa685db1885c205dedda08fd5bd80d97f1eb6b984ccc751c2d3397b24f35c8fd4e1ff942d1e3de045e9eb5c3c357f59386b462c617bd7657af1e210615b8f9cf42710723589eacca2e261593e29171ef4c3b4b09c85c09a960790e7382853e1d7e8cc3fd603f55414f01aae9a1ba8129d6a3470bbf362fde3b2b109639a5e68186a8e27efffb389ce99e0fb60fca66d975a0db0fe56f4149fbf86698c7ae87cdd3f46e028907eaa89f8d279fa2b27647da1c47a8a0f091c5532bb2b5378f1c93b04ac4318220ab504451ebea35722da5c6b36c31975fadcc3a49c6dba0c9bf5da880c79f0ac06d9973ef44b87aafdf48cd590576873a96de2adc5d16b59f26fa25a2e3d84e20465da8e10cc6154331098993c73f94ac72ec1606bf00e6809eb", 0x599}], 0x1) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0xfffffffa, 0x7f}, 0xc) 16:00:37 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x2}) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10080, 0x0) getdents(r3, &(0x7f0000000280)=""/151, 0x97) dup2(r4, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x1, 0x7, 0x58, 0x8, 0xcb}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x20) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300), 0x0) 16:00:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4010, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000045f000/0x2000)=nil, 0x2000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0x4, 0x9, {0x80000000, 0x3}}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0xc0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRES32], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r3) 16:00:37 executing program 0: msgget(0x0, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:00:38 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x3ff, 0x30000000}, 0xc) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000", 0x0, 0xfffffffd}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f200001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x99dbc0a) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r12 = semget$private(0x0, 0x1, 0x4c5) recvfrom$inet6(r11, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r13, r14, r15, r16, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001000)=""/4096) dup2(r10, r7) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) munlock(&(0x7f000022f000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) getpeername(r1, &(0x7f0000000380)=@in, &(0x7f0000000500)=0xc) pledge(&(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r3, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x2, 0x0) close(r4) mkdirat(r2, &(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='W\x00') fchmodat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000240)="6b94221b465eda144eee0f301289f07c3e1feb1f732933bfd52ad2189de91314db412ff4385350b4c655defc8f917d13b7f4585db7da00771d28ca5326c34a89a22f0ad6c58d5a19c03f08e925de5b12793a080c19e911751abd934306cd9868c5d19df39bad38671a3b43d883bca7e12bcb3d90db706e77c3d8c20b9d03d7d290bdf71f5eb47f4cbf40c008b28e29eaf0cbd2e49c2174077d23bab57b99d31a9109946a50e87c1ceff00629d156309041a21da014ac6d845b5a931bcfbd976703d14fbfe7bbb75356b9b4ad4c835462914319311cb8505bcfa47c0bfd009d4dbc6e8db4e087f5f771c38413941bdf4cf16146fd46514c96da5ce59f1206f1f3b8bbb46fbcddfda40adc22d89d4dd77e562ce440e0df55f3528a3d1fa4b5a5a68076e0c30edb67950122f4e45349c1e1d17b95adee9ff49274742be3f176fc274a732772103c9fd465c04a89e17f38bb9b3ed16b4bf2cc71b78038fb7fb300f2f062e00db136df56e9549b2c652ea637edd33940c7f897fb0cbf28797ee97ee1a77f180378485c1cb1e3ecb75375783e74c66cda49884f5097e606d8c21ad3c1a38d53e4b0014884c0d91682ebf02edd898dcd581346310436ba65e0844b862c87411366016a71d48a7f3b395aedefa729b1aa51b10a2adea84b11c3c453d958c910fa13c7ad0427002878441f0bfe1905e79e0246a53a6418016d75efe37b6f91504e56f21f0a5e363d987f4b70ae691949c5cf0dc54b6dc30acc5f5e3e28c1d2f6cbfee1449983e14b7133256ad4abe651bdf0f5b48d1c3c0c1c8b4235f7b5886514ddd425069e768e5ac313bf3cf4022f222b5dd7b2e65afba2ebdfeeb8a34fbd5a17ca25071a60c6b14b856f303e11db825337e4f6b480bb6c3915784381791dc8719417ad5d51eabbb70bfcfd35d500dccfdd78bf79457b36137b9efe1a6d7f9d3267a4a1108f9fd02bb61e2d4dfbac996dcec1766341531c1c4f8359f3af278168054cad4b407a92e89d2c2cb1f8c4d1eed76fe235ad4c8ad93c31c0806420d009063056ea1f6954c451ed3dca249cf497353cb5814abbdef3ddf2258f229a52efebc2c12a551f2b3fcb2073bc12aff1630360a365b8ca58673de3d7b13a6808ac8ac419a12678b819e3b2a0b905ec27e8b6329f68275d566f34c2b7911a73059e77eaacfee0c01fb0a62281e917cf635b2e21bbe0fb5c2d6dca04b3f5b0b79ede085a7bbdc37cd44039b76d0ed034fd3bf71f1959a59de555002b15b1b5f29e902f9f7af7d774a0c082d75a15fd0ecab61189aa21d27dcdad2e072448a8fc72ed0b7c4d253a8f051893b35999593feae82434155890c89a4fdfb7101dafdcb94ba3ad1760b7dd80824bf6bb46c7e86848609c48ba0a68f410d21b0dd33010c74936338c93189a04de4eb56f3446d0fa1a915680edd1254216df25afe1577780a5997ec0755a603dc9e30bcfaf1df0f266351cc7f8e4baffb08a514dfafe2515f2ce75352de5f303b3552c8a0063e5bab9b7b5a3c2ec383b7d6dbc0a6acaffffef96ba59a090a0a1767a32dbbd79b8764c43b24fc5ff4e360e93229213396626557a397ff21d94dc79dd786ecc3e7586aba454c83fc78fdc337e62783f049c32df7f90a2faa516d10bc0d5d6fb0273e29445bcbbb604f300e2f6798ce27a12ec9fdc172720b02c41e16c6afc2677ca28d0c4bd63a721dd7be5074b57a957b357b40d2b4f761f42131fbe10f622f93230f1309a61981b241695fb8f773463905afc5f0efa99a4c620ff0dcf50e3d40cdfa5c2f5add20e4fad7f7d4dd0ddb3e30262be3367108ca151f9350d72ab8df1e44e660fe102c9777d8d4d3cff7ed79e58f7b2e368087277a39cddb70245bfd013ed62b0aae27a6fcd40e515acee2134eec1e90da0c32c41fc8d6bab862f06bf97352b4b3ca45c6f937e689fc2fe57cca7610f04dca4e42b8d012f07dfa4c32ac929b61d9e38bd76fc195cb52aa93446221170bdf5eeb780a9bfe51f1b7d2b2b84e9111ff9ca57fb8505cd7767f06f08115a7ef2bb9c7723a3a6057762a3b1dd6d1ac097f8237dde9a0ce61f60acdd15a8312b407a2623f51eb49c745927dd54ee4ed32685f4130598134ad4c1ab1598c26090aa91390cbce5996c55a475422e466b850a30cc1772734e073117f8e046faea210f1be76214684133d7e6291d9dcb2696d48cf8d827f131b0462b2288473d88fb7e7098e049fac8830883c6673fe6b993fb9d7371678776b7ea8a3355861a4a20ef43c37c7e4e1bf6554af3be1b4e801769fb71e86e57dcb21a8cdea6866430b3ecc097059a38778a384fdfee4932dc7ed6fcc15fe3db18537c02ddc9d91d979eeb4b832bc0295145e7b58d8eef00d9c71480e226f3fd167cf089e67d2b1b1aa46bbf8a6af972ff38a935e1a9e554540dcdb7bbeaad3237c8978b9c0ad833e854408a15b75957778454ec9f2164c04c85f38042b600289d1614b45ec40f346edf76212a0ae41058e921d0c41ff82c081d4c61962c0c9edb13f9381e872ecd2283ad2be0f95854dfb903578fc20816bea885b73cc5ddf96f8c8a803ddd7451d952e64aab3aec46af41a7692454b8386e225d178bbdf7def558fb3de756c13c46c78e9442399167944507ce5e3f352bdc40cdc152122afecb68c632fdd6c17e0db37e7a88133a678de925c61ad08ad5cb4094ef8a0f822886b389b6267d4641e5c0e6de6f380380b8cf55c1c2adddc67f4848cec6f3f9010f67f2d5d7c17db0eae667d7ac23238168c1031f90a514604666e00f1bf9fd78da9ffaa78cad50476359ea719be678af613fa73b4fc7d301e906f278478cb372b42daffd21e64476310a7ae138c25fc00ebc3292df8a49f8468dd840782690eaddcf501240cc3052aafad8e8d9b9d0b3a453769deafcf5498eba7bd0a8be93643aff1aaf35a46b3941ff23abda31e39295e4e6b25d92ccc22500d7da5db0d200918402537ebc1718c918b4962348a2904b4afc7180169d2dc150f75aacb5ace06ec65d00aea539204deb5bb523667b6b32a24ff0509aa2e815e1407652af046b18d314474e620e13d04ab02dcfd4094bab8f37501e666300d5e05d5a4fd7c07937a35a891748c728e76e8b0b4a454215f864b1e594f210fdc754e1d8c01b7bff34834de2c6160a451333277814b532740212efd995d6df2dc53a56abd17fc29002dd42850528e46b9fd55276a408b605b79be23d8c10e61d3d458b5c082bc0753cff46190f0ba5639cb24c62ab72989022860531bb2621856077b193d286eb087c3bdf12a7c230de9dce45918801160be98febb9d19a65b7bf357f6661db5a80a9aa9844776dc73ba19c2101e542c02ae9b255c67276e81f35157a4ac330e67da344821bf9aee3c0b06f7bd85405098c9a711decc3b6bcf8c9d2a2977b0160ebf7bd238dcec4ec7c3afb2cebb03ff6b4acc03d389b069b7c352e613ceac6b2fea3a7cc1fa7dfa2aac863759f93e13e55be3f72b9c94c74a468b430de1e75440d7dbe97afbc55711db146ce6aecfa8308e8594968b351ebd585a822b18797deb8288cc91657dc17c4edac19c6e3d4ff7a60589f0432e3ef64b3e8a3186a9d0ac56daa71baff09c0d004a41c387f2cad2936401fd6be246bebca7dc1685ca9ea722f1d2d91de0c6d84de4ae94d794a354d4723772eda7ac319e490478d1d3c73cb38988c0c9f151096c23916b829c09b683ddc3d77cec0660dc87add9a27752d9efa3ac49593a2c993190efe530393e48bd019e16d17eff8727b2c402397e869438bb42153902ef0fdf8ec7e7dc95f93f6cfde7081209b86127c12d5899c833f8838af13bbf4b21f6495eac485848c57fd499f194c35440d63fabfbe215540c1ac1b1c40205e036dc28fc46a54459ae076b0cdafe7495e3e86fff1bd2119f0659cdcfda197cac164bc1f36d5f18590e2894760dce77cbbdceca44a06689da34d371ebae1b74dfa0bd6d33ff3ee5dacb202291f8f05ac0f068824e67ddc53fa2be2ad8422e5edc86a7f1ff1f5d61e8e1eec851ff6c368be3933be35f5bacc3bdb382a89a97d57bfe563ef3607eb95d4422b671bd6191c86334ddb4d961fe3e935d76883f54d83732403bf15dd880cc0055025ff6b80bbb428290bcba1d0daef9b60c6b02c882f47cd9640c0bdc825aef353d3776df3edf6e6b0327852df5923df3da16722e7eee7d628ae9e14bacc5dad293a8e768532ddd155790f3488b66b0afb42ccbb13fb1805bdd3769812265ecc5b1e390803d71afb3695325ce555a585d833d35b7dab36da79812bdd6e6010a5125c19353c9e653d9aea8072bfb8388f8631147f83c71e65a44f19ea994adbf90c779074aa04c19e748b031d1263a1ba30c1c1ce4b5b1d2db7cff35069d7d703143bf6ecd536d89eef2741a37c6efc4646794e354e9f7f8227dfd8fbd98fccb63b90ca8edc604623994b924e7289a099b0d5d8d5d522dd5737f2f885164b91136c18875ab471ee5fee81817e3931f633356d53914a8c29390673f4181b1b103ce3843ede0602f261b227884ddb0599792cec60840d09fe8ca8ea49307ca0f48c1d19dedff0a755f59ea28b393b2ffafba763ff230928fb70eb637863381b9af6db152339d302f48b80e913992ffa90a2580f3f8c9931c818f42313b02544e99b54b6a4547b193248578b56b579f1a098dec16fd52aefbdcad284af06f74b1036d8264b60b4c8d4825f640d3b40da0b871428b7b1d3ad71842e39f55862ac44186bfe70a818aa9aa42ca98c14695a3d73df11dc8eb7979a95bd26fd32280d51868ea75536b1097c6c2772e540987ddc03d5f67281dbd66c1cf7d83f80ac1f3ba2c3cf65de82e428667b1d6fd5d9117773c0f03a6c477cdb6e7ee076589cc74fe3b8546416f908c65cf83c69afe557f648676d2dbb35c6e85650e82e73e3af47c4e148c279a1933c4c68f680691465d6ccf4a10e2b6263cc58b5b47f1446fc354a21a6ce80debe50247cb704483e27b7fbbd8b42ab681bd08acb40a7dcbfddeee375d07d32798f18784b6c76f30a4924263cbcd88b4363ef5af7f69f1182d69ec9d36c37f50708c01244e2b837bc62550b78a4e15e5ccdcd9255d5fd20619ea667a64d31ba89eea9a7196195dbae07321c4c3f59ee534e8513255786fa747aff4fd0f947192c1dd4357f3e99bceb619cd7b8a226d9fdd06f21bb415c7f8b7476e97b666b1c859d75e1a7fbf551e44ed96c63849eb13aa011e0356f6dd9acb0148cafb7dd10a3201bcb96bf83f3c7990e965c078ab2b6788bed3bd037423fb10e32d931fb091c7bea82a1e337a0fd8348f79aba1d979b7eea743e617c96b5a57942e47bfbc29d51c3bada3732b9453d2f6ab77437190c07f7579871cf20644e649b7ffb6949ae5b7c82b2548e82e158571ad0d5548b3c781cc162959df293fed642401b9cc93398588efd8230db417cd2452cd38f401d0279ac76bc46f053565931209cdeb46050584e7c686f2c1af141ff77e5d9caec51079dca2d12bb2098a386d3f093d4078697dd9e7c0cffeb1412de103fce7208eae7a7b92e449008fb9874fd0303dba2d252ce86c97c9d5996fc8a1232183ec9f721a41b9d5358fe2866456ad42cb65cd4443e89c183d734ea24f49d8c4595a73eb5d9f293f2ac0118209c3db23d3bbc33e5b35f2111d0c01cb4e3294bb3d6e08998e15ae064e4bf38250cc70098a07cc3e46691ae3655a82c1939331fe8433f79c0419b5090cf809520e7bf1c8b3021d264f0930120b4775b97cb08adb79f0f97", 0x1000, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x7ffffffe}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x6}) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xb23b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x8004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000016, &(0x7f0000000180)}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000140)="dcc437ac3fdc8dc4588917fe9c5821050c7781623a0099200ee202e54aa0170ece25c8391bf33e05a9ab2e52584305c5b793bcf30130a201106ad13008eec09964346419d9983869eea948850e46798b4a5ae165980ce9c97d407de6350d655c08ca6ccfde3296ca111adb16bea0f40f3a408d081f08c44311c2e7ee9a7e93539b4679a300746e13bb1d92df5b975ff39ad0c8654cec827031e0c7fdcc7b96d39036d8de688a1d433f141060f0e1b2b1b8d4c16e68c6248954cc5fbb85302a54b125dfa3a3c310a897df63c57ff7ff7d", 0xd0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) kqueue() setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="5c01a8d6109587f54efe4f0b438c10050045bd39f99a2607c6778553c39ea32fb380ac70029011ff9c735625d9698b118c1ad94415a50f9ffb5f590eaaf16e6e1237075e6854303eca641856844d8be475866e63f78a20b36fed5a62c6f94beda05da70c1fbb77adebf29e847aebe2398dd33c0a5b67731c816a33824b06509ed875848d4ff8c6895d327c541668a193553817ba23a919733081e05794231fe4aedffba68057b0fddc2447ca5261a8d387060670cea2cb832cf6be306126b9d0b9b899bd6149dfc56f33bed0b5c0fbc1d4a13726b94189a9524c2810", 0xdc) unlink(&(0x7f0000000080)='./file0\x00') preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[{0x8, 0x3f, 0x1, 0x1}, {0x6, 0x6, 0xff, 0xfffff217}, {0x9, 0x7, 0x1, 0x5}, {0x5, 0x1, 0x1, 0x3}, {0xfffa, 0xff, 0x80, 0xa7}, {0x7, 0x0, 0xad, 0x3}, {0xff, 0x6, 0x1f, 0xf919}, {0x4, 0x6, 0x40, 0x8}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="854b815678f3f2d00a", 0x9}], 0x1, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 16:00:38 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fcntl$dupfd(r5, 0xa, r6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x1010, r3, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001740)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) readv(r3, &(0x7f0000001500)=[{&(0x7f00000018c0)=""/4096, 0x72}, {&(0x7f0000000000)=""/147, 0x93}, {&(0x7f0000001540)=""/118, 0x89}], 0x0) r8 = open$dir(&(0x7f0000001480)='./file0\x00', 0x800, 0x2) close(r8) r9 = socket(0x10, 0x0, 0xff) setsockopt(r3, 0x4, 0x20, &(0x7f00000028c0)="49881be9f6b100084e3b8e0e32aed4e426125bc2ffb1f2eeca945c1ce52455a3734c4d87c4ec3b2b9aefdc487d9d973f0e9f5ce019fcdfe430249ce59c3ac6ebaf079b5ce80924f52ad9758de4c765ccd007b5abcf349c550351b31ce27d896f0ab65c03344390f942385e1833c31bb8d4d8fc121c9801f1cf3a18993c204dbacb304cf89b1016180ab5fd03271d36d74e0009fec3c742016f36ad318b18b3ab1068e485469bf0ec0895f44152a4f0e72cea584558fc90579de40ab894202803052503181a406d88efbefb8fa23764d3a6a815b7539c1fbbd0becf1ebd34cc67c1fe8bc7a49d65a3c97d591b6070314f1588e28ef194d15df7d723004aca90029488a45aae459bac5e5e6d94681d2c777e1ab30965a38ef64f1b87f43d1e019d07813a390b56ee32e5b12d26341571127a0a332688a754387888e53d0a1a5320eb6a404d74c6a5a816b546885139913bdcca881111ba70181301b2aab4752325c143bd9cebac67e71bde90c4de42b50c9feff7ea129c94b0a96d064750eff7ea96ae91c4429ffa06d45c137113eba05760c40b155205c230329737fe007b1525329eddb64b5aec0b082f33e9c422c66d03bc2029271b4b9ca4f27dffb571899768155e3885896f3d08a78c3565d0df8d17bb0f459639abd24322cdc07cf24cc7947d7f1e77c85af5e329a9d92c31caa77518ff8a42465d7ba30277612fc1f72bbcbde31ad2680f703e06b3c72f22dabb45826138ee97ab1113a7a4674d35ce61c79146b9694dfa29ffb70e57b23734fa3344a33d3c6da0603eb687df8352c73973a690d7bb0243607fb740a6ff7ace78eb5df2a1d4dcba8e17d94f498ab705dbc4f7b37ec311c3bf54a210e558895949371c06bc4ddd9a317b78fa75e933e62959ec77bbd74ec72fa086b683e4e82e0689f28eaac022842a2b7042b0abd9d74f5ffb20f41e77fbed0aa8251bc56647e52de749aceae8b0f05dbc4c16674e92d1235fbf546cb7158ed4030ab0c3d0295e7065287ad1877a3f772040c956b38babbd63b3ab55ad52b5874126f4deb2c99bc79e7c42e6bac9ca2b905a35f2dfdddb0f599e4526333366109744c90520a8241515023b1762bfac5448bf48e75825e0e1489a7c795b1f9bd00e37469eb2097409dd4999558909cae8cfd6cb8b7e9ff6f9be0b48dba11169dd97d1e74fb4a1ddc25534816b8d603b37a2b78b71907d620090b8a0e66f8919ec846eb867b62e84f577011921520713dadb974d03592760ca725611123c107fe3a99f2f8b5a4660338c13ff632b873fb886c3c09e38081971ca40037066cb9ae072f993e93d15b31ae70d31af8f8f0eeebd52da90e88b0928ea83355851cfccceed802a581d5b31c11b4ad2f00168befcda4a5b9fbabac00c012a6b1acb8d4f9c8a9253b5f70bec70c97806b118dd844dbe3f266ff3d8fc3aa554c89dd3c6d1fa5f7a1f57b94ce1972f83c56172cfd7588e96f93b8fb7103a734d87c586a0c753e17e2519c7e53d9bf18e31b6242e63bd9dcfb338eb799ef289fcc161af7eedf492a802fd5526140ef8494e8f381db46b55f900a847df5e9aa66f06e97bfe9f41eb6ae7ad4b4bc3e562c9a63892819cc190ecbbee3517f6153c306a661c7b07cae833498538545aa46eb0937fb39c4e366a8822825294b907c363ce02a68b06f7f92cc33b6db0f477646b14df2bf4e27430bb844aef18d9abce66d043724ee4b0fea2aa63e932c2262fa7d113f2834a44c9626a5e3e46b41e38d62120b8300945b25e2f43cec144b29baceb8d9ff6b8c0de3a3d2c8d476ae790bd977eac05e72d72d9048cb7d806e484513fb04dc3238e4676e26de98a70415784ef7c7700a3da633f59c964ed287662ee1e0e40c617e893abd4d8a472a2a04f9ce4de08dab6a4e391ad660287413c6ecce27b2a7aaa7e4ec89be1db31356dac3e7081c29e2d4bb01ffe20516bf4739ce18669a92752e80134513fd32c2d0c80df4202582d51abf8d78a6df7aa21d45ed585f370e664d6a0b4bec8242e4d19b0b78b34901c7ae50752d8d7242f570f3b45cf5c63e2c3a9af849e53b8cfb1852f0452846845e166e2e8233a79730e50ace788224a8529c0474ca5048b4afd357c41b90e237267f3e4f9edc4a49f7a403138394da7f8e88f0872fc684ce8320ff29e1c515839d72bba72247a42406151f4c26c270dbaf4a47f4c6aed18c001f168b9aa907f1992100f71ceffc81b4b8b8b2974f0e536fc7e25bede148424fa2aa0ce09ea9c8f62a17ae760cbe490e36b19564dfcbc8d2875e40a00a03ffec2e6913669b641fc7409f86e1f552ebcc865f0719fe25099f7bce2a95a8ed862a668c124a70d09717b3466264d182510c81e9ab1956630bcebee7aac0f76e7959cabd01f3635715ddbf77fa3b214ee383d4563fe46c4524488cfde08fb1fb682c9fd7e422e4a5a0223ae139732ea9f7cb5144ed63de506050671529dd6585270894a81174ea49e525012f391d2de58e6ef6be510c06daa71a9d27c067b40595ea63da4003ae0d8aeefe2bcccae6919405f967b077d48453bad07e73ebd13931bec30b7c505de75f26bf3472ab05320dbe6309839cd9d14ca5e5b7379d00d457d3a8462ad4a2d21ef7baedc5402add6c9d795d68b5ca8e0554f41dcb814ee124e787328b0d4f902a3ba9a4fe997b77845e34638d0e7b779648bbb7fdbdc09df9ffd1fe9e0ee17e2f4745afb3c73bf7c01d80857e033e7d321590fe03afff28bc7b118bb7e909e41e661ce80271212fe28d20a77b39b61af1bdc29bf1b858d4524a6ea83d3800963809039eedd294d8babf666df05acd772adea25e264d60616cc8835f390d8961357b0fe48dd0bce037444e81f060abe8b0329f0c6b159f60da6ffa0227045518a2457b02454dd9f6fb06de282735c9dc29c579e675a1f6739cac58f9bcd8be68d26a18ff00a793687a16c99173fe750649fb2b340ed2e3b9e1d1063725247f0107bbe4255613d74acbfbd6bbc9bfaf1250a7e8421d9bd4e9508d8ca34f3dcb5e2b78009b30033562e74a06d3594d7e2b4f6483ae7b9d7af7879374b00e26166d00c759a2c4edaa5252b2a89495ed1d44ddf729919da51f8e4772b78d761cacf7636c3d4f74106e3826e32ca6e097a4c2b695b45d981c75211c00f6341e169dc5e2324d598df70b3490d89975c23b5d0a35a3c73e2496c02af3114b78a8613b648ede2504b307dfb17deeb22e789f70852fe462aab5854f2649f201407563c7b1c66faa89478c6472f4beb629e6935979612f436b92074942239adec25b1bdb69fe64a6a359944bee3eedf1465d9b391eb9498f42dc763cba710ebeeb065e486a2b4b1a54412cb87218d89f57333c0f262b94d3a49d0a197d253fd616cf67cd3a014ec3b50d043d68ff49f53d1b23b22f08fbf67487014c6721ba458323b734dd420ea8f64970df78a5eaad085cd7f75312f67e913fd5c20225faf8d36938bf2c3c98e4fee1b8727c2bc0c02033309aa24c6779f8c0b2f1932fbe25b7a43037df0e604aa2e70393f97f40747332898e241eadea4b074e94f53472d72784b3b98c517b537af5608e803873a6b97be6de7d8a2fdc28b4b2208c3c8f6a7a0772739efb3cdc751bd6b521b36aa97c7a3b8eb96f890bac319060b6bd6356f361e729917274be213e26dff3f18a08df2d28830648a0b2dcf0ca05a8b6b24d3a43e6fc6e99b92e1d239956640ebf80bf4ba246f89cba578579e09d82d212dab66b8844a17b96a728f267011473f3680d4c8943f6ff7b353956f377ca155843b215d98c948921faf72c1a79b67deb4bc981a8bd7ed87d32a7c92d3ab159ac11c22cdbd90f1f071bc4b517109e0dfcb6c283185b0fc424db029ab6a1c309b8641f5dfe8eb62a5d02a9fc0615e8dd26817ef5226b8743820eb63061fb1b9cf40072a948f69eeb7840bf38a190f7b7ed077d1491f887838b1ce12014fed5f2fff11cd618de41d9b77f403912ea476f59365b11bc453a24af8a648180f7c132b99ec79307f170ebbcd289934cd4f19f56e9293ecef15f3539a2e2b80e41c3154d02b130589d11e46da575d4c08b739768e0b5c9c47c1c430c63d3a272cfa0560000062303641d6837439f11de639231984cc159b4f1b5d0bf0239303bb924bf52b5c32927f3325ba62e8edda2e1a6b8069ea14d5ef845de1874d76d58d4eac53cc65227ca02e8b9e2c183d4819f4399e90344fe2c020493f2aba8dede8445cde413762a50425c5e87d9e806c82f911cfee58f33102d97b210d199bb486d479322b9b5262a0fad85ec8848370fdaa10639fc5d5a90ac19956a098084faa3c6e2b0b060a5c3be3510688a0e99a2812a96c310345d60cb2ab953a040032aa61a058510ea8b599b43aa6f527168158a7711a72cd151213c001ed607e9d838320964768e6ddce85b52ca98b4a853469e8a46bc067e981ed61741b0866a27f55cb80301e2f8384d5367491f717fba57a4830b0f8c7a31a1ccd3a663e3852f729510f5988baeb87346642a9ee03060002fbaaeb831d2ebac2e3be31e732f58d35b98690530e28839bd920f0c359860c3bce3aa55fc12047ec29f9301684b746214615674af6edd42dd7dab3b1bae1fdfe3083935e1600f6e4731d783c130eb7e9234f960a10b68cfa4a6b9ad07fda4350eeb22eeec3b5de3a8d81ac894517561c1244d180c2939339fbb10a13ebe97a588a1b3a973437900c37269fb6b14c54b658ad30ae26e32ec26e587cc0dac46290383408704060cf6d0ded5a92592d36331177b1229c61a47c027886f95408b792ff9e67be392ffd57fdedde779d4bd521c917a37d8dc976660afceb100bf7d124cbc11395cf4b47d777816d3840300b228d73ca9c71f823322a89088fd86c1f4742477eeb1ca6db9d28baddd71984eb1d344f7b169623b78ce0299889457efe456e30149bafaa6f44600ae62efd80b206412e3aa5c1f25689c2ad6e6a08a19d7f446099335f923cef8ae2cad744bd9d904a26afef90a87f2a0a2d806129ed3cd154a3b8801ee5a611582cf2e747556892fc417f941140560cc62baec5c68d314b55b0d506d0a553b3833adcc5a1d8d2beb5685d71fad93cb6d120a33d361dce4ec8279c88a158e5073d8f65955b8e4a360a6a5fa4c3a301c9466cb5df15ca2be043751677f7466b661559181e01a4b3f3012aa96ec9956be1a903757e613873e7cb3548a6c363d52912a037f0103ea232c42413213e84e4fb111e76954ec188b393a8e697b1840ce43318ea862c5bf040de8aaf64c9ea2b90c9d145275d4eedd3c1a00fe2ff18101900fc31ff2bc4d4cac59f4f431f337fa5b9f201fe2aa3fbfa37f1270249dc0e24c329eba7bcffcaee8f9ee9541fe6c7a33233d0cedd45c0983b35a9cd1e4b6b62e83b15b256b623f658e4f7c7a8a281803149ef4c6e539036cca1a141b4582c8006f742327c0cae7861bdfbcbf4a4d22a8d37ec96a79fd7034249c77371f0bdb0d34a5cb64bed06f19d5e32ac3f2e533073d860e5709fde39e839592359a1de8e4bf2f5faf76ce63e2515f6d90a8a806717206d04087cfd3e0f3bc1dda659a2a30748ba26cab5efcb94fbe46f89f12644818e6011b472cfda66cd9553820df2f1e86cb0cfc385f5992a45cb83f956010f5cb9113e8fe4eeefde4548e894c742287da849e3723370b6ea651d9cac767e1b15ec0c3df6fde99f8cd9341f8e660bf726272a412e35c5886e028d99fb6c0e39adccb8c413dc460d350d8a05fafa83f05d0f0bea52c962f4e7b64c40", 0x1000) connect$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c0771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f39fee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400fbffffffeb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000480)="df56f56eca062513885693d3362dc088866a4c1599a4ec8e3b64dd4eb76ecc16650ff4cafbdf1c90d74fd8d96479d5010d3fee3451b77e5cc1bbb26c223ef89e27a4cfba15d161db0349ffa7842764e5e8fa6961c1954add210a475f6fd82ef20a939879500c49c1f74e953129d3803564a716683dcb862b8bc7222fb4d3574346eab4b56785c9b99cd5dc8331687edbdb8e0f9979a5029e0ba1fa296db78cb1d9fb3505927f64e6f650e36fe93baf29731214279afbcb3cb8be8594a7222522a43fe5b392db9f63fcba510c55752617f2e71eb50f3141f9d851a66047c2b1a18e261ed8a2987698098ff2b742c43f67384370705efd7b5ac3418e0052378bb95228a2737769669519acaebcf460d599e01694e273a6f220a9a1b925d03b4da8f546e0c6448a0ded0e000e342c8e5267434ef4c58d23d49ef458d562b2ac29db101e8a01958722e9112b022245737696ba28a9ca76f7f488cd980a25e9018e8a93a35faf3488a910a2d772b83bb2d55d3ee9a64bef76887c3dd526cba252a5bc4a8c409c4e2d25f0e6e5807e6dc2bb1ff78d25e74f14ec2e3d738bb9dd4151b52330d80484e0b741a49cec1afcf06c150a38cc2716fd216a8e23eac828423237aa856ec13bbb557e3023178c7687b24e8b46f49a353a6ce8950d6562118702bfd77b7445574c39553e8ee7f4334bc51442fdac719ecb0d517d38e50943866e06570615455f0a0d623a691e545dc71eb57dd5e307dc6ec1b5b715d91fc7063f5a4d06725b0e85bafac4256185307d082c74d166fe927ea1924e6aef5d4b4175a4ced4bc88f21b7736d45d80c9cecb290d8400a96ba7bb47e5d801e17954db1e55edb09674d09b0b7cde616b4052aa8a14f4e0b8f8532117e4758026292708c83a6c33b3a12b0c075fcc15ae8a457854b2fc39c09253cd89e7ac9951a3bd6661e3c4c6473ab8b0eff0783c1b10e1412639af8d91999acebed94cebfb5cf32be277a9a3b21c335fbe19b92355149ba87897dfc1edab8dc1e7e1465252cb60cecbf93940fb5c1ffff308bd729096cb8f63de4de715edea59eb45f638b855acc0fc9f0f78033ef003b204a260a8ce45f2b0e2186c2daf402b46c521bffdc57782e9c3f5638975e27cd2be7008222f95ed1d32426cbc818d4f7e934b6a85a848e11e975292aa09970916aa21412131228aa9aee83e451a856e753b77625dd30059857c35267321d40d50609186bdd5d92a74fe6c82920a1ac3bbb41d98863c7b9f527f5bd4a6fd82610e25e583b452b7796f0b8960f841c4ffabfbb7a17861376e5365d0863a551a76b69a13aebc971633fd1c0c6e91bd32ad38bd888262051270ccbadd0f3cc62143de60b0bfa4370ec88821614fefa193bcdcfceedfeff7674065c323205d3cd9b2b2cec7c7d1c08e1beec2865e274a700c2e307c492c6ed71c45860e25ec9acea19b90e1e353b44619d507d7db9f193b126d40278d28d11178295b67862d696b96aa77e9384c744c29d17509e9febeaf4f6467cbd56b33b697adf4adb6b113cec7a4bd22335fb9f30df66094ff0448d4a55a93e3064a64b8909101b4fe84a52493d1afa495b7ba9a1f0f0251192d508f95c307766aa685db1885c205dedda08fd5bd80d97f1eb6b984ccc751c2d3397b24f35c8fd4e1ff942d1e3de045e9eb5c3c357f59386b462c617bd7657af1e210615b8f9cf42710723589eacca2e261593e29171ef4c3b4b09c85c09a960790e7382853e1d7e8cc3fd603f55414f01aae9a1ba8129d6a3470bbf362fde3b2b109639a5e68186a8e27efffb389ce99e0fb60fca66d975a0db0fe56f4149fbf86698c7ae87cdd3f46e028907eaa89f8d279fa2b27647da1c47a8a0f091c5532bb2b5378f1c93b04ac4318220ab504451ebea35722da5c6b36c31975fadcc3a49c6dba0c9bf5da880c79f0ac06d9973ef44b87aafdf48cd590576873a96de2adc5d16b59f26fa25a2e3d84e20465da8e10cc6154331098993c73f94ac72ec1606bf00e6809eb5f276698d81b1f59fbcb6b4292cf159db105038a3ddc077b25606f59d277ace2b60c6ca0b1ddb1fed99bc6ef61c2ec155ac9013be634f56c5fadfd2514f247b0a4303f54021ce09540938af1f55e0dd79529a045aee28c554c55b5195995d34a8bfea2a2c321c3e83739cd27c0fead0c24b081c1240c0b211a8ccb8d331d8529cf9d6c7d7cb833035066e1c948ed2ba721144d0e694af1cd992b8b8f55f71a0753750805df4d332979910b6edd213fb89bfc92c831daa968dd4fb62aecd4d36b06cb435308a08420c85e733e094aee7e488fce254ef784e178b17a07b9c7d18a1c5de70881c3db309b4c195b7ce2422bbc16a7580ffaecee63993e5f31c91f097ccc50d320eef87ee0d52e3395cb8a3c4b181b748f39af1e5d449f119d25b21ce816be941c3e9105ffcb85022a821c419971a68cb0b42fca2c2a2b5cb3683857bcdfa51ac0a839d34a003cd2e295ccc6ce5beac320c96da269790faee552eee2b895becd64ebc2d23f37b2f14ed8ee0cb6d12b031e9b863eda1a4a2e824f9aa1343522b64a0fd8ae047be509b74b3b79ec844d09033d52c90be14d19f29cce0290ed5324115e9e06beb3d926aafe09b77188e5c4f9414a16dc2a9a6e083b895822292382c7e4637801bd4a172793426bc5147b41a9fdb424e04ec700b9f2c7cbbe8f6ff7b6cda20eda4b2a7433e12c4e2be1d871188ae0306256776cd36dac7e2f6859bf7b19aff1348258e2b753a47c75b38f6a491bcabc237c43e93f31c165c557910c219512475d528f27bb9a193ff2786d2607c5ac74b3c59cf05c1df2be9cc8af2b6fb51a0a593cf78db0e779d1f1f8529f6587d7fb33b6f14b3beb802cee35f3c2df4023696ed5bca17efaf0a0e8bb20fca96b67e833ae918569fabaa5182272dde1cf9960daa10aabf06f65f46b367009ea407c385b02a0fafcfffbe0a92bd85025e3d3935d95d24378ff73642c303302069eb4eb5c74cc32bc7e4894b6132ba8e6bd2a8250a9525a6cb548ae08a4eb488ed2067d04cd4b7e34acbc12083292f8fadd00058ac1170fede499e8e00c9dd942a89b3b3a66da806b4de880c334e7b7bf4bb459c16ec4548d1226477ac1318b9a25828d40eaac44b68abfaa47b806980acd3c921a96bb4d332eb00af4947ce003a5768af8d75949ee8d24369dd981eeeae2f647c0cc2019d29e48afd44321be255ba37ea3979c2857d0f0f59d41cc728d5d06b7d162e98716c628cb440aa982fb8e5e81ad0ee659c73017d9b7a64f3c3b3b7167b3b8b0bb07853c5417bfae22911099c58a05febd1328c621d3115030b12413c73898d58390c9c5c93b93eff91a93863d0d6c44b89667e12bfaeafe97eec971f3230e661b0baa8bfe66e11749436dfb059c9ad8d5aa07567de32a5a355767810bf9ead703c97026a996563b95364ca60be6d8da09abbce72ad53431af37e0ae5aef138c857e75045908a9f9e0f9096291845cdccc90176a49709e44f870fd9d844b8b01d4d7f9f585bfc3faaf95bff11ce0e196743ffbf96e99638c33ada5b451d6234b8c2a1bdc5018754b9979ca12599d3838f4867f1d77172e039cd8d54cd700fb79537cfb4c65a82cab158e571a2934144b28b8d82bed23d616ca170dd6bbd33d35a2f3e170095224cc5702e7af242c50a90dd9fa44d91cc7ea1ed8ab1bf2028293afa48df9b71a26b0b5b88920477d29e3116f10f5b4ff2f55ce393dfcf412c90ec2b38607c9e71ae6a80355b1a4a1b494cf16c550a421d8bef818ddcdd5a7a745c9450ffbc2b354334576d49fdc0e9ae5d402c450cfd46fa661790adf04a1b91b53091e20135b0836374deccc0acebb464803c609ba6d3451df9d248cb23ad7b64982d8c572ed5be6d2cb767ba25196093681930bfeb751bcf48c95c57cddf8f18459d9e3da7a363ccedb49e1eeb8b0a3b7d9129ba085ff2c0ae42d24d4c7628cc507adc6983949b99dc15a628dc2ac4030de3ca6941eafc4b6e3caea35bff0617f5668e21f829fb61a708e98cf922d87242f17180de2d313b73af82e6ff04d697cac21a9181d3d8510797b29be8a9faaea7f948397f9e6983d13be41f1aa66b0fad897dc3abea8b2515d98bea903f922d5f3ca5fbe70375721e375bd655d52709b5453196863d0fb5009b2a358dba66459f20b31cfd30385e56a899bd874e31e759dc88e8c63c469c1f40047ec71e672b1baeb4a1bfd59a02401bfe0ef1934d751f38fc56f9c847e954d982a294c13ac6150d955a99d48913e3a4c82758d299ad3a7a73da254f3e6f34133a1ac54b8029c414003b80eabe674af89a3d0024535212dde6ca4497edf261446bea930a32e1ddd72f636367d41299b5fdead19c4811729d3c16557195e5a76d5e6cb165664a17a50d77b830ed264c024e06ef2debab13f0b6830822d6c8c824c52cba72841f0fbc998c14720da5ee5c65329ba04f327e5ccfa2bc4a5fc26952de87606f58f69d20385ff10d472c95e335492e7389b16b663d3b2e33d8f59089299e9b6065f4996982c362f4eeed3fc24a5a5da6e5508e6ecc34bf583b83d6e8ad1180258f48d86937c8dbbb992a3fff0f55ab67fa82538c2b53235e302a47ab26381a4ad04ed174433e7485b7d96731a6ed1d091dcf1714b9b08fdd08e0712d929901072fd9c98f8771112fb545ffd20374366700b0cbb61535ec144e333617b94728c488e39e83799d9d99b5e7d4ba0f9f981e7edb1f6a2e5e3921c500da01601304423fa02ab34d279b6140eebef3b51c3c308dbbd7a5d2a51b2c0dcadada113991e959693c4daabed30af3751baa721192d34ee499dc161d20a01bd9cb8475316d6fa34d1638b6019db895be0f18062a8666774e6d1b423079fc7eee358f602e7bf6e5cca2ecf71b585f6f4c95236028a371f820b6b3fb14974b55e684f26e32f458558d59d6983bd328ec1cbfcb07c7b7fb352cc2563cd3a366d0af03bbe9af853d9559cef9880256a8c05e5193718c1d41549584031ac96b744ab86491673497734eacefda21b6f0c82b6f891adb29e742ee89b642784dbd67bbd4960450da929d822c6f7067d50b86269e4f2416baea6639a82c9aea7355e5730ab1575c9450d2e483d8a4b4c822c245b8a5a238b8e59def6a2a9e8d7276c9d074f1e91e8a67cc6a41cfd7d1639fd98358b37517215de54b6c472317ff56b0fd54b98795151bc5c52cbbb94f8984f4c2a58fb97f56cda58125ea525f1b83239e3d2b5d74b79feca08ef37a830a716722baf083964f5c6791f9bd696fff3e3f2837715a402aab379107ed50300f9694f13432ea3509d3438ad3ea1989547622fb557f9e42682700e1c25d0aa63de0ea937692490508130efef0c00c24a6462f9e60e78b320cec8335fdff16c67dbe5a618a8abeebb4eb7cd3dd1bac1ee10f3c4c0258362c5b4f668bc6f2ee0b53f95681ebc3a559fc429d2fd5a88ad38b234ba06e39756c3105caa50b2c6fc95ef90dbeda4c683479ad6e920b98926544a53ba2b6d6483b49c01577b8f9a20fae923c1fd047056d44e1687d25f7e50dcd87de1cc9607ccc3fe5e6c8d9ffb0b0b5890ca8c21ec9172d238a90e486ea0788ab5a059cb6ffcc8398fd55abe93779ea7cd4125d30d079b0f81d988834d62fae367f220d9501bd2828a5d0de47682832fa21b443e1e37bd30dfa2c2ae3f36d50bfa27ebcb8b82b92798680910c902b270d0be0fa6d75b8c8ceae5f5eed9f4b203a5fd8c905f277710ef8cb91edb7178d05b57c239457b3e", 0x1000}, {0x0}, {&(0x7f00000015c0)="c914ce209d1f2ba4873d0b1e2c5239804e4374d085e150540c89a1fb814e53836e068b36da2994e4097deacb567de28d8b6fb03d6d369c264818d43b7de0cb8486f5fe4b4e78f34ce40d267688848c0c9273df4bb588258d2f361fe0cb1891865921c06b5e9139839c44b2e94229d12494d6789eadd64e41ca5d169a82d715b3abb553e292d1449d653d26dd50ad69213b70bee805765fdb7d9037a3978c7994151125a153c2cb41d9009b3944c49fa88674d6dd3c19d948338524eec1901d65e01d8c214e07b9cc99536e2943c1249b7add1ebbc384c5b0f0f0e32bbb7f68d9695a27d4628826cf869ecc19315765de76218e91ee03bb96aafdaf9c47a6", 0xfe}, {&(0x7f00000016c0)="9e12380a0778061ded0f9c78069493ad084ba32b9747176f12c0c445c5bb439117462640559f5ffbe3e52e886b34487248fa3d3a8027207469a462db460a9cab67e0290dc88d5e5f8d9413936b2b0a4fa599b428dfbc02b4b29c45775c942ee8cdb15e6b543db54a0435fd243261c7672c1ddb570b3192dd1719", 0x7a}], 0x4) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt(r2, 0x1, 0x7, &(0x7f0000000000), &(0x7f0000000040)) 16:00:38 executing program 1: nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r8 = getuid() setreuid(r4, r8) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) r11 = socket$inet6(0x18, 0x4000, 0x80) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r11}) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r10, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="286f0f000000ffff00000100000008cd7fdf0300", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa004, 0x1) 16:00:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = semget(0x3, 0x1, 0x84) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r10 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r9, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r11, r12, r13, r14, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r15 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0xeea2d0e73d4c344d) recvfrom$unix(r15, &(0x7f0000000400)=""/159, 0x9f, 0x803, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r16 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xca, r6, r8, r11, r16, 0x8, 0x8}, 0xff, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) listen(r3, 0x2) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 16:00:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r4 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r11 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r10, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r12, r13, r14, r15, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r13, r5, r6, 0x100, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_RMID(r7, 0x0) r16 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r16, 0x0, 0x0) preadv(r16, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f00000000c0)) 16:00:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x14d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x9) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) fsync(r3) r4 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xead, 0x40, 0x4, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000", 0xfffffffd}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:39 executing program 1: r0 = kqueue() mlock(&(0x7f00007ab000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) clock_getres(0x3, &(0x7f0000000040)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="0e9e59395f8970b340057db589a78ef70bea382d958f46a93a8640bbdd822e11571ad81f1602e74dce457538b44e168ecaac7cf90e866a4a35c9ec6fd8bfb0e443b79e715c35251c4fc13c7e2253f732888b4067646722243910ab7eac27eca815fec04f357afebd34ec2529ca86ad878533fac113e8c5dbd0962dbfa9ed540471a65bf0e215c953523221225da7c66a000d7f8c7568ae158f3e22828996131b4022950639a23870a97719f5b195df7d21c031d1ef1857e469f87110253343083952349581e5c8ed3926cd6fdb835adbf066a5adeb7d9a06ac4c62572995f4c1a1a869031c854a2d69"}, {&(0x7f0000000380)="b91a71a4b82693e84e7c835f6e2a774d583de562cb7e3038bfc9c7afa01b6d58497cb3825652bf296f1da1aa9cb2a2d77d0ccc98acee89ec434ba06e1328b6c267b6229f4b"}, {&(0x7f0000000400)="c1141f4266a0e9a3bc25b1d270871df124a4c2f7687ffcfdd86b3eeea9bc6b6567ef288fdff2b5998af93f48554a973d835aa48737e7ecac4df3384c66780e65f92231938bff9288d1b13f9563d896cb4f2b60a5855cee0b1e93b0fafbba46bfa32b44b4b9f5204b9931007db3021928705141691816a6ffea0649fe78de9fdf102ae374c64a737497b9aca660b82564792ddde82cae263fac1336a101a78f46cf74825d37e0bb25389a8e7c29b0ba798240c9dec4c7a4202a5a5b9f635c"}, {&(0x7f00000004c0)="62f55aa27f76cc7f93cfe86e215b740d6c82f0a60a38fff23307d3ba8315fb254228c76d766deb977ef4a52702f791a306d71d228f33e7a76aef63569228c89fcaf597648027d092e3b967ef2878b1851acb58ad3db8a52201e115b28ed2f6a216581abdd926e6ccc4554d8c03f6caeed8a369945ca83f4018f04a338d772ccdca03df0e78a2ca2e7c0490673e972468e16fffd8013746d6e7400a41e0d1a552ba75966f"}, {&(0x7f0000000580)="cace78f4b19a2ca2f4c9489375f573439f90638909f46a7d9092757a79c4955226d7ae5ffd382ed4590ee71760ec733efa444032d95b7a384c3e09ad7f596ed02d0018a8475c98725b98c8d48f590218ccff058f89a93d30e23055581ce6492db63d769bc2f962c9f6dcd39ed2bb7527625e10f1a8a0f24b8d6451ebe8171b5e33363b4126ee1896e0ed3061ed3be6496ff259e40bccafe30e3d0c836985e65d7c9b2b910bbf95454deaf85e1026c5e1ea0487728d8311c62d087a3a83248b10e20864ad93e2c692bf69c6f9362a316f628046aba04c2d65e890833f1b3734254b0db19c39bd7abb786d391707c43b0a80501b504fe9fd58388823d6a0c1a4f46b88b9b0915fd1f64914b2de166b6fa33209bc22b01cff94921d5927862b8ffe3cded9b9d3a031eed7341aad626570e2455f2414d70b9e28f78ba27317f27445f03adaa40a7027c964ade48f0a6d658c64ddfa13638e1c3b9da04d82c9b0a59c4acd7cb992a3d2ad82239a6e6fc2e63434003bef7a61d873f3d95199e9462f0ce00f0571a9ce046b786b4c7d990f57c7726ad73ce9b535e80b624a6741a9601ee4fd6e8395c6453223d71bd14a0da510b8d73b8fed9b133aa743449ade86f34574baecf693e9f81e32aff92044bc237e43eadb1e30a9deebd5e7313370a415c9ee57256dae97ded06bbfada6cf4f1edb8f3b70072e62851a856d059d972e94cded3ab70b78c79a827304e1d1145866c6f64d9d6b3e6455730da22f6fb73c523c6888574925a6e7ed6c3586ed842e6ad0162c290d474bccffb8db13282605309f5e49ef8c536e300709678b7a744f394b2c30441c84dc157984d9445401d534305adcd1abad8f311104e534c2783df4442cae5686adfc216240f79e133204140d0be25f3928a8353282daf1b1855d842a512041decd230751aa8218cbd708df84c78a121f9981289181d436dac144c22d1dea8cf82dd2f62763793038b8943b5c4e2e72fd88506509177be1175553ae56a385ab949686348582839ae2385f1a56b47f2b020d4840bed906481e6f56ed84bb483c313a5e7aec0d7843172bb6ad9a76bbcc7cc7c4a7d3047ecb15c45d0f7fd275ac458f898dc78bed3e64f6a06949ce5afa314e05f715ddd39c669ae9acb5bcae33f796520bcf7def75a224b854b6ddc8c963cac106446df1f31aec610fb0f07a993f7651c7698f2d3e2b3c1943a5d3e5e0d57b55d35f8e36b85ac07179663917ff82c7ad23c32e5d0dbaee073b302306672a26deeaf9965aa50079a3e6596d30f73644c6d02cbd244d08a4faa274642cc54c4ff4ed6bff8e1222393c944462c29e75aeb5bdc532ce56008b66e00cfa9aa31e9bff80784bfde79ffa9fc86f5d891eec5f61c458e36814ca5d85608e66a8f655639bf1adf0ce0134f18f268cc08cbc15b842314b20246d89c8cf74d1822acbd1f77f909dc429498e24d0c66572b24bba18daff4f164918aa9bb8a28439be6b402f87a7c076850e83211a1ead33aa782ada2cf1ccfc0e070c0ab0b39b0ce21ce28e7422778f2b9544f24393e3f14ed0f8c54fdc8cb2728f8a49812ffdeba886120711d33b6e71fe5283a3df39f271511f3ad1c9e002bea6709712ade1ee91612428af9b90f9b44b92e958d7525d4c13ae75f3dea2d4a982cb05a94345a35dbd4aa575ced994489fc257dd46cea4a8484928646e724443e313f86d6def20346d4c05dfc7c1ab6691ce3d7fab0dbb5020501abc62c070e9101aa30facd452bcc2469595934633d41a9a27e2afb2afa787c4786aec9c2f099ad83cd113ee17d3ac5697e0d4b22057ff2fce8afc91bb0f22f9a4eea7f317f5610222602d1594e4afd30a7de417caf7616efd4a0e4609e55302c6630c2943116746e23b70d32c5fac86731aebcad2452d7662f7356fe348135640086130efd242c1fa9fdd0a9fbeca97bd6c23e10a7d8753e85800017298ee159b94d85f28acd6f4f3edecae94eca2a02531e6a7b49e24405944c86a902289f777337e18806e57704a3d0fb51b27afde707c384b94c7c46f2d155a33bf3d9c339c6ddf5e06d273dcdb9b821ab3857ec49ffbc4fda8fd9da38472d4a6071fb635f928a2f51fb9217fd679b0ce13227a472f05b5f81a16ea8abe8a69190449f3070d66c2516a81dcbe95c95613de74f4d7b866d5eb2b412cd315d11576b0b5495a0c54a6068176588a95ae97f62b5e2dbdf92467f2f0ff945ca1eacf8a9eb2d10e35cfd6c77fdfc2bff45dd874ef003ab69db811fdf8454658d509c8315fe97465c9a4660cef40cff546d7c8b799ae1a0bd6d0a6265a39606792c1044fbcea78e271bcbb392b2327230c8add3ac0ded81d9c43554fe43730f70e119a1f590d177dcd17fee3b5bcab2ef00ddfd44dad05176c9aaa0d4416b349b3de210003eb1f752e4d08eabd24520df15d1245db464fa3446fa84dcf0524f77fbbd4758b05a4b89568dcc6bb4e6d35b63254c2386844dee494b99ba96b4b0ad8adcb0d1b27d1f03a0da88aa29de2f03301d00c77c294997ddb4056990a43349bdc98fbbc26be1c3b27d81a2e0e55244082c036aa1e014e39d316526c1245960a40bb52474bae487a5be5d8dc0119386c4ebe214761f867a3c815099c9a79eaa1a30f881c77c4b22089544006931e8329e9f8df050b3f0b459d578664ee6f9d80426884c6bca8bff97dc3bd1bbb3b82c7bfd698346cbe836056d485318c92256d1bd1e61f13e09f81a96d99614b7d12327fe5c77e06938b98b8e1d129e3330d25257dc21d60044520cdcb9ae087d7aee991e8c1bfcd82dde1512e136745783a66f25e85deca5beb381dcfd1faa5f918e46c6969622ea5c9ea7c0f9165e08fc7797e9ce5e5c160bc1263ad390a01dc9548e762e634ca05426c72583d51670d0f058e35904a13f530065c3947280de61fd01ef64b803aeb5d1800258117ccb2da971429c7566054fa77dcc8360b8d911b0fba0ecf74c292de4d2f5400eec68bd8c3d568c36b3a6905cd6619808b79580fb4f8b7eefd114e7d19f5758082326633543e60a9954e664c60eca4d8fdbc78054b173994e2f47aa1e36170b4bdb018dd6d9749754a067bf352361d5364f34b86824690c0e659c97d5792a666dea8a3531cfbb145b0f36b5c30fec4d112f8d979e4eedd1771386cda15c7f325d340ee696fede1a5ab38b0f49a9d8a59368f6984c5432c1f63b7e7f72f8e6db3082a9c08297e8cc37679ab72e0e960c54e100e7fd45953e992ead9cc57bd71f14fbd4a90746ae866d25440338f755c1661a474ff6c18d411d699b73aa0afaa094c4d0566daa593825025f280c6f5c7e0d08402680cebd761309a3f388f307772a157986ac8dbc829f646b2cdebf6baf79ed0b6bfd993e1df8500d4e7e10dbcb38acfadf4eb4cf37314bb2e8aa4f20fa48ed857a7b615750ac7969c9f1f763e11eb42528245076981e0913cf4fdc9394cb6d6e8842b2bb990d7436e1fbc6840b9eededeec2a92cfac37aa0cea07acd3adf9fc2bcd3d15dbb651f0ffb1fa878529bf829659bc4d73a3d319f76657d9850ee00fc3b6284686161269bb114a6e23bce5c8b4d79f962a4c32435669a09c27cffe853dcf880f450bc90905442bc2ba89a9811e34a5511b704a9630fa9922585179266b33215d2ba73454322184be89c45cdadedbf1cb9db2db3185f0576f80a4ae4665e9d3440ef6b0f6eeddfdd6872cc15f4b7be6a9d0bd239057529c3c6982737dede1512bc2fdf4fb891f4044330c5eacdfbc4e0f232cf37b31db441a54e4c171ee7e13e19773ae0019468ac973267040b2eebbdfddcb6b1b91147be7ac4a9e7d5d623d54d6de4372708a2452c9271341afab5994ef25cb41483b85d6e8cc3246ee92e4e180cdbd862826df7d2c56e05f307f0c9dbe7005b73c5f9d9e6082e53787e270f6e156974dbbdbc7c88e42bef9ed304e72bcd11d8d5d0e4868c287b0314f371e2f5611a5fcc1aefb47020677a2d95aca3954f6ff35663543f093cd8282fb032382698da8b77045c18c472b92678fdb210302d6dfe548ccbe0f17bf54c55ea41f1eea0069c329b47ec52388cf4b4f8f685f0784705c68cfc65d9cd53dcfdf20d5399363a8fc5cae0f0d2eb83fbe0d614b39919451342f19959c5b94b0d3ab4cd42220f9c6aab5d18aee23a131c6d8c823a763e899a080df3c51aa43ab72a9beda93410d66aa542044f35a4ea137e7263d057ecc24f5405b80de4968f7c901893f3b737425a0282949418a739be03bd9ded8559589ec10cc18ef21bb2e3706e69581a78606a2565bd6dcb04bc538bacde9d977c1e7d442b9a400144419a77d195c070393148bac19768922b0668e1d79caeddc8ebcb2e6c95bcff4fc02a270166fa6f0a5e6fee660bdc819534f18dcb85096253ca79f1dc81f479b283b561eb821a81914409bf6923ae1cbfd88099dfe3a496a1d44c02cc951a594220e0c1ad79eae6bd18d75a0939281e745575b048472f1aadef9d8f7f5d0675fa7dfabf22fbe76e1c5e88356b3d71e61b76f8faf9c1871d5fb2b4b9a0d410a93d2e796b0ab0c319d14de887e7db6c47e6ca3f6ee8f68ab51659dbdfcf15dae75cdcc8e183852000273c8ae1580a0b4eaa814d7854f98626766ef567b6c449e254be5895e4ebb764c0395a2339b968b1692fce026c2c6724c12a298b6d24383264ec8229af822c0b8ba34575f660b6e282885c853d7ad4b2ccfd55dc732f05f5555f75420025a4abb9a14e4d8c6468826d45b33227cb42d16f65d235e84ff1d4bfe8bd7fb4cae32ecbd8a637ae491ad8a5a2128876c2bde7a37a29daa3ffafd697b2ed741bb2e915b0f19056f281154ab0bc5e866e511f2a46a06f4aae383264f69c8535e2806db7e53956a1db9821893f20f6e861333c14dc0aa315015c3efdeb67dcd33ceba03723fbe540018d26493621d3625180b14b50d70475745db5299bb3c8216c4c9fb0ef961f96c0cfe8c66b48cdaf06372e39454a8f7c7aa1dfb499b7cbf245a72b85c2d10a528055b683f5711bd5181f51f5ee5a416826fed41cfc105a59f0156077fb2bdf7b9fbc59dd2c886b049d8fda18ddcb074b3e04554d61ff18752921320c0526ffd8710737ad3f035322efedab0e0448625b0f0b56844540c6219b7fe5cb41d98b37f3460af69103646a5e52625f3d492cc1c1fe5a6f1a3019f41e3732e728ec34fb721c81dadd0094c500ba90a1f17c100cfcaf70550aead35ffd58b01988b68ed5568ab9c799e82a40bafbe2b1826f3b2333d001e40cf492d27a8bc4dd68d5ca1c48bf78fed66bf1acc6e182420b6ffea1e51be6786a26e380dc3c676e5438210dbeac7c297f117400688b574d908d159ef3c745e3446607e0aaeda53a97dd8feab9fc87eb2b82a2b5b3ccb47b38779abb36910ee3b27edc1695eb393343d6d229438346cad72b8f43508aca76c1c70b9e817a93b6b9e569fe89bd80014558bc5f553942ffceaf777d7eaf57a86b0a8eb6accaf99c5b8799481ea7426b375e7b9c0477bccfa40353325df294a6f56b54f86c2b886fe3233d13ec7a5dee0282cf133278d0dce776c5477ee2fa0fe47ec8a81a7801d72a4252a4eab5664a533fb9ac616521edaace1d0b2b303a2f8f5afc7715485f69b04767ef0b9e1abe9a2896e96c4ea8a7862f7d09a52863684782b06e0bf88600b1c3e00d5faff73343abc6f132fa669724b8ad51e1eb66be0ec372df35f10162c5f4476680c6433c76e73ef127155075144b4e6923d70271454af28146f8ea7352f855efa16403e8772"}], 0x1000000000000033, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) fchdir(r2) fsync(r1) 16:00:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) msgget$private(0x0, 0x1) close(r0) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x8e79f348) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) preadv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/112, 0x70}], 0x1, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r6) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(r6, 0x5) r21 = kqueue() r22 = kqueue() kevent(r21, &(0x7f0000000040)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r23 = fcntl$dupfd(r21, 0xa, 0xffffffffffffffff) r24 = msgget$private(0x0, 0x401) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0xc992, 0x100000000, 0x2}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r27, r17, r18, 0x10, 0x8000}, 0x1e3c, 0x8, r19, r20, 0x21, 0x7, 0x2}) setpgid(r19, r19) r32 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000100)={{0x1, r33, r34, r35, r36, 0x5, 0x8000}, 0x1e3c, 0x8, r37, r38, 0x1f, 0x7, 0x2}) setpgid(r37, r37) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r39, 0x20004b3d) ioctl$KDDISABIO(r39, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r41 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r42 = syz_open_pts() fcntl$setflags(r42, 0x2, 0x1) r43 = dup2(r42, r42) symlinkat(&(0x7f0000000000)='./file0\x00', r43, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r43, &(0x7f0000000180)='./file0\x00', r44, r45, 0x0) getgroups(0x2, &(0x7f0000000200)=[r45, 0xffffffffffffffff]) r46 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r51 = getppid() r52 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000100)={{0x1, r47, r48, r49, r50, 0x5, 0x8000}, 0x1e3c, 0x8, r51, r52, 0x1f, 0x7, 0x2}) setpgid(r51, r51) r53 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r55 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r58 = getppid() r59 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000100)={{0x1, r54, r55, r56, r57, 0x5, 0x8000}, 0x1e3c, 0x8, r58, r59, 0x1f, 0x7, 0x2}) setpgid(r58, r58) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x81, r40, r45, r40, 0x0, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r51, r58, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r19, r37, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x61}, {0x4006}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x1, 0x1, 0x5}, {{r3}, 0xfffffffffffffffa, 0x61, 0x2, 0x1, 0xb652}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x3}, {{r5}, 0xfffffffffffffff9, 0x8b, 0x20, 0x800, 0x1ff}, {{}, 0xfffffffffffffff8, 0x2e850426b9cf754e, 0x22f154db08bdbf08, 0x10001, 0x58369b83}], 0x3, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x90, 0xf0000000, 0xfa8, 0x400}, {{}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x1}], 0x2, &(0x7f0000000240)={0x5, 0x40000000000000}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000002a00)={&(0x7f0000000740)=@in={0x2, 0x3}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000780)="b53195960065e822e0d6601b62e74ef55d5ec1d844429d274bf70a15d8e3cb7fb96e7f3783f950f0023891e337a03239b666fd6c04a7a2fe711a040056ea0a40818c1f8884065553423d3af7ae289f875a05c9102d9ab4fd3a145805bd5778d1e5976b46b998bf0392eab4fd20548618b1e0748b3a2a5925cb29751dc3c3e1367fe0b5432802e819776aa07a0b1e70c9a013d0c5ff8a36c097c63c4b783e8e64d79c835c37299fa6b31079d210a7aa3f64857285445bab5eaba3025ebffba4a74e1c12cd0ad6bce7c03cc92fc0ab9b6ad885a2c6d2d29ffb3df65d6708bfefce90d3eb92b716587eefa3cec1c393a1ee90b06805b3d2fee783b5407f57104d89df7aa83ae54aab4b1f78df975a2a6a1070a0868994fd9952e07347b42ea58d5a5913be706f8886a7b7a8ecde1acf6384009aaebe9dedeff560b3b35bb20f3a9db4c8e65eec688e1285ff410ecc29a0d25c96c8cd6bf05651847345c38ce8905d706a0a2c82602c01b2d3c3c637a790b8c43cd3b489614d307efffd222935abbb31917c958b92f074b033720f6a921a3c3effb573277ef2306bb13532d4ab0a5f460317d8dcf644c0a705014d42c38e4d71a88be8fac4725929edd3af22040d7a6712da8f1ed51ac7a1966f402935aa57fa6c2796eb6cc7256c7614d5f9afb81060d6bc4ca32a19a2b26c1c9c244349a2ffcdae4b9fe2a0828d2a60d73b6a92f98c8817c85d19fec4ccb75bdd5f0d157f32d6da1930fc03d4af290f7547e796201f687a5814c40eec0aa5c38df3a358dbc3820e6b55a15e6cea8f3b954128f8d414ce639bfd4d6d0cedd483ad787f05b2f3bb1166cf4a6def9e93f84bc297d85504f12cc93253123628e58fa7aadaddedbc31424e6e208778f8bde89ca902264a26437357adda5250690fe235c25b6e61212efd813c2d90628eb433c9f975d39cc85e883a7a7dd2356ea6a8e35b733365650f13457291f47fd4ff0abfa5ba9573e4ddef4481b9c70543ddebf404a81cbf5adb9d15b977fae5f017b433030b6c2a37b0b04f99d3853e8f0df020f469795824309cbcd6daebb168efb795dbb2a8203f8229e6743f88549306fd717fe6aaf67fff0e5c230878aa67cf151ad904b4649c44a4e4efede4c3107858cf21e3516ea6c22f4d2ab3bf4ce2680ccb4ce371e9aeaf15c582ae1f4d10b950fe29e21688847cd3176dfc34f0c12e53dabec508e52c9cf6f6b17a968d687e2b53752ca748f68a7bc1c6cca6f2a9709abe4d383437017ba2b2d7f5c73e20e59c036b0d8727e4d40211449dcfb2031c6b9545fcf92329088ceae9ca401661d0c200f299483032912bf32ad0cf57a8b36934cbebd0a3cf703c96a59e92a75298c64266357359b0b79179a6ceea46044100142aaf634d51d67129a8a9ebaa1863261fc61e47aa2aed24d7ce8c03f1f0c43fc5ccffc9bf5b3b0879b31b9a92b66a3cfa5969001ac9cb6a24aae798b24167b61f758d6011095a8e2c313dd01a41d7103f50845baed0c4db8f51b6125139254e527fdaf3b245630fd277435672b8ff04310f968670b65dfbb5a82231ac7870918c69bbdca3119c4430316cc001a81d0cb3e7d3453abc06b527f3b44e45b777f4723a0c4dc7b070e28f85d5b8b0976dfd8d61a513f8b910e6f8533561b2ce5b7bdd2b64e19bf5486f005eb2a9bd8786cae3154aafecdf3a6f5b3557badea95a1b8497caef4c225f5a5e473c07f83c385a130fa9d88cd412bfaab62d178a653b3470458c7f999d240e3e53f81e5356e777c36f9910857c4e58ae57380b7a5f4c2c1f949abb1009b2279e55a0c1719798a89a38ff642fcf6f807a0aa89a6f92c129e1b5eedde4f7b910ebdd72ecdc902c5cbac7924cbbeda76f47a42b22c031f50b134abcaf935f80137462d6f5a25e2a4543bbf83218e2e220e5ad62f4be617094e0e4b8b6c6f2e0436ff43176c4b375e1107213b25ba21ff96739a91628d1be37e5b79c37e17f60eba414d7785fbd104615558c7bf48ae0bd0c4345219b18a4384a71d28fc2a8ced568a67383726b1e5aa4c042ed6618c95fddfc93a36bebda6189a81d30db89d53120d5cbe5225dd5ae91b13f13e5d79d21212bed2eb168d6f6a74c44e0da0777c5969f7d6b3770013fa07dccb4636ea03553dc22ab2270c17cbcc068bc3a8d08394179974f6d4b224c1fb9ddcaeea135a6516e24f76a2500cd748509a2349f0b0626199c4fed0758038f1628478e9c8932b6bac8b9f11d904086692ae09d915fd018f090d63b235715d1329267d9808358e20066c7e5669eef114285b88e54eb5cd40147f4ab299d6aed4ae4d280915d05ee578de3b82b6994579dd325bbb5304c2ba509c358ffe1fe886a134b08a55aef3c5b2729b1840c62c6ef493ec15899b3345099b7d99a1dd648e0f743461fa3837e8bd720fbe3fcabc35f9ce5fe035cfa9049bd954c88f78e495ded58ece23efc25d524109c995147e89eff07c456ba2da6f6e49dc61e6664574d5f3c9aeaee6f18cc01303a93ebde6a045f68aaabdea0940685e033a93ba491076f559b75fd646e983376f9c766a7e4e9a92aed4dfc93ed8d761c34a28014dc1d5e9677475eb6bc533127b5283bc9491c96c2e5b3abc886afd91c0fd99554b01f79b05cece90d2750fc0b35875077aa6ceda2708ca721ad82c2d85e7d0f382811a7b488fed566667c9cb7866c527f1fdb28c9ca39a149e361446974e587245ce9ea8e12632578f156c7c9f54e0af5484419a6aa88b9cf511350c987dcc94f1ebf226121a3787f60974458184a2ffdba0197bd3627621278af019cd370c50c1ed612f8881efcc4333a60e5660bc0dd46e594cfd84ccde311fd4d83ceace0679d7419f392a413c771eb177fb56b57b0d52adc22e468c056158b4f749b59ed8f9eacf1c580730abb9c27a9f1cb0d0ac44daf374bde71a71e3a3a7d55d3ce75f85824fc8f018b6e1dbfdabc27850b99276020fe399eee0cf5563abf6897b667dc4615d0f93085e9fea4a95bfb8cd056511418dbb43e64262b86bfa0695657d46f318737db43a532f890d17a2cfd5f4b83be32b4db549404fb8003cc89bedf70e1964823b665536c5704ab1a358704250e8d87ca872071333d69812d03ed4d63dc27daabf2262de09bd0b7da353026ccdb92a377b1b60cff4d80a88cf081b6b51c479fd4174e932c516a0593bac83d051caaf2fbcdadb96a27693cfdb8e44709484759309c75333b0a3e3926ff07da0fa757e6b3da4b2b5848170ba3f11ad341a091cc6d234187ec3fe1edac4a579704b0ef3a92f0c8dd6d9b0459bdf679c39c54213b08232e1d6eccf35e4a1aef25165e96572cc0e5bcb81513a3788346eb6ff075c05d98248c5e25c1586bf9fb8394d2e0a57d7aa50e257d052a898ea5c875e858846d77293bc894c4b9359930bdffb959dab1242940391f8606eeafcf7d7327a11dc92c23b34ac14fb12a81b2faa8b9fd2c0a096a101cf207ddc7290f1d59d52d073726740a7f5b8e658c628b3ec50d49157d1c7fce4e8d1e928f39b2405ff5ec395800af8b7266c91c5f135cd436d4f870689e51f0dd0fb2ae6f089f5061620694800e30d3315b7e3106f206ef3c528d61ffdb252e028d1d8e03aedbd12a2d667a48d47ec4abb8df5c63bb3b49d0fca1298aa34aa49a65efe3897fbb1ca4228601321a0ec5a1a1d5643f23013aa0e239b60be16ffb0080ca41e118c7d08cb3d3b04bbe65f98329002b222eee9d9c451b52e24101e4e374b110cc0652e813327fd16bfdeeb0cac2a5af1b549caf8cc39790cf4ce9d15902cf420f0967a6b557dd5669b3af985df9fa432d73ba68a5d3489f56671b30a8a1fc0e19c2371ad6efcfcd263a8e530fc09b62d954fa656e6dee08bc758b9a36051b2ecee3ba5fadf69480f1c0c2b1c7df5f99bf8d98fec31d27a115ad94b487f36996a61ef2cdb5cc1d1c26cef2bd48e1bacce4f70cc55eefe9d01ba17f64119addab34f44069cc642d3954260805cad345f8c334d4a8acbcd1de2bfee07e112b616b4ce572f066189b7540d93776f5056b839e52bdc1384e1482cfe0d379ed0bddd31d246a0a82e83c6a538014ab063fb9f140e9f3d677e49a868a97eabd419b35a41c3d012f3e2d11887523c9ee24c5615d5b239e5799026c11c234db5b4bce1c62a595183804aeffa0b3fd6a579e4d61195cfe2e7d044caf09174e6f68ad719c72c6745f29591a93a5387af479566af967081545ccecb7944c48cb49b4d114eb25f07e1c6f4dc7f15c80e5b1542ffabe50c8ffa0b91807d146a41a00fcd04de54e488f0a0b25653bf1cd3960df76d6a4931858199b87b3f9272590de0faf4fbf82f6f314669b8bf721f790abffc0a0006a0ebf3205771579aa55d3f55793e866d4317674339d99f62adedb8a53e4db48c07fa9b9a8c55f88031491c91486a8b3da8b3da21f233fe29590ffb405d56c3de4c52313a75d0f493c4578ae173823cdbda01cba1e04dd5ee25a095b957621f8985f5886d12bdf579c2cc0c8635313a9ebdd1640427a20049f2bd0f97cfc20335b86a6cfb91b3e640a8123f96ad7688e433224cebb31d7fcfbc87c48f391ae9cbea0b411fb6e746d76e7395fd8ed077ac66e5bfe58fe6b89004a367b147776c3067a8c2ea833e557c1a969b70a57fe3ccd5a2fa55611f65d3af953b35ef5cb9013c202f8b0df6e059158e869088073e5be565073f08a56801f62b4e4edcf4bb299d6f05883d38994b396822be104dbcfce4dc91fe0fb0b956b6b1884bc36f3812662ca743851c53a0bd7739011464d72efdf71776f74e27bafd1074f12f6407598d29802000e0c10fe361064c6a0b31872d8068de00b8a499d624e7d78ea7d1c91f174c467dbd6bb89e13a876dc1d78d457ed148edeac65598756337be68be96473d9ad779918fa2d380ff4ae788daf35080f1b152a157a8b78a95cf00aa905ace2d26fb459fcb5d8792b23a898fc652b9fba1e34f2980fde399b027839d4e64d6ea0cb2985b6b7d4b342592c7e393d9689c92c5335632850bbe13c05557b81899cb89adaaa2c100748969bb61d0913d5787222b51cb73133d0c4d61bf727adaeed49c1c5fa71fa3c9ebac68b501bb70a218f260a64ac5e6149947d65adcc22c97ceee8337e7cd523a866c14550a1b41c9b56cd59a9d8cb60744385206e8ebe18a48f80dfe226e09a140b016fe62b5c26b8ce6fe9d8b052d078fe20f2566a01d27310b0b04f585349e7058a6116151524d0866a86201d1019a656b8e6b4909980cee387a0e4c73ca69293f78bd661c992184dfb9fbb8732432d335041f53c6bfb97494980e62eb93ee2f39ad0823774efaebe7440022fdaeb890ee48b1aa875fb21182730f2f811c29a362147b97463a42ec2a4f2cb85f0ba91b2ea28fe816ef600f6b4be071bb3c072fb87d97bee6fb4bbe9a44de829fbcc8f1d15d4d106c50de0b991e9ac638e9fa776c254fc7ed404949d2f51acb311fedff67c0df2cc5c1ea2f469b938ba2868f7e50522d59199087c67444952e44084b8e39ca0a209b2f04cbae1cb508a21e0ff0ae40d379cdaa38dabbe99754a38e6c55249ee649144f995ce56ad1271fb8c48abac41300356f6bf051eb07108bf0a0b7f514dc04e377b4187d9ef9273bddd80df57dd5b9bbf9777d65a7eff0c7229c7078526efedcb56bb987e0c708c9725b4237fba4d36b3897c00174a499ab88f63dadb2978640093f6fb04f20d6de8790f3185c098838ccde845a6f5ed68419928ddb207d3a2d8d77dcc4a4e0bb5a338ba86615", 0x1000}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="38000000000000009a9f19f5c1ffffff2818b42871b9dfe4aadf274f7b2c5bec1463264c80efe8471ac31c82ab9ef0c39e2cc32b56fc6a501800000000000000ffff0000080000002d5e7df57af2000010100000000000000100000000000000b25c10741ee7562eb991b54a9a9b9c5ef2b626f7ffe8281ce02a5c526eb34d54bb7ed4f61b91b7f86c7918bedaa0a1bab7678cbc8bb4960d34510c6115a0d62dcd3d597488d2d462c5760ccc4a1ef846ac2d21ed183c86dd4322105ffc65c09b4641708b64c95dfa69634d8777b424c1484152b7256bcd35d0013e525c6145f0936aa3cb066a2acd4af94ee3bf13e8d98d12a5171250f1d778ecfc8183a5122144bb16fe68bbd1a1ee43d205988699d34f125795c05c53e08d06c0ad8669f12995db03e9cf1fd8cc08a2004a06dca07612a010b6b902e25998b73dc3de0674741537cff4fe18c937edbfe5bf1a8709d86eb056a52923b090f29882b62116ba63663dc9c8d6ebad0218dcfd20d66390e2bd70f65552a08613f6ab631298ab07ec3cfd4f4492c6201117579782a135a18e9d0551c911e6c2d7e56ce0d89d066563a5e6ae274f16571c9cb2a15f8f6fb966b494b19d09b617dcae53b0d7d66bba274a78db3ea320dfa4ec34d1513375336ad321fc5a23b86deb66bf87eb6dc1c8735aa426bc894c8b86fa5abb02655d97b45b83bb8ed217f51b6e01ef63bfc3f75f8da58f44113a8ccfb086e279573d610c98c221beed5983f43e5fbc257496634e3f0899375dc825c63bd03ebb5259d52ac056dd788e68ca61c34650b2e28d1ca9b6825060d690e169e98bcf9acc663e41539a913e52d59ce2ca7a9a053c54b596504a75fa85e57de31c9bfe98e28af222d3b7fe86b60e0520c8b6dbb648ff7c450b2f2ad63afd80ad6271d8bfffad0e2d39bcec388cad893c94c2f687453f6165baf302bc1a96303f2bf9fe0e7c110d93c122dc281a152705613ef1470a75e16cc3c408d0845fe4d06e639e4b7272c9acde7170db26cb3dbfcf49863f0580caefe9a81717ebdab0d9657f7d618b0e7c7fdbe760b171205ac0d707bcd0a33b8a64f1b4f74460a779bb927acd3982b80aa38caf93a7809817cff1c1e5dedf17d9a84d094d85884b53ed578be633d99958ab9091c0bea32bfdf6c77a229b1d974968946421e4e2b836145b12290fc6ca66aabb5c9963b0c8675a56e50c5340df8882fd6a98fafa24768b259d80338cd62704a9a8e03556d9c50beadd498403d3b488fed6a1cda68eda0ec2c900e292e8768fe51ce6e3d91c561865a034b6c57421236508b0eb5055e476fc7981100f4e18cf1610992bdfca2722d7aeb01f25377473d08aebb213c81740e25f5ec8ab9a589eddba1a5a710b73db7cd27636f67a5f06aa2db502a147dc541667cb2774a60f68f43a7128feaeb1964645571b68f0712166890eb0c8c93cf67279664b3f5da23ff8a35200fb7783280f4252a4a53ce0551c68ed36c85f3c0403c21218541282adc94963703ef536baacdf7653f5a20cb34fb64e4a0b2eb1f851827d87f8b44ba5ec4ff2f4fbd8d3a4164a75e9d2bd2af4504ba0ab9d3d9818e0385f6391a1eb21451e2886537e18b4eae1c2f4caef25670d42df3efd7c9f01db28999bded7fe75dedb4f303671f09e54127ce26faf912d11367cbc73ba863fa3353a011d04b675bdf74703c0ed37aff1977ebe65c4e5681a8c0a1e115dae44bed64792aa1759472bce11a1c019e8e0f6bd15a6c827e063ce07905457f1b9d54d559176e304a899c3976641af2b8470170dee1067d60cc95cf7f68cbf2eeddd904454d42c7583324342b129c6f0ce9e3564c170c021ca66040073d760e048f28bad8dc4176ee8bfc68d431402051e0c4e8a0218991e016c55e1614f4aefcf9c39294101617122e79ab067c06a65ee89ff0d5320c383193d59e394529b7493661fe483f7a1dd61b7a3e4f22043b50d89d9c6173e7b6b4a382a92a4b1d1a76b703fd0149c8d229ab5f8ce018369fb73667cfdc3b633274092d9ffbf31e96d864bb07d2242add55a4d37a0992d85db15dc25b0897ae0a586b3df56f1422737795c4d71ca0a948dc98e10fbc161f8d7689822075a49665e9f571ecd9cb8309b28aba9f79fa88f3fb7c67fb4ea6a70ae0a1f76820b57eb05280da17482b79794a181e9991efe5f7fa622daf523d657e751c48c4063790ba1e954bd2ff5c5f1dd30b0fe942d6c0b18c0a7201e5be5e2d3bbc4c402e3843f777593ec7b8fe45cde5a357319b177bea987f6a6c70a5ffdfc8616e29145a9f2d3928871a9613089a65c61036659937e66c212e1ace48fca1f9ca2a87188293482327e1f911bba8080ba114cebdf6b50fe1813828e02e2a70862184fb623093e9ad5ea6b47180cb11bf4c5e9f985bc6b7ecd2ce2cbf3ba09bd119c952667f500d8caaa982a56366a1df3f61584141b1cccc7cbd208dc44c040ec633d106695fab9f4d7d1f039bfde98d944c0bba2392164d37d336dfdd32920397cbe25da0f58206cc9fcfc715e25f6edae55b183295ba17ae605e97743a4ce449318685783c345e7c1aee4143433052c0f9ad3d20d9165e81423cfd0b6dfdabe276d143af694ec7c8eaeb072b3d69ca909195578c788e710382a53bd3f0fe04f7242622a184dcb73e3ed9d53c98eeada165a3666711f7605d6cb22d22720574591c6c4d719b448ccc6135583456f121128503636a0971d41f80b63a61dc09e8c089b4e03798a526a6ef5e3dd4dd276a49b4290b8847b6082709ad3088272a0a4f4d33c1a494085bc2710761d8f2f9c233181191d09d261906e8e8b4b9aeb77a7ccbc2dc390866604f15e76b9aeec2cb12c3352acf4b7946feda5d273a3bb51ff55418472d56161f6ac7df39fe640af6beafae06887e5b26ef6749529f7393ad3135ede2b64cee2555a3cf62b9f7b1d2b9105e372ec108cd3f8bc70450d0b9c9e4e16f51c386c30bc06e1bf8700510785681f0dbcc9354b8b0842991be261e1bb208b25ad63ccb1f5b1acad0a54d3b161390b60608a98f4ed4dd91074abb1dfaf6757beb0711208cac305c1e8c40551084425f330e23274f0ece56e3a65192bd7d52b34ba75170cb02e739a4702fb1bd400224dc5c22312481135ff43db4a588d862d873aaa580de9f319fc039129ce01a75a2ccf98b002979ed3f506e8aecc3fcba20a42528b04dfb0ffaa46cb1aa588f4b89c98148e9f7a8780615960b64e4401e2575cea8f8d7eda34bdde25bfaf17e84ec740dd542e8ed97771ada8a3524c001061d56860af5c0720cbcc94142c30e99873fa483095ae2762193bece0678168a16b786ca60463a5e9f52f23a5e5e05f09b92e3d9d3faef074df93b0218b84448ef91c14eaa114aff8b4f740d94f8f10d10e4e08054797fa9b24f0af23174479a163e423cf7fb59c32ee44a7b1ddef493a2acc41d7fb1ded92d677c79ec478765860e9c5cfaf039f9d57221102c234f12ba3fb435c2745da8231d956e24b8d17624d65138d96f635af89c9d1c6256fe7bd93f95a205de4b516eb2424e96f60c86c314684e17cc9aaf3563a75fabff59002d9aada6fcdfceb13a5c7066aa7ad2442bc152366f90d6f6a5eae2bd75ae986929adcd74b12fd19ae3c4050c564a3ea246810806211559e4f9500dd45c683cd1a2e6aa8caf01deb926b65b80cbcf9ed165b0381af34870c9e1cc727189194b4bb4e60300115f109775c99ea75a43a22e37b8f8f9f93eb2be313c5d3608c767f25f68101c75998894522ab317bad63eeeffd721dea5aa1d3f0c6c46ccd4ea9495d144ff4b0a378710c77fb50444f2b063f576338729402ffad19d7c9ce242c9783152a1e1181ab4638b93a84f2bde3bf17d907c8f452d9f1878c85ad0844849978c3d7fd087be4cf4523357ab0758cc6a56d050c63ea20ea76ffaf2a75f1b386bb9c1479f8d169af192ebb54a1d29520c4bd4ec1e720fc70855aa8c3223ea7d071087e3835ae0b436fae39f98465e0170dcc4534e535051716b2ce691fc70cfe16f401c083faaf2894557dafa9859226d75c80f6acaaa11d95d8367f5d95b0b189af7092202abc086df87d7d755d93770b1739efbd80f026c75682589a8d8d89e92459e4be2d6c629d91bc6825ac8d86e1fa5fe1b02360b85411b7c05eab96fb61ea45a2b3988104ed2bb2a4d44eb74bb5d581f5f9144861673c9ba13524ae35bf6e950077218477de40caf8545368ba909f2a15c02630a4fa30f914d481ceb4ce65e10c0f8c4c7416783ba8c54cbe25fc5ce7a67dbd1717bd8acbe657a0bec6f172afdc0780d8b3c1edc64deeed670be6a562e428fc7007063b3fbd17d6c4c1c4c000abe92cfb7ea25fb18a0eb0560a1dd71c0ccf2be3bacd387f001ef34c9daa07266591c9ea1c023ad6b7d87f8f782f5d78e33d4da4a37ececb786e9f1594ff8136f0c4a995b4c35cdfa1270bb9f36d9ed2d68b2d9a27661c2455d85ee32512e7ef8402bb9a9e6307a747bc3d77b2f2f9a5bcf613ccbcf89d6e012fa97aa7b44ba22ad2ce0ff224bac9c37c5799ad57646bf4d73ba52021b452cb36680272991605830aea1dc0be00261146704792b04ffd3494634c678aa4132a85cad28db112a1f16f59af75c6a56274c1376fbeb14083cc67b15f3d3bdae408f76e961b3a4c51974af62f238eb9da0f3583a6fe1e54aa22700a8085cc98b695721b85eb2111c47365d442a9c040bf317bfa96db9acb88f5fdc31d820a270cb9cf9249cecef4d52587b4fb29de02b23075aabaf20bb0138950b2b3601bb2644ba98c054b1544d671b4a7fcbdd23a236d4a04bfda514e431d10c01a1b0f6b2001dfcedb2bfcecd70885977109d5a015a8bab876f1f1571bd4b907d2b0503171c60fc83b8ea6f3ba29b6a63c6012754c1887c1cf510335424fd573eba4ca5b3a27592d09225cc7f78b1e934312189e32c728c9df0e8ad306c303fb11e5164059c19ed3f930b70a34bc6201c5eaf9460d39d71251b38811f35214cf1104877d65c0205832d1a8f7e33664e9b54c68ee7eb856aeba4cf1bb424aac9357965f2a5a1034e4b8666cb3552143f5815ec596910be8dad6168b4b27849996783cdaba5493b34aae64407cd898814a3733fb46d0d1068db8462bb59b52e29ecbb9b3a9e80ad03471ac64ba8d1a0a2865754ee20052391198ecf07728ff6d25ae03f911f83a430ec6839a52f92d490b3ebc7ac0f62eb136d9f90219f8a73468523e4155a0349c075621f818bcad9ea424d5ea26e94a459f406bec1fd6f7775b49bb2edeedbbb79c56cfd33a2506f86a27ae01aafc6132122177c12f9d82b9b8bbaa2f3cf40a260ceef1f67a57087f9d9974edbe8815fe1685ec2a5dc72ad02ebdbe8768483ce351b906ff2b3bc62024c236be5041e218b905893514ebbb710a09d601bbbab52159205463f63e4d35c9531697863ca1817b7769b56ae8ea84905d0b03d9c116d6bb6787282c3c96de480c3ee13c2f16cb230860a5c3484049e187730ee04fc7409da8f2937c4de64911c25a738eb91e8e76328f010fdcfe248aae320e0477726ebefdb9feb4ea8ed3afcf6f44b9437334d9e9614f2247f7f0678e49e4877ac5c0fb04a7edd73e805c30923040f48516de56fa61d10ba20c60520440874f7293d64bea55b0c2918b9e74191bf5514b38c07776a71d165736c71286371921abdc2f0e3e1e639838231a2ac2904b44e4aec39dfde048124f1110524eeaa65e8497de3aa52cdfe4867ed00c8ed033d480cffeb2a2bd3b417a10390bc88d91f8779a0f22dc62512c9f0a4eb51d22753383e27e0068ab2769ba424846af6a56f047da747aac2e73ea264aeb4a7a565210139829276ef0981c7e5166ef4d93bc47fd506efdf4b15788faad29fe2ef0628c99a675fbea99aed5c6f979a0a822680000000000000000000000080000003120f3a5e973c89f10604c44d58804253983254beca92a994df7bee23e2add28bbc942279b8a90b459815278422f5d892a211f27e946da29ff564a50025f1c5e26ad35c6c7532288a2aba56e37dbccd9c1ffb14d771200002800000000000000010000000400000043a14106cf01f7104f5d12090740375c406d8b6c6904e5008800000000000000feff00009f0c00007b61baca378d59aaad30999d92efaf59c30a604c5e693eaaee6df25e257f713ae0e1bb9c28de0646f1f966d68c3a14f678a90901be9b4cf6e9e22d6e1bd4e29f7528260be4fd29160a74872ac543446cb733d52fab1c41baff964f4d90ed22fbc3cdb73fa8c16f206a79af93092b40b6b050b10000000000c800000000000000ffff00000300000041bc17cc318acee559af181ac643e3ee256804aac99ba96adf7c991efa6bd5abaa6f7333e1825cd594478dcd7ce0036ef95c4b37e3f8d5589afa106aa2273690b76895af80bdbccb7161c06830e84934410f3309d04fb38872d5105916b0f51776dc9c9d1e9daaf96b0257d7b07b8f019b121f40ba75af8883237f1622755753dd427b72f236bd0ef95a50afe3fc9f8c4f960f860198d4ece26989b9eb4ffc36ca12ca84859aac9043180147ec4d3b707490818c00000000"], 0x1240}, 0x4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) r6 = socket(0x10, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) sendmsg(r6, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f0000002a40)=ANY=[@ANYBLOB="2800000000000000010000000500000080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c210057c61a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000400000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f0000000000000074225b84fb24f3738406f5d7503f18a3d0cfc86922370b41eb32e8380cb6e77683d47a6dd60493442a"], 0x130}, 0x400) 16:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000080)="fc9acb73853bc348", 0x8) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x2}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x8) semop(r1, &(0x7f0000000200), 0x256) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000340), 0x2bc) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) open(0x0, 0x0, 0x180) recvmsg(r2, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000140)={0x4, 0x5, 0x280000, {[0xffff, 0x1ff, 0x1ff, 0x3, 0x3, 0x9, 0x5, 0x7, 0x7, 0x5f, 0x1, 0x200, 0x1, 0x5, 0x80000000, 0x6, 0xa5, 0x5], [0x0, 0x4adc, 0x968, 0x4, 0x1ff, 0x276c, 0x5, 0x5, 0xd59f, 0x1], [0x2, 0x3, 0x8001, 0xa36, 0x1, 0xfffffffffffffffe, 0x2c58], [0x528, 0xbe, 0x1, 0x100000001, 0x1, 0x8001], [{0x5, 0x3f, 0x4, 0xfffffffffffffff8}, {0x2, 0x8000000, 0x7e, 0x100}, {0x230b, 0x7, 0x9, 0x3f}, {0x4193, 0x3f, 0x7, 0x6}, {0x0, 0x9, 0x6c, 0x5}, {0x1, 0xffff, 0x1, 0x29}, {0x5, 0x8000, 0x3, 0x5}, {0x0, 0x5, 0x0, 0xfff}], {0x200, 0x1, 0x524149d, 0x80000000}, {0xfff, 0x0, 0x24, 0x4}}}) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000000)="220e22", 0x3) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0xc0000000, 0x1, "c8b017f7a33cb26b814da5d0fa30c68e43ee77a4", 0x1f, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = getuid() setuid(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x25, 0x2, 0xbe, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') close(r4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000340)={0x2, './file0\x00', './file1\x00'}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) faccessat(r5, &(0x7f00000003c0)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(r6, r7) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r9 = accept(r8, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) accept(r9, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, r10, 0x0) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) writev(r11, &(0x7f0000001680)=[{&(0x7f0000000680)="090df4b99338fd3a83e1da12916449bf808b9d790c8053ac53767924c383f150c61b4913d9e89d84c982f99ca2ccb360da8ecf3f1867d2eaaaa8710b76dd9c62339c04d6adbb985f449b11e89578001d0b6638487a1a977027a57ea62a98fd62bb5ac60ba2c46b7d31e8cf9b90edcc8194a0ccd38916f0c09b7d66617534d6b9b1665dd51424a7303e8e2cd0b8ac13559455b9f04f1ef2b92e398ca1b660cd64a6b4a53c29e6e40de3f77f02104a75ddf6c0f283155103debb619137c68762ad897a7d02ef7677318b8ae86214f4bac20d41df64c4c1bd2cb48f990a7fbcd048d3af7bdd8325c41604f6a567d729591cb112f92e59ff0804a53ba31af0b6339e1c56a353e45abcc0edbfe8c256b24ea0fdc7d9bb3cc3cdc78cb3cb3575b3f1f815872b60cfb92b35aad1aa503d439d9795ad01b1adb4bb958964555d28b07f0ba3d8a2b429a5cc01a9f2ac373d234efe2ae4b4fb7aea6e04e09241e1e2c53f8e60fadedd968ba4981cf9d2b34b6ef847ec7bb230c6c343f3d1f428d5f371e4845db5e13cfb62cb4203f9b27d9f534cee53d7f8d229d2b79bccecfd03e856864d6a466493fda92a01bc2fdd17b1b24fa1234a4a5216c3445cd4b1f20c40afe7bfe078e5c9cf60d68577501cc1b39d6ee65603baa4a0a12084a8cd1add97dad1249665baf93e533f9147ea1ad9cc90e1264b762a3632034678f03eeb260c2073f9ca2e071b55999ffc868a02e7d349f69bb47cd80862ed63a2b74bbdaca97bfc68f22bb130f6886a275c2a73d0cf06af3b27aefd073ec8760a085de4246b72b3cf301fd0491409ecb0c6a48b2f1f16b2d33698ec53518ceb3a5289bd0b999d11570b1e9d47337724f2e5bba4d2462b84bf1afe74eb5de937f80f961d95363cbebe63368f8b1964480d75ca91caa1a7d2be132cf4f9a4cd4c76eb7405295b3cb5808b57aea58ec131fc37ded4927ce87392b4a38edfae951a51a73ad608afaf150bfbea56ed1781407644a34d82fa0c307b5fad4b6ee0bf207202ddb192f58a56204db3d8cec947d25f13d59dd38aab30657950560a18310d6dcad48bd03999f588dbf1b2541c161029706f41fc7081fe69b9bcb21c6c59775b5d18c2c86e36f77f16327fc77fda1fef2ca0aed2a0633e0aa9d19076f2b4b41eb7f535f38ca04e82eba28c812c03de7a01adc5bb4ec48e65e22a4e29491d0e92eb6abe7ce553b4cf2adaebd0ad0e4dd9fa3b4c13bee83d0e1fe5dad90b013fb0a5b0f01a8537249a47465e43a5891ee1c9b9e75bd9d4d3546c64e73c40d4fad171cb28b97a21b27597b6e11e9f70cff56898ac434ca93bdf643f522890fcc6118e79c0b657bc77d48c9380246a522d374b79ee2176a8f70187ad1a1db05a75126a6c7940f4de918d3040ea46d1ab02246bb45b51e54179a9f8458602a081e39f4b10d9852a10f99bacdee454b34233c99da8eb3d82883b18d32643c8176072e5db627c81ab5840dee19e86817c43deeeab7ad97665dc1c4e83d0d61f69a05fc8bc477e45ac7288d46f64cacfca3145fb09d1ce01836ec69af915d9be84727ccfb8edd3d1dbc1bd5993e945a4c2e919951ded5192c5dbef694c02e34ebe10b00525b7e7f68eba502f3ad116d06175299bdb1981c02035724b48454d9d0b1b94263fadde52cd8ca404733caefb462c85c075fdfa47d02df4e90d830932ab8bab227f25a446e05e0047fe0187869fb4eeabcd334b06e2dc7b91d2007fdd0da24b3ccd690f255d35665a3716393382f867ebddfb361be8c79da4ba253a8e141d21ee9871ddb78d9ac10401a6eb14c3d27d1b7d20a2566e9da3ae3e3bbd92e9cd93da0473b19bec9793360229135a4a58d7b78828e5768ddcd3a08c2d0d66419db5e0cc5d0ccf00bcfd6a025c9fa0673bff729d591b08f1dcd80224c66ee200d79f10d095a2089b78f7a28bab6af5d5959bec3ef9e94453da2b77154605b2fd3a4477ade0b6bfc8bd5b059bcbca6228dd00dda5d389885acdc5fa01cb4808841694e090100c0d606fb85deed4c779a0ea9595d405692c175cf1862ec266f71954be702b3479df9b84fc1ec4f954b741f964a55dcc38622e1d6c202cd9db9287de65945cbd4ed13d0777c3d7314424672c8414f6b4c4e8f9318ad3bf1f5279087ccad9b605b5b03c9b3c355b9b44daffe4138a8745b42a60c87a264354ce7b108ae40b943ed7fa12e5722f42be5f27e51704de54f2942843e3991ae41d46c4b5bf6b41230269da551e6a04e17674de1143c1219528aef1107966f5af885e40214bda4b8277df4619eb7785e0081a222533a13cb9bbd22591d691cac8cf748256487a774fbb7b959c94b80d159bc781f6db29f0f187561c9ce50bdfd572eb330288a5bc25231936fae2a1355ecc9a123aca129db25f118f7c2709b173c7934ceb1dba4e82a7d745eed5b5856f736629e032e9dc5e7cc73fbb8aee4921a74812c8f1fe895d44c3c71d7f4da7f143aa3d08b07a40addd7d6e07b052bf0924ce5040fb53c4c2d50791759e35fe0f6d1b99a68d3c3fd6b04c85de31854ab864cdef65aa0793b02b8c9588610f7927cada6e30ff35b13fe044bad68e774430c29c6dca3053d2476317f15eaa3ed1311d50c9bd1dab483d591d51a1f3c3242a1b0489fc33325a9273df3b8cd27e679b9b9d22129e66586b24cd4ee3bc9ab5c09d9b04efb80ea5b06a56bfbd250c93f3dc2abeda2dff039f343209717034443a2302081eabbcf54dfe5657d8994f0d3b7413526f02fa4316412b0a12d3e5c6fbcdae9beadadbe2335568ac0873c9955dddbc68e28709f9486ceb2a1f1a4ccbcb7526636325a997bc143c8ffd178f8914eb0971efc8cfa45ce7cc1d94e2794e723a4c2f539d910b50baebdddebf0d4194d09e6f3bd59127c92c011fee672563c0766534ed65fe68735090e80adb4f49440d1c0ee8ca50645fe98dbab3f5813c53035d624d9593926e8db282c14d514e7674e7039a4e454a860c4b1123e87dfdf08497594587f6614df20a59ecdd281fbf6ef6036d0fbeb99f479d400407f8c1bc6a17aeacf6aafb96431edf3355ebdc741fc5801bf4976297449399a25740f1b13aa0df7e456e2205090e8728db7415baaf02134ce0cd511efcf067d13f8eff9699b4349d494d7cbaf68745f68a58c5cf16efd4cf8b16949d057af983993d9164d15f12b05dfe59b4c30188bed828626793f61c3e8c169b1f1330d87508f665fcff1e0cf99584f4c7761dc7003617d81a0d4c86f9653b446a62496704e7718108271c898cf52314cfa071f0f5a3ec94d7269f4566d7415ce43a904c72f82471f08c1fe400e753ada922b1aa3a009d7380fd406513c7d5406fecfcb932140d5b7344c427ffee12081f8e9dc1af58e68d6b0b1d3de782c6cd129a77e98a7228e1838d5e5cad75a36ee42cdd26a11481208c96d847ade2a7eadbdbfdf56dab9a1c9f108d90b16fc6dfc6ae36f144e028710e02035dfd298eac7c235ab07beb009e31bf38fe477f3a60c4fe377d3a4fa62a9a33bcc7d304a2b9a187446a01904018636a1adf8ddd30c7fff4c4381e8f2d316e8e903a40af609e8de6cc73f8f31d6386699c15c8fb826499766a0972c51632da0f528d0ef3d89b36f380309ae5fc12a5c9a83660d5476e99d20e52dbcd7cce5fc58ffe1196ee6c80bbcb910b426fb809fe89026b106efd7120ca8d640282395cfafe0facd08bb0947640458cb34f10adcc2c9302a4d226fa5ac9da794055a12b11b3fffd9015dc3421ae8b28d4bca703d0400ba2e5ea3a1ea28281c4dabb6dee9f9c4726feda035872e6901c2351d423e9f925dc407416778e5dbe43bffa1090861327def6b94deb12bf59d9c1de19f5a65b48e4f38adb9e877d478ea40bbf0d28c2a60e0638daa8613e3c8533116294b1e268bd7dff39fcbf6777c0ed6cb43829eb35d42540c80c928e678f5e81de6c0e6e0e80afd266a89c6ef44f6d09d812887de8f6954ca16089de3b4801c4accc8e44f0d75b709391bd3877baf3abcc28959e77c1776ae57314cc91eb195fe1a0bed83f5b10efa22f82438a6933a5d64b001ac88f81ab8e11a2f940965b687e387b06f7a431c55326b13e407ca48c6a1dfa5326f93de83d8844c2cec2ebc25ec8489b40f421a4e47ca612a32f146994cda216a6e2e341cf75aeeff57ae94cacf90e849d2e7aab8326091d2090b996d1d2634f0cedb281e303744890d3511a6d5554ad1315f1ffd8dc89d36fb2c04e492412e342cbabc19c75167008b9b6868e4d6b84701bb1741d068588e05106539ef96df98f4b6567db14fab5d5235b090bc4c5b99ca49b0407764283d248b7cf8fe0706c6b380e5b4e8a034de9e04f0b3a974b86c56730f6109f9807188bef2b5fe0885517f47a15111bd5283a07fa0b0e3742742b55f23f69d9384cea21184bce6f30f918eebcaf7d89fcf53b7d86962b40e716e2c312e645047bab6b06ac8d428e8b0914ea7dccfb46a7e1d82679b63134c530b4fc41ab821097969e9c3fba21245847add7e28d259f47371de59fcd739257a581b651e1b2f0403c53f8fc22a9a6f81d306dba2b40fa664ea9d4e0ca449dfff751b1c0d87c3ecd4fc1d128f2467f0954aaa32bcd33fa8a15fb446f67521a641d8527b5e5df3ff89835e37523742ee9b2ab6ef6b4cd8fed15a503a2db7788f393d5d0bf7cdf6a72b9f9951d6c9a92d8ed98935de8f019369c5d9327d1c5363cb9505fc2e9f9d6074adb8eeb0f196359f195cba00b9e72ddd48c4b9c52c011c2f11395f4b412d1824de82874af43372278485095ba4bfc68a0dc49a2f7b7dcde3f7ac8c123571af7f044a8865ea8b4bdd00c7810b346cfe2b7f46dcb595ad1d27be1705b105eb87f1e9cccd145dfc7d23df22c66271f96dc2882b7fc205ae0fc97a3bdc685bda7e3d2a0508b751874ad20340361dff255e981d3ae607a5b24acefc262320d52f138a7cb4e604be73ef126f18f9afe60c1019b12ad9387bb8e1b4949cc48104ad90c2e4410ad0335f4300b006969845b8e2eed121e2f211d83b387e1261a79dbd6ac0ea65f9a74aedbd7ff818851a37f54b2038c4ab08ac2ef40eb03899236c579eda64e1ee271f5d7197e84fc205f5f10470f0492147a5c84e8ca0d4640be1223fabe26929f3a4c2e0a513c79fdd0c90c8758704431807409f1bf1ce3559c318d803ae8931932d728484a7788230fad5a67e1d194b4c1f5f33b83383d6f2053ded6fb42e3992a39e226e96f5b856c2b34e0ba2696d7df7c223bfd92e56bd00158e2c74a9a03ca908bd91586606c440eb99d1e4f26e7b6b6008a90e447e9a7e36e005587803ba209e62ec1da3f2f2e54fad311cd4404927fad6fa522333b1c0ef7579f385167b5ab14d6c8202c596db092102a14e3dd21968c99b2c1514b1c749bcb82e60e40d8c715a0e3f49b525a74412556e28729de12add229b04161cee24ca374d5b53cf60acb43eb8f2e57c631508ee9eabe85348b5af59fa639e1009f57a87cf37ab689a94637933903fb0d4eff38a0c1c96e17c23fc2e022fcf5dc3a3bc580ed8db1cc124cf789527acc45b6682adece0f65de6813e199a93a721de6b5a5426fbca3cd254fe5d04ed9480d9231b36247df365a3cfbd33a7e6410973eae81c9e29a461b179f9a844e289fb6cd69f8be10ed91bba76fca53dd4783c35e06aae2c7d685906b74d19708f4fb3076c625f5c252d99574db610f32354f8ee6d4186fdd9e89e45952eb61d1895a5ab2eb20da573472c195a8ac7985e7b116159364b17b9f59f695", 0x1000}], 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000016c0)) socketpair(0x2, 0x2, 0x1, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r12, &(0x7f0000001740)=@in6={0x18, 0x3, 0x6f, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c23843ffd18fac02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6d83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e0339e41fdb954c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc4"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x20, 0x5, 0xdc) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() read(r1, &(0x7f0000000140)=""/124, 0x7c) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x2) 16:00:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x8) connect$unix(r2, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238460ec91b2c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc430a9eec370"], 0x10) r3 = dup2(r2, r1) getsockname$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/106], &(0x7f00000001c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="000000005fea00"/30], &(0x7f0000000280)=0x1e) r11 = open(&(0x7f0000001880)='./file0\x00', 0x19c88, 0x17f) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r13, 0x0, 0x0) preadv(r13, &(0x7f0000000000), 0x342, 0x0, 0x0) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r15, 0x0, 0x0) preadv(r15, &(0x7f0000000000), 0x342, 0x0, 0x0) r16 = kqueue() fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) r17 = openat(r7, &(0x7f00000018c0)='./file0\x00', 0x80, 0x1) r18 = socket$inet6(0x18, 0x5, 0x9) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r19, 0x4, 0x46bfe) r20 = getpgrp() fcntl$setown(r19, 0x6, r20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r23 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r22, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getegid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r24, r25, r26, r27, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r28, 0x4, 0x46bfe) r29 = getpgrp() fcntl$setown(r28, 0x6, r29) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r31 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r30, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r33 = getegid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r32, r33, r34, r35, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r37, 0x4, 0x46bfe) r38 = getpgrp() fcntl$setown(r37, 0x6, r38) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r40 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r39, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r42 = getegid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r41, r42, r43, r44, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r46 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r45, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r48 = getegid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r47, r48, r49, r50, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r51 = socket$inet6(0x18, 0x5, 0x40) r52 = kqueue() fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) r53 = syz_open_pts() sendmsg$unix(r10, &(0x7f0000001dc0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000300)="4d8d6adbf000f2ee2e170067b2acbfc95ed5fa38e7a981f8143409ebb23519580396e2ecde57209caaca476074151a7c7227effeb23339dfb1f52af3486bf393b63a3d59d0cb240a151a3190a10eb03705dd40e8e1ad042f2b4bba9d94f42810f64e5eafcee12b76b3ede278fe9d37c85b1b3bdeacc3a4243e5a54ce14540785b610ea39a6e7321999a659c26f90a7e3017ca67615a338c277926a49b260f5b6de20fa232815195bc6da0024c463663cf92f453c208da47c6f80146837de22a2c44a885bcfb82e82a30a01561ae9e9003d9c2cb1d02b954eee2790b560ecb276ca63158c5dcce93f4748885fcfc3f081982071ef30891669e56409a65ed401df0b8160591af8cc5a80246463d907bf3788726b06d103e567f89db66900ac176cd6b976d869c3dbc3a1edef62649acb6823336ae91d0568a5188f8fba9a30190b7f6aea8843d9a5bf858c7725224b58a15d2792b286675df3b38f7f8cebafe888fbca45ea6142bc1ed2f30443f12fe2d69cb6ed914ebe59e2bfeef18b0150317883afc06dc69c726d2655bf94248afba141be58917f0bdafd09c4ccf7a0e877c05d39c4b79bfa111a885b112928042f9611b24e23e896754171725cabb1e67e72d3ce2cd0b5ab114d932de774624cd6528cfef34b5ec9366a3316793148946c0b713c17fd203338968dce0cccfecf425f426d2d142f24d15d3d7441bc7c616ae30ba3327b0785890d635295b5393bbbb9dd6a343940f1ca2e10dafeb9c0da9347d9deb881828b04ce780c811a8a6ea7f994109283e7c04cef71bac5efdaf58d67bb899b359e62614f53e8e09c2c16346c4dc4f16920d6c5ef6b728966ad9577a62ec70283b379568c0ab4f73138aa79465df5022c94e33bd053dbdfb7780a87e66d7fa3cce86f5a04ad074e66a11ccca3a072ad72a1007c2362514907ff181eb2db7e17285da415f0183a556d0551207c9e9e21a5659f2a3d6642f8a51d511425e570611d05140c282e54eb5a49e9afd98d0eadd9935ad050a7e8fbfbc869d18c637638993390e3cf108cd8e8c2f0776e8717b32ca158f5af29f717bf2df385217f3c905629498097373e98051fe39d641350df5308ac02f98d78bbcc935cde800366c603f16f736e39123118a3a9dad1e3059089ad18daf3f509c2e2073ce4715caa9cf050d1009337fa1a95b2cb7626872d78ccbeb4cb46b35c8f3e712ef640eead1e0b62ec304613d0d5636d6ccc001899cdd38699e04e2ac11ef7de50164fffd3ce6cf070a7ddbd433e43524473aa19d869c0d1511472943dc2e997ba274b0d8afaf04b47bf01b0da766c5358b97bd96e319e90ba97c97f97c7401cedd91b47e38883e822befd316b85ead4ff28b1dcd201b0db5ff6cc1620dfecaa7a6132884d7c737506c7f6a5677c1f86c40b134bbb08b8a40e8eec94dc8379d039b0d5a74ccf4e27b3737d0b3a2040c35c8a96d3ce6079ec9e8af10a93e949ec9d5571323f2195fe1af9952674ec1d196aaf6a7ff7b224cd28d9a684b24379ac0fb54c0dfb03b0bce5af67c202d5c0b1499c27df8abecc14212e3d0878b796f61daf81c9baa8805148c22f994911c8792de7d4aa22e75efd2c1b41211189953d01b4a5ded01b505f8b67585babdca866854aab609257b52c3c5f189782331838e0ab2e33b50d072333a1685b74daefffcb277410fff41ac711362b7339402301cafee743dcf1e417e647a27d77c900ea9534361049101d6723f211d91023fdf55be59530809fea1f3663a4d465868008771d02a536c01d73f22a2947ef6f7b37a477e69162e4655cbafea727e94988caf0b64f73c8f135ee52f1d9bf04e03d92d8816f0735ec658ef9c7b846f5ee32339b77e37fe018b5efcf6ba17d2270b587eaf713e1b890e5b5b0f7ea335d9b0669247d3d64c028a409b194d85fdac202b4366b1c6470e0e71595b9667ba07ed7799481c2d2a90db12c54414fa75416a52557adeb3a7126d9cd719b5553522a2d3f18d298aa6e5ac8683a7f5d611d8de3e54af6a755fc82a8872dd09613b218e6e4af07335bac81cbbcee7a54c4eab34b1df60c15222e0b5707f85749fb499cae90cdca178011af787df83571649b6ea75001e5330adfb5018d0e00b055175375426806fe6d9a40703c34a9f8e1974e1d3b30c32b8da0260b6433f3da03be5bc2d4f01f5155c2007420f4837e3eee2a6676a30bfd33fc4cd957ac4f224444eeb43dba895e4208e6c7c585c5ded925e199ac95ce0031fc538ebbb6c61008fa42f77a93fe42cfe97035f3449d8cc6b6d66b3f1af92489340e4f587c2e9f12801b855e3ecd3feac4e9cd859f87c3fa65ea6a75ce05b401f33e0ccc26ea68c494722f10d4c22de2ec96f301a7171f0797ccd73df465df93ad1f16ad17a2426037dd3e2d8272d63113c997cab56ad80fca480e039331d1ed042dd3137e1e139ed6b22c7804cab738098c08842239795b85dfdab04573a8e89c610f04e551901c4044d42c9aad45c66295e23eed27983388308c56ed963ab37ba163a4dd9c046dbb864ee963a5d32b82baed1d9a5e671344e25d8cd3d8622d46a7185b679701f508ef15fcaada1c464319b4fc4abe28326842e3102350badee1f305fe29299a4360a6ea10ca977436f119c780e6e00e0077767a9bf1798fa4b34fcdeff2ebc475103fa15cf6696ced7a69fda14955eda3f2bead5de0add474d62a78c64d58cdb8e9971d06ecb185941aa92edb37c7678a354afa1a07e7a3e573d24ca4f8914b7da29e36fbba32c9a0bc5228c742ef011c22399275999ed64612fbde2c831ce6798da1c1a28556037bfab6592755cec668b47cd78426f004285ee25a791f778dcb86b21ff382dd1e174264c9498342b3adaa242a1f23410242480a1c0f0e843a4a4b6e143c5e21f2e635465e521e3261ee2006a344f578c80136d9c2e574e459b1b0f2732b56ea5973ddbf241090d8fc9c64af3f17e1dee5fcfc44a7c2fdfa134086dd844b1722be541f512f3aa7210a31927ee21ad3f625145dfd7dfb74c0e3cc5b394a6bbb43ce52a52870c273702ab3a076b64468f39d683a54c1aaf16b9a3291a7fc68e73eefdd5a9eeffd8c2b32f39a8244b2d5ede381e8a864e4a148cf61cd2cc48d184ab68d56a8c69041855801540edd50f4dfbbfdaf0baaa4f6e1028237a798d042d8899a30e0807eb446164c63f71690a83a58f7b907828011bd925adae48cac4754d2f1bf51e402913f7f25985def14586271cc365812e1ebc5a3ea8be952ac92f973160be0d5d27ae79304925971a86d2f0ef613085add7131d038a14c7fa80facb0d18e3e5de51fed3fdf908aa2b89effd2f5d5ecc30a6120f53de139dbdac426a44791de8394e9952d9b70123472e251d639f683f60cd7ab8ec6b7e06745bfa721a7cf4b1a1759dcd428aeb8c61d431e7015fabd83d759746532a2b572601f843ae082ee510b681a9d037575b81fb9a11dd1d0609c1826266f929984920f4a4924d49ab0294ac5af4847d847c8b606a8ef69dd2498b87c06fa6841f56ad3ba61cd3667acadf3fae385f540e505787e174d60c5a8a6ced781ffffe380fe03422dcf72a0e7e3ba477948c8a5d4fe9493eb3a45c30bf5dd94dcbc22c3ce58aa4621022d1e5f2054d1ede2c5231e5eeb4a683f8611ea0d58ee616020a554fcf7ff71aa09ac6d2fafab379a85b479d1a59814d50eb4e9b87c5dacb9c592b07e2596bd1614599f36474c14ce9f610b59ff1cc768ed52adee911923e0780a854f9294d4370b8054d6143f389aaecd5b255dbd87a8578091318efbb38d841b21e31c089c924ed41fce13b05611cae1e2cc533f048136252ab14e067c5a23e1fac1cf4177f53c23009b433a315801107c9e66056f5d81d118ab9e0ba97ca48022b284f9d5fb95924de60b28a6ba9adff73ad2c758ca088b29569f5e9516179c3c4eecb76ef4a8feb4a533f9097599822833d3f125aeb81b05cc840216db15f4696116df497890ee899b3762ecde1031a11f4d8a011fb139c9031635d36f1a6dbbeea1c4d30370669268c19f05adc318bce5a431576964112fed406d3d917469412519fa6b05946099eb49bbddd2512382c4d68808894d6d6b80220cefff5a89b4b8ebf890dd74cd287f6879ac2873d27c2ebdc2a3cb4b13da3147460f713bfb4d03340a6e593796de76507c3b921e0fbeda821bda91673a98293034a593f303bdbc907ae44c1215a8bf9ae43318cb36156ca42017b1ebc0190d72efc8f810e178c15e0e27172dcdeb2f057adfd12b5c4740f5a26aebf552152440808ed95c505158595701384cf6dc35bfb9fc988b8c545c078ed43fc5089bcdcc5a689c0e1d15387e1c15fa4968455091344a5db35dbd2068bfceb356b48641183d5d551f069b75d9ae5838875ee7bcfefabbc8b0ff72346db81133c8180d6040439f05914416bf28d201ca094cf4e935b9b606374967d6b80434b1c8a055767f2678ff951f7b2d0af88a35a8ac8dc0510fefb52378e7a002533816ef5eda816ec9d9cccec8ce732d2e6cad77b9428adc7ee09526b4cdf39c48df7d0e204e5ad4fd360124ce8de3703f32efeb0671df76440345f4fe5cbcd958e3d19fc0033ad8bec5ac225086a8007858223140962d4cab8977c66b07d57fe6b67f98befe7a2bb80764ec4d4063489235b8bf142129d5969159ba3f1ca5975ed8385e77a72b3b3b142079854e249d7f831162c6a4df07feb269ac8abc7b3dee7a97cb6114e35b3ab1efded50f411a3eba6345a39a926abef7f73416406e3c327960c3b0b4861b9311d265ed4e5febdbadba327dbe415a49b83887b978e9b04e81b9e50e1879eb4b94cbfaa1ab7eb5027dc49f523b8cd86c048930373ec9b70c183c6f71b0a3f5257f0922df678964d657a97d82c79b2173779de48aad73a58498d0bea7a782f81a1054fe67d9e6ed074d74dda70b9816b1d08724a693646b79c9805c568693ec66445dcfa9b647b56936579ec8406cb484e7387f9e7e436aa444a4360c71dd735c1cc472136f3be0ee3fee1576354ff7674b2673ab27c37f23239cf3583d515e7b29855c78fcad207babeb4d073642106f53df578ff2f244b5316fd17bd316ced0f7c24b254c1b896406a864b791195d3a0cdc4b251605e48529afb65bc8db12f9975447866e9ac53e6ac6579fe6733f182c9c5fba4956edc01b72c3cd4a8b9bc2e6c7569cf1f706c648ca222b5faaae36a94729b8c1143d84b5d379259353ca35c1238fccac187810459f9a562eae9eb1ee30099513d441760a1fc18be207dec07808e2fb4ad645a64fa11db290dc3cae20479e663d92ea21b81614331d8bbe8eb065a7a0d49e5cf6ae712ce916d8a2db1b67d6b749b99bee7f25b57949ae368e51b5004e12ac72d651bb5e78974e5c53f2427940060b83bf6b4e0e64d1094d2d6970f5018e9802b2120ea36537b39661c11e83b835d505034c4bab51420e01d51b762fdd37f36b9dd862af68a820c15847bd2d52facb0140e39e676232bdd2659ef9298c895e97193de9c3d7859d71a4525293642b06f89e76c93dffcb21af5338a522addee7d571d17e3867ac528a4d2c925113182fe6815d142c360ebae45f25881d39fadc52f7e7fb7714b7fe12c12df53acf3ae94af17108504fdd4a42af83531e57f4ffb0ee303c9d7fcc3d5196f9ffc15be4fb24c66035b0352b7c28d07a1be849e5f39468e6586850c0f6f7c317e19de6698baa74331ee3dd8d0cfd22e53d463d40ae90f297fda77d146a21ad2b363faec1b8310aa70f", 0x1000}, {&(0x7f0000001300)="8f686ca8f1aa5326f313d13448f619fce7ba1db58e178865fa11cb326e652af82419dabe90c73a00eb3e3b5beb13ebbef693e80d9a14ae21a197af410e6f21451c7dde1dbad09d8ddab9412ef9159db129241e8b12a4514f0981bbb631410028e3199a29aecb90114c81a489c4d17341db9003338f35159f239d06e1a3f90c7d7b22811078b79e2ea294ec29c1ccbd506bf5f13b71ae333edf617ba79e573fefcaf8aa16757ba9690027b5b7c8a836c31c626e4ce20e67ade2bfcc61f30ae80b67ff375e4f9cb353ebc16d9182600fdfd9b3d118a3d4aa5d23774a3b607efca48a2bb8e6a6ae49ffe19cef14cd74118b2cbeeb52eed25a1282249a", 0xfb}, {&(0x7f0000001400)="8a84f32a99b50e318a84075f80acc4c1f3e2373e89b44657e7e61115cce7487c13a5bb766b835d2eeb26c2f1c03d5f587c029b003441944711f49cdabe6111645c99f584e59d0ee9275a9378e96b9f86066fa26f6f2097fad6a9119a258f3d5de6a6ff568d8e801333ea52bb93ca599679b4be44dab8ad6701651750ceef3516148242b1ac79626d", 0x88}, {&(0x7f00000014c0)="c07569910ba22c3fd46a", 0xa}, {&(0x7f0000001500)="b26a2fe3788a9024fe7a22d093ea65fe3891d6f99f656a76dddd606e4afdaad9a7af629e9e7ff4c7735772709b146f90ed4f8354914a995ab63a95b52ccaaf63b4e3396c1e81bdb86ecac439d85a35dcce86b01a5f46b27435fab74c59ae2176e8324ad30df8641d515bcddb413f7046c759c27055d6afd954c7d68a2499776a1685a9cebfb55dfaed6f0a08b8a59d903dda7b79fb2550993c0a9c7e8e4d20439877d13724df203ce689ffbde57288d287bf848f72bb098e79c7bba3b01bddbcaadf8c9e20f8cea58296", 0xca}, {&(0x7f0000001600)="60cbea20cabde2cf6e85565ace611c0c1ba609792dfb1eed", 0x18}, {&(0x7f0000001640)="8f9dcd99036a80e768eca352abba0321d40a152bbf478e118e0da1ba0283d8b251bea91df1240fdb588d247011719f2dd6279f405ca68eb64e411392afd0a66b9fc1f6fb97f9c93aebf3310628635168094fe876a42a49843011ed8a353543a6d8325d16c5a4824e9156772596e04e7b08dabfb5744a09691baee82cc2fd9ef264fff3", 0x83}, {&(0x7f0000001700)="2acbe0e95a008ad6a09ae06ebe3b27244dd8f4aa198ed249e097e4bcc70ee873352bbd0246165f42166cdac722dc215c7947ee6052c5b55ba34c3dc736556534fb69437a14c14cf25331c71247eb10d445e2e409e41ea2cb4493136df15559bf4d6741b13e0c4ae4bac287b9d462c35fb7b2d032df89ca18ea99fc1644cd9f694a922f3c1fbc5b4d5aac862a9d02da98b191dc05c762b3bc1f5fbbca8ffac9cd30b56c21858a25a20adf22f32e183e881ee6846a2849004fcf85d4d57e2dcfdcbac1a0a0fca75c096720205e05d0", 0xce}], 0x8, &(0x7f0000001cc0)=[@rights={0x20, 0xffff, 0x1, [r11, r13, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r1, 0xffffffffffffff9c, r17, r18, 0xffffffffffffffff, r2, r5]}, @cred={0x20, 0xffff, 0x0, r20, r21, r25}, @cred={0x20, 0xffff, 0x0, r29, r32, r36}, @cred={0x20, 0xffff, 0x0, r38, r41, r48}, @rights={0x18, 0xffff, 0x1, [r51, r52]}, @rights={0x18, 0xffff, 0x1, [r53]}], 0xe0, 0x2}, 0x109d212c09155432) r54 = kqueue() r55 = fcntl$dupfd(r54, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r55, 0x0, 0x0) preadv(r55, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r55, 0x80185758, &(0x7f0000000100)={0xea, 0x1, {0x4, 0x70}}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt(r7, 0x9, 0x9, &(0x7f0000000040)="10b05260801b8d282c28a8116075e5dc", 0x10) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x28000, 0xd5) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x45}, {0x7ffffffe}]}) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000040)={0x4, 0x0, 0xfff9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0xa9, 0xf8, 0x2}, {0x1, 0x55, 0x0, 0x6}, {0x5, 0x0, 0x2, 0xffffffc0}, {0x290b, 0x20, 0xff}, {0x6, 0x6, 0x80, 0x8000}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x25e0, 0x30, 0x9, 0x8000}, {0x1, 0x40, 0x87, 0x7}, {0x5, 0x3, 0x2, 0x4}, {0x4, 0x6, 0x1, 0x2}, {0x3, 0xfe, 0x1, 0x3}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000280)=r8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) syz_emit_ethernet(0x2fe, &(0x7f00000001c0)="00b378e500"/14) 16:00:43 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x4, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x5, 0xfd) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4000, 0x2) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 16:00:44 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x8}, {0x20, 0x0, 0x6, 0x3}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r2, 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000e40)) r12 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\v\x00', 0x20000, 0x0) dup(r12) syz_open_pts() syz_open_pts() 16:00:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f00000006c0)=[{0x0}], 0x1) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x373, 0x0, 0xffffffffffffff79, 0x0}, 0x81f) 16:00:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) setsockopt(r4, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket$inet(0x2, 0x1, 0x81) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) dup2(r12, r6) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r19 = dup2(r18, r17) sendmsg$unix(r19, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r20 = getppid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getpid() geteuid() r25 = socket(0x18, 0x2, 0x0) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r26, r25) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r28 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r32, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, r35, 0x0, 0x0, r34}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x9, r30, r29, r35, r29, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, r30, 0x0, 0x0, r29}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r7, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r9, r2, r10, r11, r12, r15, r19]}, @cred={0x20, 0xffff, 0x0, r20, r22, r23}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r24, r30, r27}], 0x88, 0x10}, 0xaccff110451b3cdc) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x9811, r37, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000039e, &(0x7f0000000180)=[{0x81, 0x0, 0x3, 0x8}, {0x3, 0x0, 0xfc}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$getown(r1, 0x5) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xb, 0xffffffffffffff12) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) listen(r0, 0x1ff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) socket(0x1, 0x8000, 0xe6) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x5d) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) write(r4, &(0x7f00000000c0)="5ee54ad96fa53237a9be844ca83c10c4f62c833252710990789f735bd7c471db3f9431265e81d42b153a70ba25698ee4a769f30c3ffa490c679276362f22a229ecfada739ac0875558647102d7a467b90d70eef9a1716ea3ec7362ae2bffb64d3e4a65ff1cd4ec1fb667380b755095c428", 0x71) fchdir(r3) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x274) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x94) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/229) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xe926e164620f5799, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x852, 0x1, 0x80000001, 0x2, "237d5d7929f9e9affa945f6f628b7e53635c7278", 0x2, 0x4fe1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r5 = socket$inet(0x2, 0x1003, 0x0) fchdir(r5) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETAW(r6, 0x802c7415, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = socket(0x18, 0x2000000002, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = dup2(r8, r7) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000004c0)=0x200) r10 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r10, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f00000005c0)=0xc) recvfrom(r4, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r5 = msgget$private(0x0, 0x60) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="fce8709eea50debb45d31d08f33d3b8e0eefd4cb017a080e5f0c5f280df6e25d7bc6ca07a5ed55d67ce567f46c818ec01cfc5e359cd73dcf876c1e761e8a84fdc6be0b6de43f2eb13d853e875904daae1b567b4dc78448706504b3af619992089dd71277cbee22415cfe45002b31aa307c44d6ad4c3bec334896d2cf1bedc885cd6c3b631aa2d9f0366b05aa3bfdb9c62e0afd9480e07c59657ca4996900b2c714a26d36239fbff3aab10a0eab4f580ee036be94491b8c8d50b164", 0xbb}, {&(0x7f0000000140)="ede9f79d9917985befef437aca8ca21a3fc4f68f9effd0ab895ca991209a55af3e708a1c8b4eea0575126a87234954de28d53f9d93931319f953fb2aae", 0x3d}, {&(0x7f0000000180)="08ed7aaef7087cbbd43221517fd670b45c6f95c652071a47634c1a15872dc8de606a1ce44dcbca5400b9e1a7fbd5fa6159796c5023ade8234cef1df3242c8817c995", 0x42}, {&(0x7f0000000200)="5f804afceba1a04e12178024c9864512be82571a0f6ec2e4292b74ef81a9489e49818e94c2ffec6cdc06cef71e02bb33977ad1760696c09bc98fd916f07a4b34769cc13e38dc278fa9a29ab5432fe08743ecaed144ae7922f3b4381fecc987671bb328130e2e4398417695a54e46db3bc298a63da3b96485fa", 0x79}], 0x4) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000002c0)="4107fb3d9651f55f7ed2b8a80d57f548839581bb915fa838a57730db61adc608ecff150137a2c6d770baec012180b4e7ecfa657e23004a0438ed97cb831b", 0x3e}, {&(0x7f0000000300)="054ba0160dde08657c0b83c8e0dacaf491da53def767ee0662d8f553dad3b603ea96f151e31533310d0e88121e122a2dcc951543ab239cb7e442ef13d863674420d9034cbef04099153a5539df56ad0d92df3b20b2f6e4fd0f611260e38ccbd8666602fd707d14a0c48a9df3ce5e1479d2e82c72e4cdc2d984d0a8f2ecfdb4084b1d9933ecd981d04eda91c5a5fa9ead3427977b023a4e6b831b600fc9ed007bf78fe73a4345d52ea0fb987912e1f3fadb099d4326595206b0bae799a1ff64b12b3de8f85ca7fa7cb2ca1b144ea248592ecf810a038c587a21aca9df795c9f83814e47e99b5c3cb985f38a41de525f72ecb2dc16da0ffcfa107adfabd38ac3933c52745f59bfde4d547a251c3580e801f9f33597b3a7f5a0c16bfac643ab666c0fd09f4a6d9667bfb1ec359ee5fa6e0bb328077c6d6e641d378321f29a415c7e0cf56b55e13fb7b0d0de95ea3e87f8a48729c77dfbb5f9bd54e96c768b5f2d1ec2ef4fd0e604fdfe4473ae2d756ab993b6c7d11fe1be49dff5c4437f9bc9330fda2c6299c3077aabfcd1bfc5e5102a3d1f14b36d906638011b4ac53266f40db62d58f01ec115f9d1c39d2bcfd1ae162cf0e6109083e28f57bd34bd97657ebef9c9d227a0fe5af0cdd827c17e593cc8f38a422d6344901e973ef003f83cdd4bebf3e413b0eb8ad04529f2f058589c4f54bca03b11710378f0e19802b8857694d607920122f215d294a14e1d990f5985564cb86a45ac8a36bc352031f49573c2f0fd3689868d1325c759697951bc8b2ffbedca62fef2a63bdeef8d4de365eee66e21b45fa94344df1f0a38a4a1a7822d56e48a186c9fe578a4489c61b1d78d42fdf0273fd45b031b75c8d7b24d505654bef915cd4737d50a60d73ac788012b6ea32aa818b43515f057ee7dd76192c5f700a5f06f0ebd5fbf5fedece498294c554a162261725dd1ff4d3b7184a58914029f966979a215a5120932d5fd0e5b9d867d92f3e4810d978253e15b288cf67af891e2f5450c6dc133759d8019ad7b0e45141124761a3dc5616c71d0b6a8f3da8b80128b6015eb39f553618902ba45581847e3a3da7f56473218eb7a12149a787070dfa5d5287c451c834f89e7be98740ab09335b1c6eca707e88751348097deccf1bf7f408c13e68d46730349f2ad5b0fb04a35b4fe5b2f5fc0d27ace2c35c560d320fdcb3ab93f3ff099eae4782c6b166aa858ea722b7e33cc1e6db89732c08f3bf126bff37b51a4dde0c39ef6f8b6c3638f98603add9f94bc4c0cd9ac826f3721cc322585239a3228da0f7072a3ef4403f51045514d740f8f3d83d7221f21f1dc74dda05d28568e5337a8e71004b632c48ee5395fa713a3577de003727915313d446413c6405776771825dac3562989d3bd458e0813e86d30465c46ffbda54b6428c591068075c67cb737031d9c0090b9d903aa212ae50bb8f18c58d4685b84082ef4345d61e69eef4da9117793587239420646d4836c12f4aa100741fb616894f3c199f5560b3e46d88a49715de3c9c0d5d2302c17e32cb639645ba18efdb0cc5086462501d41f4159d43253a2c99b68652220bd4f8bd4e13eb683f4d1b1c16222139d96fd613b69ec50624e0af4b08c717aac4c06a118fd4659145a8128b2b12df29753e0187d844a9aef3f9a68dd58d62cdb68ca02b93d617fb117f4d145288e0e7ce537c518572c9f35aeaf621fe203b3b2fb6043cb572beaf5386658752cda5b2c7135b1737a924468049ee7b95ce65d1848db30ae65f5ef876d894d2a2ec42d534b68d3475b1c2bf56f4c12f062878a37eed87fc302ee3bdc8c319e9f262252a6bfc63def3d8eef9ab471efd917fc137542f5e33a804b753608f18ce9542f8812b395b6e1af75c4bd835040757ab969dbd6bab878b0168f323c4be963dc4c36e81c660d378d403b1ea0faa74593702b059c6d33ed0bbb6be9cccc13397a0e3a4b9c026c0f236a26751b68db625597d3d98a3e0449c2ba21d0f92cd7e56f0cb207c03293e78c00904cc2b691d8fce6e1f0f38240d950fe19c62504fb3cfe56a26695a80af3522745f7de830a3bee807981a7636a9137c5e436676e3e9d1008c3a62d4c0521ac1ac9e0eeef2abb05c43a960910ca6ec0876cf1eb73d509858e0be33be20e59887465622a5cce511f3f097ea0bf776285def44d14903eee643f28e75f4566d3fbaad54be14264632d0c5bb24dd26a956d1e926214caa22c1e7b0fd9b5996c5b52a525398c327b5fa69abe90269c03e7280cbbc37a299ba59e3f4a705c4c81352fe719accf3ddca23cdff657120271c6281a981087fc7faf7388a48866830c233ab5cde37d253e4d7c81540fce091560b9337267707cd170561630c830967c4a214c04922edcf698bb423cde1ea35e4921f05b31dac0665e29822c07f1c7a2813324316c69efa064a2217660b5217ceb3109aa3ac88f446c5d011e107e099fd37e882733415c1ecb0f8bb50facce650268062f236216a1dbe9f75c8d77228d4fb85b76ab8c54512de0b16a74ad3e9c4cba08257d56fca2f6e02ebcefb565d8cf8e2514a2fd76b020f218f12448a311bdfee5a00eb23ab8903d8938cce7ff46e428b2879600fb83fe137b9457b5e648d151422c93c3da5caa23d4ed09f8f9e45e0453012a0f8d1afe2d28763948db0f84236ac4a5dd6ddc03c58f86b61e50f1af5418b54d8176d597ab87fde67e4abd8c6eb0ebd5d5090f937d049308a585ebc4d67df0f6b7b1f14b29bff20683e80e2d61b07f41de1740d2e4f12a58442bdbec8a5d0ffc2c8206face5488c97425b4ad3c9f0efd397d291b73dd6c136221309f56577ec5a3a4f2990430dba84e8352618e9f59216018428ed7c292754240b6f103f852f2daf3ef9ec1cae74f10b7fcdd4dd1219cb0889050838217ff1cb831ef7300ff03006137907759af645320f71094735b7c113c14c029b6bf1f714dc4bed7c7c68efedcf5bd54781f42ddb26d066c94a3720ad505098c1e5ed03ac440d146b7a457ef912b7bea2d528dc9705c693df8a016bb4d7c7e3e550fd57fafae0b2ff8b6a5e841d00a0f2141d38988e65ecde77ac91724a3f313bb61b380eaa6103294e978075168b52d3b95baa4a86c13d191406a1f53568f8a74304e53041d3d147a5c4e7ebaba7db2da493d5ab6f10407226d96f8ac317a8273ddef4c8048ef630a828b2378cba59dc7ec3b1c7882ead2c8bfef42741448b035f90b3ecacd74ae923287fe56b0fdd114a0b119a18ad8e25f2a2db241521821eed1d917b2392f027f3e8b8b51ed3271fae2cd2198a463f81d3ac89345ce959295692d6df2f37598bca79cd83008234cdec56ceed6502cc406eb28a5a0b8dfb4b10597656a012661e34030c65b03e5bbf7930c0ed710fad96b35fb5391880ca9a61c08f3a240eb8e519b9e8d6b6e6f97307a5878906cacf1cf0769dfa0d10e9347ee29d2cf6d0e10547d7ac59b22b76fa713169ac8bcf7535f27ad5263fb8c8a1b458eb488067166d2bc50f8395184b801ae792a628940a8d9203abc5bbe7f0c3890688e4c65461cbc70ef0dce43dd01805a5b3a0a0db69f4fdf5894320c48aa31cf91c0083c5867c2be77a033c03d08a23c7cf44df82f252dd3119f3e2994effb6de5ddf48e1435f15c56afb83b216daab746fecb6076ce107d7809b46d6010dd0d45ef5137fabb76e3de6c86dfd2c66d3eb7b0c0548115f1dd08b51abee0e5de5408aca4c8532416f8c51c943e79a99c01154e61484ff8837ff1b956ac8767d3f6afc440c683fbd86f355c8b220065590b7028ebb3d45feacdacdba12c9725564feba53d4f4474b75e0545d55d2686b38acbdb40d6d9a3b4c7884fcba5afd5cd774ddbda9902aff8b6163e7edfe5b9dca90fff10f2436907e9789e74b890dac7d72d28d96eb8395f7e087b8d65cda04e0c19f174ab332d96868713b1c256996234da46e01b3f4b89c8e6a9fde83a8340eb73392d1b0deaa82ddecaf7c34ab238f18f81118a0da9827c52cb59bcdc6f3939c79ccef89537a3875502e133be944a9904c647bbc380519ba0f0d4590a27fc182abd723b09c37a66255280cf8f07bf797d827e3403144879dc5f66188ff4868f6da9367caab34e44ab066eac60687b7518c888914bce360f0a43a6891d814aa1174768a4bea135a0037b2b20b496cf8679631c604c910787a6dce3c57876ebc23dc1f569134b5fdf03a5fdb412d78c4aef35dd6638bce4e58de453b061a669d98624ebd5726ee4f309a7c78b898cd6e59db23ffc819504a676e30ce34fc0542050be95865f8740c85ea84d9bf9158e78dee95e83bc88ab104c23356831feac79cfa202d86e9e72361a4aa5897255c8ce9ffc409e82e0a6f925181c7b7b4c60b11bf20a5233e6c9bc38ad8ad9c91400a1c81401151452a792952345bf343feea6d30fd4fe5a135faa30d2fc1c043bf78dd932facaa3cc82f1065912bed732433c6dca7aad5930e859181a88fb078b616c6d61374bb29b0fa5f364428f1a0a20c174e428fe605b4bae18beb00699fb8f8f90697e625f3585130c8a5bfee622d4873739b79e763d6f0f3cc19ac3ab57caf36ee28a498d2a4425fc97e4775eaed9a299517e2c5ebb3cd69ee490da18349d189dc7eb6fd04bde1a5094c9c7f0e297460d8865135b6b62b0811810a308a5103fc58d0dd9fa16e5460e34067322ac9f5a541fbf3826704f336017c9e53eff76f954aa3c04876655887499298a434efed8cdb0ee84078aca1e9799d0ac5643238ddaf460c28b9265d238c512577a17211a923dbf3443aad92fa547e69c589674c9ecb42a1449e3db46532eba36a044266ac7064e08b54bfa60bcfe1d5d701024d3bd7f558857dbad3a2572d7656a41c529083b59cd82552364a7d497012465a32488bb9fec7eb2f7eb9eed18ba2e9614b94d02a48826da9bab668d59eb05a69c5209b66ebab2beb74b6ea2da2ab732e7389da55f34fddc6ef02c6b4444e0d923f16a21e3c9fa95cb4619456ead5b63d6b55f066ba91106ebe1957bb57e5dc06811aa29e9b1a562f3098d64de891af3684e01bbf620245af6e8eb0ce8184baef78f8f3186f7f50b56dc17b3c82a8ca7d8fc1e407fae726b5a5f303c24b31719349b8a0cac6f190c304002a37d206daa63734c6f7bbf4acc5bc37b85610b6d0990ff03f1c07bbceebb2553dbaf189a0410436bee8c99b3bb19f691f8b82c8b6912c66608a5d1e85c441f79d97a99aad1c240c5c8d1896e2198e5e7af4ca07a6be28d3d0a516e1f29e7b988ed94cc40130b77345dbaf900dd5c28bd9b0a1cf52524edec47cd4855a8cca204794b301d49e20a1c8464c7eb9a18cf66f79de1b5199f5499d5f111d00c8162546efa5e4e009b97d5931f43254544e405c94c08a8ebf2661ede69cbdf961af86cf0799ba13247a04a61c75fef14712fca282889e0e5e6d7308b05844b697ff27fd08446c6245090e00e5de4b331e1f4c1a78de05f29c076c40ab050f95085abf3fa031595af604123ef2008db7cbdb259134785c67de92900594975d62f126af781f983b80d63e41fc32ae7ec0c221b3c1cc1ee1711fe64eda8f3140008448e90bb83fb7b8a41e076558dac5bb37bdbb94986d0dccd5f9c35258b5d1cd3f3d0abfa07c6b89b8575cafc3f9418f9598d006f8aec63b4dcf72b5f7103dddb24b05678d1aa601c90ecf43b4f83934f0989a122d7bc41421ca089720cbba398d53d423d5c08227b42a890f3a27367f4712836ec701fc3f2252453747f9df61c30e3d11d847a9ebc", 0x1000}, {&(0x7f0000001300)="c3678fa67b418085c5db7f413d845156b81c7a1ea65fe0d2a452dfbcc81d847d90c00260b959ac5dc4146420ea16bbb1c3d8587a7e78fa3a2f55e94335de1f7c30b3c156e5321b26a87861d5fec00a6a0da0c56ace864a17379d61792eccebe4f77a6dd0cc18fe76e0", 0x69}, {&(0x7f0000001380)="af9df315a5ba1ff242e939cf04464d95ef0d1ca46d5665805b6774cbb46e9a15af26cbed23c4a7b98cf37e7f3769f37a40", 0x31}, {&(0x7f00000013c0)="b0e5d52977976e550c0674d0", 0xc}, {&(0x7f0000001400)="668a78fc83d41eac68b08725f073f848e6b8f824bff7d1b5a90fa55d1373e2f7f4990c38dfd86e82621bbb818d0382e2685bfb7bdd3b7ebdec8eddd673050880b2e161c29d4eaef916cbb8b032cf6959810d6e807b5245ee7edb3a7aa0c2aa9187370bbc38731e46fad1f6f9c92447a1d5bb8008153676c6d7708608f95b1cb6596ea1910ee11bad1b", 0x89}, {&(0x7f00000014c0)="64bb82eb4ed107fd9dbe637dc48637fed5369cfcfee5fb935871de9e0ca0441a941d9f0a6c326c90dadcfe50723fc17e466005fd76e97bc5d750be98cefa27606982407d02738a6e51d437aae15de5a6765566d22655bd50b606065b6fcfca034976f1", 0x63}, {&(0x7f0000001540)="2ba024763e4d91c6bc3071646a41", 0xe}, {&(0x7f0000001580)="bb053ce18ef04f8fbe82332cba4c90726408a5ef5ac8299e9f36eed7e5f0d9cdf92d038661", 0x25}, {&(0x7f00000015c0)="21e85454594c814667eb5ab428cce9ec984eec9fb707f3b8174ed10c29b7f4559672f97ad27df2767abbf6dcae68a0b71c650ec795b8f2114c5b9f029c6750869b9631ae9fccd6ba9f0b42fcbf68d18e373ce6c4d014e27724a1ea73b8033479a9833b03acaafbe209857f0a529a8b77e6568adfd560ce6ffd1acea1359a4800d6ba7a7606c06675a20e9af16464e8208657186ef6c389ac8b3639bdd1f5c51f7d4664e4828d37ebdc7f30fc1c5ce35f474a7f3df241dacb04edc9ce71d9374628db5575e202da161436e8222c04e830a0020a815c575bd4956eaac055842e28355e3d504f3880c3f5871d3b586f8b93c16e1f27425f07b065a7f1dfbe5f0f77348f440b7c53473f4d5494785116dec720d00e1f417c1129fff4dfd8345f36dc67d88f98ab68edc9e28fe5406235bd6925de0d82e05df5eef94edaa3445ef0c5a78f5e57ad4eb116d0442d54acab0cad990e7928a338d90f9a787ac55fdb23531b3abec82d2c0f5d54601fa76046e10bedaf8cbbb68e0cbe7f583479211d533ca9b5c0e360e3cf4eea505fbd1f11d4c2a199650cfd3dcb22ad152ce0ec365ae1e9aa9eba44b14492c1c1acff95427cce18d9631a3df12fc8fabe9ade17747e46c403cd6b8cc449d768c2504693f711351c5f785274c8fe6d6f8515872ecd4802c5bda114ee8ec4ebae726cfb339546ac6f96643bc638b4459a4546b5095396ebfd44af9d29b5e9750139df9cc11b44b6ee8af51632d21198f5545af0e721e1e21196c258da4fa7b14d76322c6afb1c664ecc43d19d008da8ce1f717430b1c57ceb590ac7ce71cf5af79f3e356c6efd8ffc96674347861baa43d3ca8fc5d8b62d95ee63d275257f40fbf42ca39148c8bba208da76d021e527ac256c485f549b777de6295e38a804867a7634e2e2c1d46fa1b87c559c53f51caa8a53fb246f977059d24704d9d4f86a2eef12ec49bdc4911ed06f6fce27286833ac356403c9bb265253dc10c539d3384e7ac8ed78a2ec659c4ee3a2cb5a3347f2376485e1dcf8e8f096d57e12da3da07c097779eb16edcf59dd2b97d8773b4f21e8303ef1f9b4c4f3d37ae6c8fe2490c5ca426211ecb2de367d82a2df0380ed62ca085076f8626d914300d7180de825cede7687f4cf5281e41b181eaf36233d20f73688b1992352c58c1c92091dc38330eb5acae3bb4587eb0a804c27d6213502e97efc947be5311e40a1e4978fc569fed84b1ca6a3a0d6fea30ea44f874e7f34dacd6103c8252f9431a086debdeac7b79266cf7e1cbdc1558a690abc2e97fed5541a7941d2877cffff102aa34d6ac560d7dfffa7301d307ed2faeb3db2e392e2a8b472c86d10dfccdc989c9bde857dc8525496abe5d4a8d5de0f939ed1f8539082f4ea0accde961b5c3244869ba81d9751f48396b69e998155a3d2bbddfdeab6a9ea63af46f8d77af8986f481c09fd11cee8c5806dc8cc9d56eeb7d8f7c71f4e5fa859d7903377e103e80e6628dbe9b0b3119b48872e7ecd099674a0177b58abe365a5543dd1173e853006ad7321d1b08df26a1df84593e829c7e3cbbe635dc976a1631d7aa743cc9aa8aa01104b226ee1854018d932d4bb1356d4b6a827bbbd59c8333e8785b16dc0fce8f4f6389bf56707375c1f2f73fcd8033e876c65b8e6290697804399a91a6052387b8c888e9d138986e83e628312664358b1bef7ad992b67a4d85d5eb31fe1a57010bdf3de870f4c46ba9029b2e8a75368be800631a3349bb3eb475c528ffe3d473ba35772c9c465d6acdf3b804e97b2ce977bb752a7ea4d18f32d26f86bc85a7ca6b4482bdac995332173d816a7e967669671843ca94733eb8e3b931a1f7a66b3f1ab301599174c21fcc3f5d0c5c5a6b4689970cd211438f277406f1e15a288a84fddb8f761235d51bb420c2bf5691c087de8c343bae0cbe364d2bc3866631090e1f04e28280bd9b250d058dec04e3c87ad82feaeed7631fb387b47c317bbeb6fe19fcef69934e0bd0290086acd85dfab1e173459932cf0b8d17f72f400186a0c5b4bf096a341f3ea52c6cb84b49bac790e9dc18a781c101e02cd7080c4b44bdbe77628f686e5480d4778335c572d86f4f75f3c28b855704f0fdfc0bee4892d3226a848bdc4090319cfa908b2ddf809f975d3a22dc7e33da6a9335b3b805fc2561c0141182a86eaf549115ea5ca66b4982f8a472bd48f3b5ea13253a4f33f8603451bee4c8ffddeded063e469f92e0d0484e9fec0988e0157eddb59102df8092d4f11b6071f1598cfa816daf074b87544864cc86fa04c860c97b41986238dd9652487e6d412a2a54b512c9e598f541ae888a80f9c88d065b143844739e2a85ca2b0896caf61fe12798367f914cdad308c875cf779d9fed935fad4a746effd8b8c1f40e9e4e686970eb016125a1dc8fc35cbbfa9b90d44a51064fa09971f5c45ae8a5ac02f6bfd5c28f734a12b941b8801830e32e54f4f188694cd2aa11d53157aeb30fb318fc08dcc6e3e53bc96e7c7b49e8c602fe6caa0845d695222122f318586fe613f40506a25e50bb76ea2c4b7731414afda43912ac252a7c47d8670d7c5552268ce3a20d6f5eecae53b4b47a844834b4d92812bb1c9252db67468367649a8dc5bc885fd64ad36295ca8a8dfc6a0a807645ef26d2e8cfdce0e45b9cf351bf8ce78a3383680a8806fcbc0708af46fd6a9c4901b458d3487e547bed4f5080b94b8bea9b4d5f1627438550dff895cc53c20568dc49af08abaf3860fb655567f693f54599c364f957806009caf0c050975e384a3c4b169fbe06d4f79bd2e58dd2519e7d1c5e7f7f5e1bdd9c9e55ce4f3318909ada69df995a33ef7b9e7808a6aa15104cb19300c1b169c38f726fcff34921f898f5e7f785e4ce13354d500f423ff8e220470d9b5f34a29ed07bdbfa93f224788da5c506f6cf3558c7c22ed9f9eea3d0a36bf8c9e723a86041bab0d65ce24914a2123ab6fe5d5af88cac47979cfeccc08119c854481732ddf936d7130ec1c4a0923acc3a40ee19264dc076a36e2a2e91f8fe5dc62789d5b73d9ac6e6765a53ff94d32739421dad313be00f78d398bc5f6538ef9235e986b4e40ede1fa8df593795637b52cdf3dce49820508b6acd7f22876a35c6998a094e4fac82b9addcc32aef5a52343e649928d232989722a905bb796456afcbb287ec7deced816e08635b670a22b983a7a28f7bc7142fe947c9d386aabb9167dfc9d53c567180c12c698cbdecaf26606f0bee327f4b2881f757b046f15f58e29745f3c511cd136bfe2a848304915ea1aee54c00c63036e339ae377f4d8b87967a095812197abef22ad1c225a85d81233406427216ec18750ff20c3dae1b078de24296b1fb18c2d175b4dfbefdc3c0aa2eac650f1c29ef6b6ea7e8a497417e98a1a990006a1bedd4af752c463200f9eb41f61d9fa4a8333bd870e0e346d096983ebbf0f5f06a93c1184d958777e3fc3498b4edfb677632aa269515cfe549c6363089976f262cca95fb43b511ae3d2e86767afda9ecafe4792ac45d5e72c25cbc3561452feae1df848d355ecd3dbd39f83a0703c9bd4d6e4aa9944df6a45948d0c73cf35f645ce073ab5d32bfc059c43d17082ad0a1bbe9776511af268151987de0df05b9334fabbfe02f91fc9207ff16e96c4d9fa7f74af5cd9ca7a0e17410bcbd7c81da66847f69fbca3901e91d14d1da5984f68a222159074b1e73c8b91f329d0785b4e1d6ef5197088af225a5a0ec5c0577e411fa6af2da67e516cc9923055cbd7cd0eb16cde19fd7358e69ae383dddfa61523f4405dc888018884efbf82d93b237d8408af52574ed22f32dfddee3f327489d4d87f7829dd8ceaf4fdc3c036776ae24c27a75046ed727408c2f9aa45f56d767e5d98af4c49d4cb36f7454a86c2da89860c3263edd2a592085bc147a6966ad353f63c57840ec9a97acdff3137efeeb1297dce63da3e129b16207273cbdbbd523bfefc7bdf2ddd49ce596f35e465557d7636b59b64a8000f978b5800d1709b14851ca6244c5ab98f64331d3a1aec5ea3a7d2955535918f3a1c3aaf7b86f4ce848fe967dc723df50e3cd7a84f4abbf95db781ae34dc294090b12ff198e4e8b4a05000a68d6a9574f8c417e8848324fca89a12566691d6efae9b82b3ac1ea98ce430111f9f78fd7567309e144a237360c8adcfe3630ae4aa5c0d5c02f3c33d6245ec458f00517812ad11e258bc13699e933b600697d376d97cc7300766aafcc75ca5eb1e5d3ac577bce81fab83c4dff674173c3be3a69e0e37ec4695fa6ae89cd5d30a3fefebfbe0da0011c5443365a6c9d9fc324edb5d674128b99049bc86cfa4288da871cd2b9a11efb384d57c6451b0b407a75c301b7ef82ca042d69c943ff348747d4847a97de73cbd571b56e6c39ac2a315eff8a1468d6b37d2a1da8a29f9777eb740ee7a71f97fb0c8bcef552ac4ca5ef1a2914668f214d81b79bfcd69037975182485f71ba8a5cbb7d0a5d44347d44abca48f64b43e194308561b48fdf6270fc2b23f5c50fec5dc8d7f84e6c7334c7808be5c1c8d93f902ec31f0bbc2c96acfe574d8bbcce7e79f502cc43b99b1625a3ba971d92734076bf11d7c6ae7dfb3e210343d51c8454559615d3282c9d60d11c9385bae1d5e57cca388626bf51968579a036ba8269227acc86e358e6521dd825c973dbd2b12baddff0477a7ef7aa259755b2c68485b3feb7ac7c027681bccd0ddef5e3f9fa3d3e85ecacae9dacf0d4db6f4a504e6b5f072eac899771dc6007ad76b1aed3c8542fd04fdb2c1ba1790fffa9afec24bc05a6b690a90c83b527646e1917e0015871af2239397ada765c3c7dad0d06f8f364c830d00de154bdf392e117dcd8607b233fdcc894141e9c8647b6f09fe49f31971367d224379eca5c9bd65f744cf966c3874581373526b561cb4557bfc522aca6ba25137ede9197a4a1903c19d184c7d17d937341478dceab208e8a63fe6d1ec4ceff07542781382f20948a20a2cff63c7f9057f06be66fae82db04235d1164dfd6b16c6fbc334a2e94cbba4e7160434ef2a9f8cac98d351676d83ad0f506a3df5129a136e153b2bdba9f049d205e40f8c475224c488830e07eb2e18b4d6fc88c37e6b23aac15df20c49315c92b33bd2fb866c55b0364df0d03f69c267fbc73c9708413763598b9414c24dd5f765047379ebb426915f6d64e01fb7aebc1812053b9ec79ff8e95d5c6c6b230aeb4f68bcd78e5aaa941e099353b77759274b6d43708a19236f04dbac6b796a68ab44d65f5144d858ad6c72642380fe5372b5c9161c003147699d1735b50d57e7c164443fa2871b110456ed92f0633e88b9b8c0f149cea9dd0958bfb1356ead770af324ea2f55460bbe406e3b91b4bc88fe5a2bc53f55788966cdf1b373f1ec0d5ec3640f50ea9d0682be8d9e71cec09360b4feecd43f5663c7464935aca217f487378572a9e730167d56f5ee0debdd2d9a9a4b2968eda484a68e5f911fd0238ac6d13554546607ce8e9fdac649a64c9c04b946637ec4f5a1e316572a732dd7a780920d821a960db9df52d32eed891e793d3fc0435ff3b2744dfa7b3934bd0e16ee5cbce5ee99699289d2b96baa235fc90ed104582ec157f321b2e4090d2a22914663d0b0407588cce42a1c6bab6513692bf60531caba4f6820e9bfe9aa05127d54873de3084094c8f51102dafc8fdd2756519a90c2b087fa26503526c101e10b0fc06bf4ef1557eb1ef220232ca578acc1fe0d9621ad788984abe538f8f6ac015795c663399769ecdcd1240e67", 0x1000}], 0xa) 16:00:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mlock(&(0x7f0000561000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3c, 0x1, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x3d}, {0x7ffffffe, 0x1, 0x0, 0xffff883f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x200016ffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x4480, 0x10000}, {0x80000001, 0x3}}) 16:00:45 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) syz_open_pts() 16:00:45 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) socketpair(0x18, 0x8000, 0xa4, &(0x7f0000000080)) setrlimit(0x1, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000028, r1) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0xe72, 0x1, 0x8, 0x917f, 0x47cb}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0xe5, 0x7}, {0x18, 0x1, 0x1fc, 0x4}, 0x1000, [0x10001, 0x18b, 0xfffffffe, 0x4, 0x8001, 0x1, 0x3f, 0x1]}, 0x3c) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x84eba3b26a7f0385, 0x1) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0x2, 0x4) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) kqueue() r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x2, r8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r9) setgid(0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/232) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = semget$private(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) r1 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r9 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r8, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r10, r11, r12, r13, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r15 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r14, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r16, r17, r18, r19, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r21 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r20, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r22, r23, r24, r25, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r17, r23]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffb, r1, r5, r12, r26, 0x20, 0x8fe8}, 0x9, 0x3f, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r27, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x200, 0xe) 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) socket$inet6(0x18, 0x8000, 0x3c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000480)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r3, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000580)=0x81) dup2(r4, r4) r7 = socket(0x2, 0x10000000000003, 0x33) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) connect(r9, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x4538, 0x6}, 0xc) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff0000000080"], 0x10) write(r7, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:00:45 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r2}, 0x0, 0x0, 0x1}) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='\xf3)\x00', &(0x7f0000000780)='!\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\xf1\x00', &(0x7f0000000840)='[w\x00']) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8af263dbd1"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r8, 0x0, &(0x7f0000000040)) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f00000003c0)='//%.(\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\xf3)\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x0e-\x00', &(0x7f00000005c0)='\xf1\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00']) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x8001, 0x8, 0x1, 0x9, 0x4, 0x100, 0x2, 0xc69b0001fb34abf2, 0x0, 0x2}) 16:00:45 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="a1f7063360f729768fc76b867d125d9f2a07d8a836a6622749d722d05ebcaf0446c277d117cdc177ee27aa192e918b04ac08c88d35e474ff1400ed2bedc26d00bc448fe6f23a2d258aff7825dbd4534d96394e20687716733676c6eb339f15db7fba96a1544ec2de5541fb665ccf2967135025fb4683bc2d8215b1"], 0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r7 = socket(0x2, 0x8002, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000300)) write(r7, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r11) 16:00:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0xffffffdfffffbffe, 0x2, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup2(r5, 0xffffffffffffff9c) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x6, 0xd53e4935b016c551, 0x2, 0x7f, 0x4}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x7110}, {{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xfffffffffffffffb, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4c, 0x20, 0x1ff, 0x9c20}, {{r6}, 0x0, 0x0, 0x2, 0x9, 0x3}, {{r7}, 0xfffffffffffffff8, 0x10, 0x1, 0x2, 0x93}, {{r1}, 0x3, 0x12, 0x10, 0x7f, 0x8}], 0x3179, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x9, 0xfffff, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x621, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x6, 0x52}, {{r8}, 0xffffffffffffffff, 0x84, 0x8, 0x7, 0x10001}, {{r9}, 0xfffffffffffffff8, 0x7b534430e45d594, 0x4, 0x80000000, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x2, 0x7ff, 0xc40}], 0x5, &(0x7f00000001c0)={0x97, 0x9}) r10 = socket(0x6, 0x4, 0x81) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) fcntl$setown(r10, 0x6, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000136a66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="100a2956b92237769d0834a2b9619f81aad48e106b0a5af53504f414176e24c4208daacb3f72bbd126b1f83f8929a93a7a9c01712147eff6d7fa535e40d0ac639c54cd3d05551ce57d0458ee8c9b832cd4c84247cbb00354", 0x148) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r0, r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) listen(r0, 0x2) 16:00:45 executing program 1: socketpair$unix(0x1, 0x54831b11c040101d, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x11149022891f111d) ioctl$TIOCOUTQ(r0, 0x5411, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:45 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x?') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x7ccad55bfdadff38, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='./file0\x00', 0xfd5983cdbd8879f, 0x2) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000140000000001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaab}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r2, &(0x7f0000000080)="68444d84447fb7fb1ce9c3f03b09252d6e6b9d1f2b82", 0x16) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x400, 0x80000000}) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x10) semop(r1, &(0x7f00000000c0)=[{0x0, 0x341b, 0x1000}, {0x3, 0x1ff, 0x800}, {0x4, 0x8, 0x800}, {0x1, 0x6, 0x1000}, {0xcbaa95997963ed4d, 0x8, 0xf4cf1e74813e5dff}, {0x0, 0x2acc, 0x1000}, {0x0, 0x2}, {0x3, 0x800, 0x800}, {0x4, 0x438f, 0x800}, {0x4, 0xbc, 0x1000}], 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x0, 0x0, "d73041050000000000ffffed0000000000004000", 0x0, 0x1000001}) write(r0, &(0x7f0000000040)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309dbe5ef9681ff9ed8e4f5f6a2cf8eace23302", 0x77) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r2, r3, r4, r5, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r6, &(0x7f00000000c0)=""/100, 0x64, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x802, 0xfffffffc}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000140)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r8, r9, r10, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r16 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r15, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r18 = getegid() getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r17, r18, 0x0, r19, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0xb7, &(0x7f0000000080)=[r3, r9, r11, r18]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x101) open(&(0x7f0000000080)='./bus\x00', 0x8, 0xe0a517c617303089) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b010000000000000000f8ffffff00ffffffffffffffacef596a31499cf0dc5200000064fc", 0x2c}], 0x1) 16:00:45 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3, 0x7f}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x814, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r12 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r11, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r13, r14, r15, r16, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r17 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r20 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r19, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r21, r22, r23, r24, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="9e77b68fc7c35ea44e9ea5b7af6613e2e46cd97fe1b1372742cbb45f3848f128a87be04c17629e94bf0de217308a94db3342f0cc012948f138b08d72c4c481957fb738d0b4027a9d0d7a5069a0c6b642e67f11a44d3cf38279f8a46f10fb523ef5988eb458eefc", 0x67}, {&(0x7f00000002c0)="72a2de47326face36758488c5916383964693a545b577f5ea0f39e4c294a558ba12ba2a9615227fdd85569c1c9c5561c3c3264ba40bb6b3e4f2c64cfe2cf3d5978fb07e9569eb2120cd3bc1b448c73e73d42664f38eb3d437b7158f2fe5c6afdbc2d255d8a301f354327a9c571ec6fa82c6015a77257613169a9b4e1756e40059da0835c1c3fa4a01de7c8a6764e63955ea61390dadf2112cb91412310ba5bf82cf6a56e54bda84ddcbd0e55b29eb2601649cebdecd0ef51f6cb19b8e50cbf83790120e7873ca400863cdce5", 0xcc}, {&(0x7f0000000080)="acc8b9e4c698b6c68fe684a70eeb7c15622273a765e8208aee5c99805cda009ba8f026462b72f517e7278220b0213e049c8e6c25ca60209c53f25e264aab", 0x3e}, {&(0x7f00000003c0)="b0a475ebff838b8fea110c52e699e0933a9a54e9acc3b899d69794af5fb0c7be4023d196eadfd714ab21996c17256e80f274933746863bcf77f8939b0204cc686b11f5e3d72e41544ef87ded98b4ad7368f40376cf51a44030ffa952da15a690733263ddce6ecd522fa477d564973ae1b8ebb39c42cabf6141eb78ba81a737ba4bf7e502342553f1b7ac8d0c1615f9d2353999fe15eb1c5261011a9034dc6120f3494ee6e80830e7494df5fe5818033e730b6c03928a1ba556df26f07275c952685df675617db3eb", 0xc8}, {&(0x7f00000004c0)="17e1b8e7acacc16d6e7e4ba2d09f88777276f32b7e24fd3cfccc8798417d245cdf00299f415fa08d5a0d5761f167093358d8640ab8fbc7b416f2089b7d9f0ac0c4de6bfe86e0e02e09c733c67b5ceb3a55431f496d05ff5fd57e2b7af1698a990f4d6c2b1828e0", 0x67}, {&(0x7f0000000540)="d15ee8b9f95e8cee901d13ef0370e6753c1eca83d0e690a461d13f0b495928538412a8ad9684d704d0ed11dca3485ece4eaf4534cf4cd29c2fa047bb16dcc530f66ca5a89865419abab476131da6f358ae080f8ea6ba5b8abe01afb653e03ca0e6375fc473c7d29889fc37159c88d1e9522f97c4baf318ed9fd91e4e19a6d817083e730ff21367eac7c12f9e89b3df5af3bc854e0bc19b5eb27a66f2ebba13b5061ed0d2a39cde65454d4552bf52484ea05d6e61e1ac872dd2eb5875ca6c90ba74d474ff8c7a0e7eb38ab58a2d5e792bfca858bc80c1196497", 0xd9}], 0x6, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r7, r10, r14}, @cred={0x20, 0xffff, 0x0, r17, r18, r22}], 0x58, 0x8}, 0xe) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f085d6c3077e7"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) kqueue() r3 = dup2(r0, r2) kqueue() r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = socket(0x1, 0x4003, 0xf7) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x6012, r8, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000040)=0x6) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) shutdown(r7, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x4c}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0xca) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x8, 0x8, 0x9, 0xffffffff}, {0x2, 0x0, 0x1, 0x6}, {0x8, 0x3, 0x0, 0x5}, {0x81, 0xfa, 0x2, 0xa9}, {0xfffe, 0xd2, 0x4, 0x8000}, {0x1ff, 0x4, 0x81, 0xf94}, {0x8000, 0x5, 0x1, 0x2}, {0x101, 0x9, 0x2, 0x2f95f5bf}, {0xc5, 0x7e, 0x2, 0x5}, {0x1000, 0xf3, 0x9, 0x8}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r6) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400c5a121bf04aa15e9050000006e00"}) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x2) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186004008000014000000000000000f4ff4cffffffff3f000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:49 executing program 0: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f00000000c0)="86537602", 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)="f1a8618f9a2edf7142e6d517f0131e9b27476c6afc3d295254a92c637b681f0bc16bf2e8662846837e91438cf80061f4a7775919ac350565c9f3f23493fdbb8b5a"}, {&(0x7f0000000200)="3c2fe50d4eb8400bf18d9395479bfd71a7087552531afb8cc9f0527bd94320394bb4c934a91eb4f924ce8a1dade2e1d1c242ef5fea508b14d57828f1d973101d29dd4398afcd862b6d64cdedef1cb178597cb06d3a36"}, {&(0x7f0000001300)="4ea48d9fbb73a5d17b0ba9cb96b6ed4cad741245b7a9f024f5d598a3e3810c2648f5f22ada2b5dc04e55cf1c896be145612714c49146369f31400de90ced4be1c2af37707ccece3f00488b865bb671cc54fc8e4f56502b4fd4a96b3516f7d83d9d8b3c5ff4f118ab49b26d03bf618568b648940398e395f5d8dd8b6902d5d6b384546f62f7adff7ffa6f82ed38dea0b8dc784ebc2bbb83573ebd33d891923ea5ee80fe21c3bc2a3b3da156ffeafc0a1d25dd320909e86cc34c7af593"}, {&(0x7f0000000280)="96b6e754955387fb93537ef2606a6e854a53f363b24463a60c33b1aea48d2ef6a0b613"}, {&(0x7f00000013c0)="82e406e6e28f961f0dcff3e2a520bb21ff99441bd0f165196da07441819cfef31902302d7d4ef207f726e57aa5d1ee40738e1897e10d2c5f733f5794ab02cafff5ebd25828df62976f2a9d82c6b9d0c911c43e313e2c440dfd9a475e343f072c9a5c61bb6e10d1a098c9c3dc829f7b1eb710e575fe43a368d5a77203dead8f6b0cefc94d4be709258c05fad027e76d52675ffd8f3e83cec4797eef6f05e3f9c2c0c0eb242499081dc646696f1b6440e101c96f6991a94c41578f30e6261caa1d8e761b051b674d2ed6b9de5d020d213253aa0dce5ee9dc686ce0af6667cfdb6a99829ba2bebcdc68107737b5510f9c01be8339bda5d29b8dceeaee695eb4cea52dc9cf52b63040e71a26f601abba1ff6db2f1a0b4bab838954a1cdaf6d009936773bc82a291faaa6255e2e08d7c837fb64c00ba580d069ee94c11637f57f150f79be42e2cc8a2ce058980ee1b258e4abd0b82ec2b81330eeac44a3c5739f2de1e63aa181caeefacb386bff144b235bb9a4f3d91229a947014c55176869215aeec3888bf11fcad95a552155e6162465385c30e59fe6eeca8b31b34eefc251c298b028ad535e5a0d3aa5bfe01684ca7440f95ff22c310ea5f569a80819a68be10eb040c9b7f4180402b223e42d747573fb49de4bc470517d450614566a996101134afff3bf3c62a83dedd597f7fb6a68beff8e5b782d27bfb23fc3fb8b24b40649013d7da83f930b7a2e86c666b71be08a2985088c868fc2d226c0157600cd7edc20176dbc624b95809371c6abe2770a82a23a88431fbc1831c9bc15165c6c1cbff7f8148997e03ad773de150a9aa8c378b586f1f49170185ad6f94e22894e1a6790d69e10514e333dbd9f2648e52fc02c7a2b5672732f08676badad81b0491775bbd42057611cb03e2731cfbc395762cd7ddc206dff4b2a4c9aacb600e8e0235b242f890d7e498539b6ce3514a9931bd35dee5aec7fa3670ad4ed1d14568bf60e9d5b1b603d03ae3ebe2c848bb822a9981e95b6c8fa9880daaa2527c3da04e17feb122c96ab7a760a4b01e47d5207b46873478f31430b2622bcdd449cdbf42c287eebb38011364585f8a93216f06595081370a60f528cd5620a5e6dec8362396f00448a24f4d3bd988c041e178322ffd2862ee6cba53eb3016142d72e7abde1a4053ddd4600fc2528a900716725f96eda4230b5ba5c336d09c1624774bf694df04284d9a825d1583380cdfbfadda945f696aae2eabbd5d787df8a4f94497f65386743557f911ed52dc699b58449e8447b36c779a028ca0a45003e69c43b4e66dc8cc0bfedf82b2c82e5a88d6958cd8bf41352f14121af37317d5994a9b4d674010efe7024db7a6ea076d4016938b2449b01766d44098405fa94d594edad13116d21aa86d592d4f3d5fcff0b3de83f3d3db0d0b212847606a7be99f1a6cf149f6591219bee8c5045cce19cf3c8674f3426887117e48eb72bae2e01c2d9a2d1734649dc289b28578f8885ef8be262f65d824e4c09fb757219c4ade36eb779853549d17aee232d4e7ca0d6f83ad398e27be13361b60b6ebfae65eba48b961b2c436f18c0d8f54d67ad9c8f88c8ff8f9ff376754a115f37e7a47ef39643fbc75b85650d0366453550566bf8a635310b53020873ef86753ca9509fe9dbaf12f166a73b744a50108163a27e231549046dffc71c627eb5505e1085027c33ca17b873351ccbb263438f54ecf4d1a4a17ad97503ee2d6471e454e3e1da4d2355b2b24f27006f22cdce60bac22d2c6392ce450fe18f4a42178620bc218d81b300f31d0c9b616d39de305b0aafbc76f3ad9a39eae8fc53eb0e1b92f45b1ab9ffb149545e5ed181a3d154e83df5eadbb28c7bfb4b6a92dcffa42334a8313aadadb365e7437548957ae2b576eb7d64c59161c1bf2deda99161ab312e5470387e1a9515c7c50bfacce6e1c741b345a60e1ebb7cfbb13456dfbfd02a8123c9b8fafd754b61c90ff4ba006e0533f580308311adc71dc62d0c94f4cf0c83e852b7aed0d4b0efedf707465135867261d1f99f5b42d50b6041ea6c2904ad44ef6c63e06b89086ebaef09a03b27da21b64306d0772ea7c0fd69ccc7ad9c1e1867dccc7f2139ebf93fae6b3183e402022911a87403a89f9bf7cb5dc7e9c3f6996bffc26b9528ce1dacec6d4f092f0fb14d3f06350f1c58c1a900aeb45f7bffe0923b2d160b9d6271aeecf7fbc410e9950194d1efba68eafb98f95f48efe8dbd8ed3789c070a0398e0cb98c3d63d437f7277e2e3ab8eb9ba524812519478d662b7d933bfeb63830d55e927fca2d4f3881742052d571e3fc65fceb946be3cb707f6d6173a7d1f75d4d6ff77d32085af88211ab4fa785e0d842bf4c5d40c4fbe4774cb92d14f2c9264c5310ff868217fd5aff8928afe8a36c936ace2a68fc5ca44620c6bd9e2bf15e014ecf59ab441e5214f28bfbeca96a19a761316554b29b5fc2c634379c1372f502466376d02ef2d26f6ed2d572b552453efb47215bb7f921ab52c8fb8424159a0543333fa818f944593bea23d8b49a95cde4c84fec05598d203750bb3a0026d4ccf6c6cb6017a20a54cc870dd2b78577d7759c195c6ca864cd76dbe2f5446d1b392399688216be49969b1a63ed523ee5496f9b03ce54e9f5f418b5ffe13aac08a74086ef5ff778e970db390a2fab51721bbe5be66ad848e12cdd8fd95187bb375bc3ce6d383d38b3ad74573d25344cf3a9b801d37dd72b8fa1b34b58fc5aebc71cb708e2d8237972cff4b17ebf75b388533afda26032b34651cb38074345fe6b319f649a1049c49d578bc7d5db5aa7ed0f35a4af197c6fa075deaa85f961f5cce2b756ec65c3b7ce5443f6b8494ada90bb2f52f76b9f3a76bac12680a54666413236038d72913e6b837d4c6857c6f920fa472d9f68acc53e33c59fcb8e61bc0850bcee698a13e07b43643e203368a7e7d135c28d79fd36bb723099072e0ca37fb685e0cd9c406faa8ddf1f4fe69de3081205806151450c57b5955e86f916205b9136ddeb0cfd649a42341eea0ffe936db2a7ef3a4edaf6587cac094f15cc0ec32007b557ab7ac2dde2c1ae7e94b971b7d05422175c211811a1e4fe18adc56edb0063443e37520f22b61fe28611e8f691eb9edd212a6589a4ef6330af35f7a688e7e6b9c7cfb06a35ba711d0d79264263681d33d07edcba430ab9ff6fa6d3b8f55c06b3d7b77475f1b1212d520bd93a378b2f1597b061a72f1b0e710aaa137026e4cc2ed979829c957644e9d56949b2f9ac01606b8acf35848c493aea944924fa6fcaa1d9e487ffda30bfc18b74f97a646a8122431b2573a241789bda33a55daa2d35ac92bb6bcfa52a44050bbc8152e17bfda73b8596611afd56dba373fb37e94b464428794b8965929fb9363b93acee405985c9f0668b84d292ef59eb36d25f6378735052f0e54b2503badc079a44e638bc2111c453df9054bea3a3c301d5abda6abca52d1b6aaeacbb48ec6bebabb84b9c6712932048033b6c1fc4c0bdf19dd1718d3d18a24ffa7f296d5f5b866ac14643cd24a017919612494a6e95345e9d26368a6b0db78f67b862f625a4f3c662ad5dda31afe20316a5fd792aadf6a056ef9311edba29d47724cc8d30805e9cc461e16e8f0b2dc8ed60ae4c2d1a67b4e498119c71b54e6c8c10541f15443c3634301479ba55542775b8db44baed6ac55d1bc06d8706d2f4c7e63830e5250e3619da802c1732f5e18a6650c5ab5123c385177e8b1accc301e49749bf326a6c1c323179e6add53f89bd2a316a4898f89bfdaa2fc210ddd1e1cee810b323c1921da4952606ec4d88ac577bbe0be9e8aa1afa6b188abe5233fe6c6f730e8940a70ae7b05bcb0eea3a7220440b4242038c473cee29877410f7bb8b375a572ec2542aa345c1acdb170ffbcba78979832c69498ac9fc9a789f62f47457c1c8df2807ec2ef1494ee78c26c8314cb77aa3ea12cfc6c5f29c1183bf05ba3588838b12a3888bf4cdb53b5344cdc3db547cc22826e683ab1aa83d3f7562835f7dbcc5535dca1c02cce11b4d6f9277460fc4c6e8fd31923ae3ec312ecb46d996e62e509427a2518d30581de9ae020fd65743dbf895351ae50959a69acf8b57cf50262ff4041c708678ea15e901488e2ed234537c8f678bfcd252ca35d51aba7cecbddf42135c057ecc72de355073224784eae7c81f3d4bda41b9c1581d2ed69c81cac86a3a8c95f713540f54b44efbc34b1781857891562ef584455a74a005bffe417dd5b07a889673f278da9b7c8d1e27b3426595b48e1cb911feccfd5a21cf6265811e704f8247ea0d5fcb7ef24933fb648be0fdb2c798aeee7c02f7d575ed94a4e68f96cb1a622c053031cbc24026544c4348034159fd810acedea23e4ded49b3d74992e72dc7783e4954d10c75cdaaec51fab2faf1538d37efd2ddd64ad93c3468b9ae5fdff015149c1331e1ecd61011db47347d92e59e1e1247bd2626dc6387c339945a96fb539865d362bceb061b7d4196a8e9b58122ea9f64568e58e24ee7798fb2c397a0768ca81f5d4ad396c1a6aa4a077078c6ec5479b12a18595a786a0ff5fe3817cc0659ebb739a79526622c1beb2ebfa414832e21d35698e645837e81eea1aac2cf14a35a85e432cb372a46d97671ad25b75983d049bb6a659dd14a74d5833a49b422a55e877954d6dfda4b4d2c386abb9bd1a95f92caeb62bc4185a532ebe5632264bcd9b6751719802fd7a772d7d2ba44eaa01528ec57fa9a7d830e9873a7871aaa5d22ddd96ee6d666cce041931cb12a61f0deab4946643695891458e6e0eb3aa175c4159a0e220154e01f7b897524d18d26985b19ec1774599b237fcfc072609ada72561481017b5825afe9201805b1a491d8db36e51c69c3e1d19e61c5eb81633e370ef6cdd467a714d076c144fe7b8ca7ba736536e0b9c4113ad1ed59fda91e0a3d28b33aeeb19d5362a52b191e2025acf3ba429177e64d912120079e461dfe9818231be4c7b879d6fa11562da79422dfd82f9f9eaeb7f40988ecd3772cf22a37b921bddeb1ea88b8139312ce148b6ee4fe7cb54ff158aaa2b688b8ce62cfefe1fd14e1c6afaed4c30a1ec3411359a7a9164e577ad718c2adac58ed5f692d37637bb1a57975224ebfe8a44c01c4402ca92a1f38fb3d483be7ea509115649c37c1bc5c9e92795f9b216a120bad7999291e78bcea10fbb7a53b6fb546a4d751d7bd58641d5a126bc09de327c129bef46b69b81495626e4a2e306e42d14edf7df0ede5a9e7abb2c65615dc8498531979b9521015e540a7119c0fce7fd5a035139028bbec55510df0cb9f596f4f7f3e9cc83151fb4eda165138618df7ffc21472b88b8055772e9892648e28ca09bd2069079dfd6eb173c716a0f366acd4edcd1d20cbfe36797334705d9f54905d4b3d1946a3e8e43917392a5497ae12cc299b1ae4599b37234b765385c58de5475de3e5fe10b454adc70b322c55b2acc9851028fc012efa8022b2015f9c231e051217c2b107ad371b0a17466cc2946cde96b6e7e68a30a3740fdb1893891423bb4db0354597538648014fbae5405355f76fd0de5602d5edd304902b8e4dad468801e8c2f2ede645bb18f490efcf3657cf484468518d4692837c38d5170e72015e8278416ece992fef4be2484f6a6dc265848dbaee7e67ab230742fcf1bb8b57f4fa72c23a2884d4d86cc5668cee1f282fc1dfd9763a87667c50556f77e84aad0f0573b9039166b63b93975b74352c898ff53f83a73eacf33c86db6e2a706928f1d2695ac4db3e"}, {&(0x7f00000023c0)="2df882987141ea5bf55c2384cb9b1e28c8d67db73dd92beb49c1c7d714ddc99b31c3e4a6e695848e7ae17e1634d039747f8509266708da701a3307d530ce992fd9a60be789f695320441f96b286a15cdf49fff8056a73bf221"}, {&(0x7f0000002440)="07e6f3656785ba4a11ccf21d1d9f1743ab344df7af237df05e17960bc877876d502c68ab1c52d83ba69aa6f12f1f256e9e8bbf303a4350d8738259948970117cad7f8dc0c474bc025f0317c31fb0022b2b38c169ab7d69b97d7970de1eb7d9663a52bb1fbfe8376170d2fccc4c4980938ca12eebd886046f16e051edb54a422f4f1dc8ea9b849fe52a1cfbef8363a6e83a4e62ee5aed7050b9c5dca86ff9d6b7549134e498777ef9f03fc826e6fa837fc794b5794af898db07c0c028f8bd8d757f1a75347901370aaf3d9b405d024c472d8c0b622d95520c70f053a4f7817f7b85e64301"}, {&(0x7f0000002540)="70d33bf6a78d3bfe060baa42ce9f37455f78e642d34b4be5e15062824ef74937ad9223d0d60d067e671c2a3169b8ec4b482f592ad5021bb0cc9758fc5829db792f9c289da733c579b668d14f1aac7beffc59acadbdb3e027d2a5ba95d677a705e44452190f7b70fb411f218e68d858fdd1251a51c7f86448"}, {&(0x7f0000002700)="39112390bdbd0e74e8b341bd74baae540e574c4a4e36e5a7f8d3e48f3e3667d848ba237bc7553ac7e629955607d889c2d29901bfb29209000000000000003f182a9a4437a958de131e4940635d773e63779976e089320950e5393be9202207549f007be0d6e7b7043782a0026ff815dbfb6acb9ec02b6ec26c1f6fb590e298c40e5f0252163d6a78046fc721d0b6a16242382f6fcfb07d6e8a4b2575017487be0e1a97d5de9245e6c6622d9c9231ddb3e7a4b68132e49cd1cd7bde3202e0387698b7db3b9aa985020028c1b86378f2efdeb1"}], 0x2321f9, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) pread(r3, &(0x7f00000025c0)="5254c7809f42122b3c3b74dc03c2d1a401b0f40ca5dd0d35723e0d7ce96b438fd7d78938b545b227a839b099f018ae49e37799bfa12fb2a01b6564c0f4ac8c651aa76b34e6bfbd", 0x47, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="84124fffd0874d7ed3d3a6d4cc09dea3804a3a17efdc5932fceafe1519897add504e35d27b4cfd860203167068a353bd45af5f681e5ac9d529285f6697a2230a944ca92e85bd50973f838ff22263382fa1f063e6001de709f1ab2fd3766c1c40c31f1df2c8d31534f504f419a61ba9510df35159365b7bb8fcf05bb765963ff13ced14771e3b00a9e76d1907f86a6f74389466639a6763664b540e92fe1042a1e3a1c1119b4314e5c43babdcfd15ed947f1fc0297b3a2b8867ca06c9343f23db76c9ad3dbb5cc30a97c025f35f04a771e5564877a0a7e96480dd85c291f8c4f05997d462a5df921bfbda9ed49c03f1159bb37a0ae42ae467f35b24c9e901b6402d1cf420603102fe5be6f979b64b251f1146d343100f5301b8b97d64968d8669fe97f80175adf6e5264b9590964f706444b8c1570cd9b6118e42f924324efeb6d9486bef0b55be2dcc888dded9e3c8fed4decf6c5f68730d12f6e2c02b1d50f802695e62e03e803df7b629f5609f435f10ea639504715d37cbbfc3534327f743d3342e62522b93650391515d7ef7d59b74235e199624218ea8cb022e4663e78ee992914824150e9b709982f104e3319b4a9281a1c41a9c7ca11c9ef3f33d874aaa212335a8e25e774a3b146716e0181579ddad94e1aaf4d66e4229f461c5bd027677aa832c95a5bc25f9619f40e7e8e12b697c083ee9b37854ad9450f4c960ca57a98c66c5b5297600da8b9cf223ef5014ce9e9c40f70b0c1443498d426efc2b066751288753f96bcf27611199068019de2c413684d8ac54bdb42a70425c40ce6256b21e3551d4ad0b5278f7c5f4be04b28c763ddeaef476c9e43a8f64c52d4c1024dda0f4ace646e1b8cbaec909c1d0423d804d3e3a707d27f5cc437fda7c93ae46bcdfe101f8603ae1302bf797e53cf3329c4dbd1b00bc8d62f7e900a2026ae81d51e4d7e6bb611137bd24917e92887f4d7892650c1eff479f6cf85d2024f5bb67844975d94e91809635440e9c8e943dfb7b5a91239a5b68a5f37afe56d255028e55cbd0e253db44884a225fd03af696dcdb45ea8ffbf111348c5faf8388cc83ec7b174c52cf77b3ff899266e15edfea17d307a0f03e904007a4c0dc15fe651ac20c5af90301a2cc3a36a892e9e0e1814edff1d070b8794955e9f20a5ef7dab1b38ee61516f4a82f5b89c6743372db81dc6097491ab9c8092f1c62f87c35eb20a7add66fe0ad4f5dc25df0da89e53f92e467eeaf47ae9f005e1d623c5072bf683b3ff6fa341f97c9bd866392ef3fc14b6f9dc9b9981286a23405627af64dbe855f22a8a37c49cc451b41d0ccc8a0d749b78ab14c4af4ce58f4f7e841e17695f2ddaf59d0e64915b67195cd98a08035df1ffc88bbd310195144ea796c06e061c86c5ecd8524899eecb9027171d4f2467861a7ebf0f270fca746b69085475f24882825ff5af82b6c8a93259042e11fd35e048e3f31e8cf719352f27dcfed2b09000e4d7beaff6888cc556ebaa1f42b7842c856ee04edda70e5f62f986e50eb56592cd10b87762ddd72aaf429d9f23f23442dbccdd0c88e4855c3ac7e90d4fec9850e43254d7290b9a395cc0e85e8cd49babe44edce7becc293a6509f5ed7b5eba6e30cef42a8b37ec66170b769bd6951eca972c3cea788dd4cf32dc9c0d3bea117fe8ed31b8e461dd91b2bcb5738fa004afb9d005798f212b07faaa696fa14b0fb27577e5e3390d68723a3c1f102b2b9d3722aed934164710b83b414a814342e7b9cfede8ab3334bfa816fe1105242d49365ba1ce986e11701e4a30313743eda64ca467ed2ac538234646b470e18d0de7101ba8b0b78f8720cf78c82b167d7da3ae24e04187f7a4f07c99701195e8169047b68de9f855ad02dc0cf6d1073492e06979427d158c91ff82f188e68a94781323471bc9a83673f12ff0aa4ad62bec310bf44081fa03f4248de56125feeb4e9e05815e4168b03d1c04756a824844de70bc7193df1cf1eb9fcc94fe3893eb9363a85d5dc5ffa21fcd3af547a1561971a057b9087dac34fb739d5b9a1fd32af407e7795d7edd457504df57d24478c241aa8f7d20ce004e850d50e7085307c39a795621506c60dd29034a485df1164c21af512682521b3d92d2e92e74704e7d67f9e1866b8779c3ad57f00e4e9d75e10c833b50d5e983253273343b570cbb44b8791ef7c92c9c67aac762c4dac2985aec2bc215a8b72558eafe3a1c52423319cb7f9376b09d72999cb93f2420407fac04ad66349ee032824478a3031414103bac28fad83841941547065aebf9ed5c8cdcfaa5834cbb4c6eff2d337904d86cc351dc79efe75f0ee11d3943b5b26ff8bf7b4f72dd400e37e13cf262f02f79c50fc90b062b61d2bcc4003b02b61bd33749412630c905c528dd894a7c8d92e6d5584dc48c148604f680ba47be5534976fbfc354ec19de24a7e8efae51904030c15d5dfd9ede5a088cdc77bf626aecf5de568df8ba15158ae7a8b98f2a55bee9d7bb5afc467d637ccaa9125205c5ca71bc289ed7e2ceb8147beb913f1aacc3b22d15f5ac3d1b665f68b4504a7dee94b6adf6546afe86ddac6599c01cf19ed3eafdb3f8134e60eeeccd6c7993398b56d3957601754f815f5bc0a74944c03d353564acf54b091803375e440252b2e3345b580dd1f8cd52c55306dc389d5d1f6ceb6a5a63fd164e34044ad38fbea5fba41b45ea670ff16a217f56a3e199c2c3c758481f5fc305f0c73863e4f418ff69c136be67e032844898776f5eb3833c8baca667bf6c747d4c82bdfbacdea93b26d86912c18949b8cc968008fab5383d2f7b3372ae4dd8d64a5b36e4d4f4f423bc228885afde0a6f22bd670a687c3444509370e161ca265607eb152cf765f47461f714f3596bb2a54eeb0fa1c62cafbd9fe59daca0307651304d9569e0e06096fcf14c846ec085295dd9669dedb1b13186319c8a387faa8c4ee34e898ead1a655f9ffa372f634949d0c30a2a503f52c1adfb95510d7ff30bab08d91f6e0f49530edabb16612030abdef1965c80c7368e19efefa01086e0e0868f51baa193ab5227d1f54656863602cef5596d25c1c9caf84de7351169fa76b1f7a418f35d20bde30447045cccb607a4e0f9caa86da71c138de1625a80eb1abc8a2c8cb6551e7f2679092344ba0207ba07df1ceada02224fff452c749e0339a02b9561262408fdff8f73f2fdfdc0a62648932811c767e44335e7885eaad435c0f56a3b0aa37efa6033daca3287faff5bcd13f2b641e2721758dc7d411de7c73b53e1906c1deaf4f227455d6ff51c902f64e57e499f4200e73db299d25c5f5373666643159d241c1e7c0fe3083129cfa1c9dae7331dc760244977b5922ba9c6bd5d9db33cb235188c2fb7cdffd552c1c3cf74b4b0ad29f626c0f7c11c1d6d4c022e5a4abcdb351522d08de5f47b7577ce32e4fb8ace954a3612dfa93e69d4a6e1abc2b5d6c8fb4521dbe35d4696a98bd60dc85b52481d6df32868f40997c5ce0adc3f4dcd0b208a407ee5ef34535e3de00f8108c543b23ddc11e3639731c0403bce52a2ac99700dc65b452f93749f6d6b1f823952cfe6ccb557d79342b103b17d5eac781c2ac6c1b589e45f78812f1cce3864c8fe9dd00aa7169b8a26a705478219b8c0c16f7d095a706b9e068ad6b45dbb6cdc55a45b0a7025a9f3ab38db56eb6649ba733db2fe236fb35267eccb7200ea60cebf59e184bf9f5d71ad3e8721bab6f6d25d37923967394cc11144d0f8a1ccff53dfdc6fd4fe29cc57fe6636930f592965a5214416e7634556919136bb2568cc380c6e0cbb56bf5ac6659f07b46b0cbc7398a523f4ea204a0f0c87b3a569fbc612f5299a9940b72ce0dd39925484af2d365aab9b2c38ae3eca143a33a4cf9138c00503993a7a301ef6662533d4cd31ca329c7095da0fc16839e9cd448f45952b88646664685bad9056899dfb41650f287596837dd9c10c6c245008c8b892671954d5c346da4f96ec4ed0539beb96fac51b2e1d0d0673a049e03438aebf5f513693aad381bd089facd02c09b476dfe32c83005e925a99f428a7f16beef1af7e8e6b81db2206341af8020d3c129c777b257b722e4451b89a698ff9a82de2eecea9ad144fb9a98233a68def090c0c5c936d5b71cac1520c43773c5d1af65607f4c772f4e7222b44a9fd27b2e0e4ba218babe1d5208a2b3766a252f78f5ea98e35f3ff915015483e51d5dc2ab64e70f2f7af02c53a4216c8f8851cc63ffb66140963edd38491b1fd207f4ae7718635d319ebf59b4a28bc0af8260361db9d0217a23d550131bacbfcef7a96a3be64363b085af2416fab86444f0ad6ed3319d15f2d5a8abdb3e160f239f065bc25d6c384d1b4e650064d9749358610922e817beb27f38a5ed04ae9286703e1220488ea7da203d33d1ad148185dbf3054cb771f86522c8f42e72b57a271876b68f52d6c405bf69a96489ce780186a70932c58e0c4dc3414094228fb7854249036feefbffc979f7b0c91590429edc1bd18b5bd69c7b96fb2ffccd54187b64722753861e1cc51af4ab0b7e5559af7fc65047e52f594825a6b3bc6a549ca84d85f818ea119508508412723997c818b22f720fbbef03df25b8edf350f403085507382fcd30abf4d6f091f179b7925328700ec1e3cab9eaf51e86398058f6b55ce8ba2799ff81ec425d5fa352694fc36ee872e6763de22012b402bdc08fc4d612fd8108f879e808c53b52658d01a1f30f414afefca9664cd91c9f9e930b7d7682bec45d6035ebdb56a900ae4ba5aaa8090edae6683ce7fa92a683991832cf5a8b448ce501cdc2ebec7b302c0c0ec541ea5e77421bdcfc369a0dc6ddd12ec7e7c574ac43f07ffeb99e752310658ac9bb23468c8e5be4f01233b3a4e9e4e5193c6cdfdb6dd2c9d4ce44c601182176f35a05e389e642a11504acd3115e2ce1960830a09a1270aca70c9fdcc8980185dd42414d1f7bf618fd80a321c90d0dd1bb0381901f02d081b839b5dcd49a0871b93b7c1ad9e8952daff86c063e04142d013125a39e1c0d85e374a812708edb33ce61da8c60b01132e3e02b3b7260f7d64f6c213194d7cd866d5d103e08a6df2c1e4c28df6181be5aba7e47a3739c80add3a8e8beb962625adb040b32d0412953bbffd7b9dc7d2d81af0fb0a7bd1b5b0a73a252734ac12acbec6da9b7bd7e527c76bf08fa18bd8216bf979498566e431c3165474620d5af54291884000d2ab746c12049cf97955baf317df2446327bef7103af93666d41c03be1050668551fd666bf530712c93dfcb2ef79639f573cd9c9e0bd1bb73dbbc07a7d46e55379b2ca5e21caf3ad35fa17dfa6a4de071eb27b80b208b44bd0e76f6e2777753eade9d4f6f981e521c7bd96cfc4f35e5d8a1ee20ec1dada36d6006b1f3caec1811bd596ddd81f876eb844c67ce081b5ccfdae377dc1ce6d3a44bc1a73a34653eaeacf8c0ef019c944050c6d0669315fd32589ae3357454600f2eb16a4f916ed895ec541300fb19f6809d2d1b44d022916c5199200818e891e0767daf6ef26c104a1085aacee28ac45ac1ff0cecfe21ac757d0d165389bd890211376a1f85d3e7fde46fe40f41a791451d7e15a00334239fa03634bc44df0d2df7ca478b8827f2f3aecc699f1a49d41ccf1004fd51b7d4009e84ccc1f639bd572d60a1b71b73c666028293dd886948fd8eb7b93d42e2343309c9f48ca8915c7dc4de9f3799e070f0d675f1742e6618d218f26709152b1c3ccfc4b68cdc78fabfef44ae3a411636fefa18e17af1003689b001", 0xfffffffffffffe55}], 0x100000000000018a, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x80, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x9d381549ca342e5d, 0x23, 0x4, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x4, 0x101, 0x3}, {{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x3}], 0x2d06da4b, &(0x7f0000000200), 0x3ff, &(0x7f0000000240)={0x0, 0xea}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 16:00:49 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde28895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc476400"/1016], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x2, 0x6}, 0xfff, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) mknod(&(0x7f0000000680)='./file1\x00', 0x2000, 0x6) 16:00:49 executing program 0: acct(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100b2, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x8, 0xe9c5, 0x1, 0x0, 0x5, 0x6, 0x0, 0x1, 0x4bf, 0x2}) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="d4c689d6cae10b56894ceeebb8b3a2ea85e2b29f5f9af8ccd77b438ae75fc15dfa05be6106cf6e5d7a310edd8ac47e3015091f8b01fbb8c3d5403ebfac9f72663e9bf93ba178fd395995e75050884d4c", 0x50}, {&(0x7f0000000340)="ba7b127bf376163a66", 0x9}], 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/45, 0x2d) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000180)={0x0, 0x7, 0x60e, 0x7, 0x56a, 0x7, 0x2, 0x10, [{0x6, 0xffff, 0xad, 0x40}, {0x6, 0xfffffffb, 0x2, 0x6}, {0x0, 0x80000001, 0x5a4, 0x3}, {0x641, 0x7, 0xcc, 0x3}, {0x1ff, 0x1, 0x6, 0x1}, {0x5, 0x10001, 0xfffff8ab, 0x4d98}, {0x3, 0xee, 0x2, 0x3}, {0x8001, 0x3, 0x7, 0x4aa}, {0x80, 0x0, 0x401, 0xad}, {0x8, 0xff, 0x200, 0x9}, {0x7fffffff, 0x0, 0x9, 0x200}, {0x6, 0x7fffffff, 0x973, 0x80000000}, {0x9, 0xffff, 0x10000, 0x4}, {0xffffffff, 0x6, 0x5, 0x8}, {0x9, 0x200, 0x1, 0x7}, {0x61, 0x1, 0x1, 0xd23}]}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x2, 0xbd, 0x20, 0x7, &(0x7f0000000180)={{0x20, 0x8, 0x1c, 0x0, 0x7, 0x2, 0xfff}, {[0x4, 0x9, 0x3f, 0xffffffff, 0xfffffffffffffffc, 0x7, 0xe6, 0x101, 0x8, 0x7, 0x1, 0x0, 0x7, 0x100000001, 0x6, 0xfffffffffffeffff, 0x5, 0x8000], [0x4, 0x7f, 0x6, 0x2, 0x80000001, 0x2, 0xaee, 0x1, 0x1f], [0x6, 0x3ff, 0x6, 0x9, 0x3364b009, 0x80, 0x4], [0x7fff, 0x80, 0x80000001, 0x3, 0x8, 0x100], [{0x2, 0x81, 0x6}, {0x6, 0x6, 0x3, 0x7fff}, {0xc, 0xb887, 0x8, 0x7}, {0x2, 0xffff, 0xffffff36, 0x4}, {0x1f, 0x8001, 0x4, 0x800}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x2, 0x7, 0x7fffffff}, {0xff2c, 0x1, 0x3f}], {0x3, 0x1, 0xffffffff, 0xe257a30}, {0x0, 0x5, 0x40100000, 0x2}}}, 0x7, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x2c86771765b18158, &(0x7f0000000140)="eaff125c00000000", 0xffffffffffffffd2) 16:00:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x1, 0x0, 0x9}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xda0603171ad21cde) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:49 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000400)=0x8000f) geteuid() kqueue() r8 = semget$private(0x0, 0x9, 0x42) semop(r8, &(0x7f0000000440), 0x0) semop(r8, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r8, &(0x7f0000000180)=[{0x3, 0x1, 0x800}, {0x3, 0x1, 0x800}, {0x5, 0x200, 0x1000}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x7}, {0x4, 0xffff, 0x2000}], 0x7c) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x104, 0xffff, 0x5, 0xfba7, 0xb47, 0x0]) semop(r8, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r8, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r9 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe(&(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) 16:00:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) preadv(r4, &(0x7f0000000300)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000200)=""/204, 0xcc}], 0x3, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x6c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/146, 0x92, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/7, 0x7}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:50 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x0, 0x8f6) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x4, 0x6}, {0x0, 0x20, 0x1000}, {0x2, 0x3}], 0x3) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x4) poll(&(0x7f0000000440)=[{r8}], 0x133, 0x6fc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x1000}, {0x0, 0x10000, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r9 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r9, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000480)=0x80000007) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) unlink(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 16:00:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x3}, {0x0, 0x5}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x566f, 0x4}, 0xc) 16:00:50 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x81) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0702a277f05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x46) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) read(r4, &(0x7f0000000240)=""/202, 0xca) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:00:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = socket(0x6, 0xc001, 0x7) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) preadv(r11, &(0x7f0000000000), 0x342, 0x0, 0x0) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r16, 0x0, 0x0) preadv(r16, &(0x7f0000000000), 0x342, 0x0, 0x0) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r18, 0x0, 0x0) preadv(r18, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r2, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRES64, @ANYRES64=r4], @ANYRESDEC, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRESOCT=r3, @ANYRESOCT=r6, @ANYRES16=0x0, @ANYRES64=r4], @ANYRES64=r8, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r9, @ANYRES16=r11, @ANYRES16=r12, @ANYRES16=r3, @ANYRES32, @ANYRES16=r14, @ANYRES16=0x0], @ANYBLOB="ab7ddb5a440e8679b3111b379b283cdc90291662a7050116602646ce9b72c6cca9f9cd12fd35e961645e05e05effff000000000000f385a79be339d7e4e0c0fe4010e11559bd920cd4f77b57fa81c22b847adf75c9dc8cfd506fa80cb6d30590f7c0cd6839f4a7f6e18c990700000083e01825ac7ee77d96fd7803b96cab4bd222cbdfd7", @ANYRES64=0x0, @ANYBLOB="37a80cd49e4ac1c39116ad5f6dcc0f45ea4686f14ca01bcaa17af88f546aedfa14907eef3f01b8569f897185ee9e2763127a9ef268c245801bcee5ad459793d465c0afb8a4e3153fc38c3df1750821c8eaa266f5149a95b6cbec02a1520d4f0b1f2c88fa187c7b19a3551cb8c56a0b549e0fb81979de749ac10643e58cc3b62657b5070fdecbd7acf7636277e4416f9ba11a2dd410804fe8faa765c0d6df5d14560e674a1430184f74d6eaca2f8f498ef36db9af0b4bf8b82fba2a8b8f586a8084fe1f079f4f26b7549dcdc7270ef0ce2fad4aa65de00002b31aad1d39463d65b08da711937183b3"], @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB="3b22cb7f3875daaed2687a21bd3387a4f02569dd21702d3a8adc135634a6a0812dc028a5ae3de1d60b75f1da6c119685eb5dca5a5cc450e854f1defa1c38c28b187b8c1d5b24f13fada2d05cc7a29404b192d7489a969af95fb28fd7a4eb006507b50b2efadaaff0976ba74d520ed5a7deedb9356a0ac8a0bb0c13b857d62d8de0aa42dd58b3ba29f6776ef92b641dc4c5e2271737324cedd1bee4cf2b2bb8f6419bc184147a942c8f09d638e53ca12b9d0142aba2c2c68bbf7bf9c24efa4986aa0942ded09940d3c3cdd4f49a284d7feecfa81c77c1e9b49282596b77a6002ba38b4acc021199ab5341da200c05cad68783ee0916655b1faf34996c83334c006dde3c6b50c65b21a189379de3183fa60df1051487a78fce3379045d5b941a6764ee667abe36caebcd96b10ad18ca021435845a2852307bd6308c6618278c76a8b7c558b27c5fe45904bd26a93f5b89f3a9b5ba44307a3d9bd439f4960800e3f5083b4a22872b06c1cb6d3780e4df8d5035177cfbf10870e5d647bec389894c6f37e0984d6e40357f526fa0dcce7551ccde263997de1244018959fd20ca603102d8727a7320617fa336851b935ebda719b24b00047a0b786a1972b9f2388a3973f3796f8768fc467decccb04e27a82439e27855b8226b6f9982ed82892a9e167f9cc4443dd7e04ce4055387fc32cae0f096f63f6c46674109095b076c126329fe607d3d603beca1bf68e92aec2929a96149ef78cdf27b1265031d2c59150d1efb259eabd4441d11b5e8ce485e259b32106b4151dce5c039112db877f397fd6477f235947569fd125f7a9462b121020d9fdfdff09ea137d2518d0280b4c3980f4c2051b931a1db6754237655c7ce825fe65ba61d61356ac3a49300c081eaece26962cf7250da0e792834f3ee7fdcf1e8024bed8654827cd5848d32117468e726d985a00bebe6e21d2e2e9f16674a0abb4a204d0c23ecdff77adc340f6a43651e226a753abdaf7904ff148e57eadf82f8184f96c00033f2f8074f18423db0f0863eee105dd0f3c4fac700628048db06ea64920e37b752a6cd68c252563ab7c23efaacaf377715992041a66cd95b36351cfa029b27698ca498a97ef51e0a90c1845a0567dc72620fa75f325266ceedecfc0bf5a75627f2df6649db7f75b2ce28457ad5181172f670857d2edfb948504565dcb6d2d6fadb2bf80599015c95f5e108eb739684fcf46341fae506e0b238be08de5c71aa23baaebeaef4695c0f0964f8aedcb34200cdd4179d1fb3add94bfd0117edbcf7c49145e4a9b4ab0c160c539a9fc7949002b466d5ea31b3eb40dfe2ead09f3ff43c66147de16813252e783e0fc3857a7f835ee3a1c2d803b4e449d0b55339d7712bb6205edb36c351e1742be23ff8e7d43e5069724a76fff510a302cd545517a82bf347c68410fd834ab91c19b2d71c716818c24a03edede5a4e85edbf135bcb3b1729df339b4605f01d56fb9106372229055d32285762f4345b2b4fb76d25b2ffeedc1993a4cc4eb816cf46c98d039d53e184fc37bad537bb88daf28ec61048467da47898ed8264bdbbb7a33c659e43302e77cdb50feb3fd85bfaf4252caec64877816c85508116ff5cf57b92e7d0855ee40dc54976d3cc771aa4b8563e02e8037c106f5455597b745d6b065035d823261c1a3955f3e176c2d1809e36a6fb823313a96c862ecc278aee8df2f0b2258719607cd689167bdeaf3a0c8145b6992dbb4ee129834c3a885afd12c3a1812bc384b3a2f5893cf15332ed35c2e3e1d8f4c66ab25fe0f7c88645e07d9ec42f450f39f0e1065e5133764dd5564664a0fe3405e48104d2637ed483919f6813676606a632a878d17c81c4b3e94dd7808a7338256834dea619dc86cf43638e3d987203c13b3e888a9accd1db69857690ea707f127d4d5a885ce038e237acc99d59ba88ba9f0fa893ffbb1818210d8744661815dcfb780264a461cce8e57440957baa76ec6872f660aa76ee04de2cb63aec5c32058cda7162006d2ff85a9ffc65a8c019186a8568414251ed0079b3c9d2bd6248d0d8dc9b93e609abd620e20e56700f4b527948c81ad69cd84b15ce1bd8b8ccc8c3c44c66c6d0ab3ccf458a966f11ebb93a98905bfa7f87181d19ce24427d51a80c9912ec91d4edb3b3f826debf5c2bd81f0dd71002fb357d94430e2aa7b82f88d69a38bf1de083855ed0b6527ebb48f669f41e9e32529fcd19219cf49bb1de79c20838952c3db19fdbf5a770d70e08b61d2cff598516182d90ff7039d48f13f4c2f5b8a6ca9973017c6d2b20a401b187019fa2ee99663b3a8768256cddf824f5a0e37f4344d905ac366e1d9e8e7b88411a3a2da059c798952714342badbb2ea964c982059a2df82f04d424f5433e89af148988112c383729b8d24c2dc276f10697bce31d55c4a70ea8b81df02e7101937647a691aa7f26e207d015073b053757c2d4e6ce189cec9b3440916102a93e2bacd08995dc9a9d235673fee1d571faee364a07e4b053fafc7588201e5a1aa077c426d368e0734ab08434975d85bbdf5fecc8795d3fce23bf6c2136ffdccd4049e95371c2d598be32c06b52fc0918e903454b1da2eb6cdbf9cb2ce43e76c674622d64fdc1d21e91e48c11b88b52af02cf21d08bdf514e9d5d0d0e9e3568199f4ce5a3fb17f7fd10c0d7d2b38fc1a235b76c83a47452183bbfcb27d038d344ffca28485c50c0c59eb89583469d2801b4aeaa4f18d4b9364d68d98aa272c31fbeefe5a3520ca067fed499894ab4dfb4be9c2d62e4116e0c711a60659ce9867dfeaba6a664761c10dcbf30b53f61564786de8eee4a0a360c4b0fc77b10ab83e57b23c035ca47798f8af17960f7cb4d5fdc43b78642ec964ac9957df5706389968b1259bbb349270141fa752851f2dbbd627050a0c1664fe91e20d16743edcd950632d935919434dba66ed53b3d0fb8a995030d35b9379281d58d784a02c10df4d2239cd5a618217384f913995026bbc76e80fb40518f95c0d145ddb3ef78e77d8822dcf8e18edb87cc31a11c3945ed98a275e71d6318f77b836e908d25324b09989fac8a22d6c7f1e554e0681b6ceab1bec1d360de888e71647aae3df31eac31b8d1dbaaa89eead263de6849c37701d71481e49e491ca613687a41c4aaeeb5913cbf3bd0507d77a947f88285d17ae1ab739f8f25eaa85022bd122e4d54cdddde89a018bb8ea3d2cfa17223fba6be66b18fe0ed423a657471be8fc69d553a0ad70ef0cd40986e25ce738268c92332da7b9c22ce3cd9080dce10eab392188063dd50d8b8f6326ce575cb26f1e76e7ef205edc906c003aa312077daaf679c3fb9f6d441d397cb96d12fa42c01772cd83208e2086ea3ba576b1c6ff98133b7ab415b3f33a7cfa83202e070567974107533c7dd75ea5656205dfe463952d81c16132de18cc858df39b1b5ae43dae38a2e4a340dddeac92d0d42a3ebb180c5a792325f14ec25d022b1a72056f18b66c846cdae00d9a16689f9ed873071ed067f2c91a124f925e0b5411ab6d4404cf4546c91eb49a843e045a295b369131f52bea4bee0759be7eb76aa6eeeda529574eb7dcf918d33f0309048d920377bfdc66e6ade24a075833f4edbcd72465718115135efc8733b52b151067b96e8d4e704b3a9b0d82643c832b3f619ea8e41a0f2f46ec7e9bbdfc702016878318492a10292f2646e28adfed1077d39bb12f03ba633e99e953a8bc8168361e19bc5222271dab66ebd1a3cc321ede258ad17e522d3269368a3cc8fd46935f71b210042bdbc61de0b3af9b6aa7ceb8afb036d1c7490e8d4bfa831eec1829072bb8743278edca498231c58a9b390e24f80c79cfe4ad1eb6259a1e0102c7760b871786533a47bdeb0c356d0dcd182f56580b9b9d18e264c6cc433160b1788f9acbd9d2565ce72269f76298bf53365b60c937b074a7b3bbea9557da248fcc674051cd369888f899397ae876368dd99cf7b1b3dff9fc5c13d7042f2a68513cd5bf5ef36ec881cc30007c62b88af0ca32fc9b0c28e6b5ab87e94542378b569b3db0318d6fcbd8ef4c0d14d508ad39b56a6d3381aa4a88e48c0f9a3f44e15f039367beff74ad98e91e03dc1ad8507cc6084a830541d2dec45a4b4310adfe8789d2afab06997ca783a538970b87c848507d51b6de747f2292c3b54e3f804ff76ae261cab72de1c8310d0a1cb93e905858d1862a260b3449ebab4d7a00625c64d6de84d6bf0c11e32027c2cbe98d587dfd4a96298e2cedea7b5f11278a1cbbb3328a35264c7f20caaaa3c5f9aa6c0df64f6c2ab626ce1ff4858a171d4830775bf6072f9b07f2d880f23cef1086969c7191e771b2573c4f5ef58cf6045ae6004cf6793bc034bafeca644eece1166eccb65c80e75abc376397d702f91f310d3cb8f5145c57d19d6aebd195c3d75cabe5fa1df5e49f2f229923279718f63da837b042b9e80f46f95a26efcb39e1d4469d2543f1404ed354f63eae0c6d00635e9d8b91e66003e192904329fee548d584ea81b2c9344e43faa38bd6ca91b732b98438686704d4cf279e9f4bb1e9fc20ca503d07d2c5fd7be6319c2b6fa6f36051fb21b09eff9fd6782d5b579712295bb42e9e83a4f41fb83d5e3f15895e5d08a28aaf014ccc58399248c9b0994fc4c715776381eb29f55d1e4679c927ffc07cc948261f5697d32a59470dbedf0c48e2d2cbb06a1b0f3c04d7d775afb852893e97a953f79d7e8938aa66971ce0993b7168b3287c4cd1476bc1d3d13f2b1b302287203545f75cb13d12844aba40fa5bb7e050730465ed940846352ea7cc2b2ba1712ba2615e47a1d5c7bb91cc5101f17c6426114d3a6b9bdf30f5b63ab6df590c3c97c9fb034043adabd6b27eae88dfb8ee5f57be8e716c3cd8484bcb1344377050db75cf730ab1be1fc392c7d3ef76bfeff33992d5aa867f19a0832b4b5c2931122963c07f91b572297f2aaa3f4bb1cbc0deb12a0b11f4e1b956e1a592ea22d74a3bb86123500aa934d4d1e45e2059d4c0eadb1c6303aacca8b4db9d65d78f55071ce255e3a5e1134ed68776c334a8ff1d11a0f7a570bdde6ea322b90c491cab3f47a29eeef1be3826baf79d62743c16970596ae9db70cb62694e1f62e0813483d2be5a2a1631db69c8c7e850514c59c207d6fa160ad838f4d0719d4d15e429c2f3c567a23f0e586e0d7275b96dcb1c24df2cd99d310aeee1516b11ec2656ce78cb12c9a790a9046de0b59f52797e5c7d8f2f45ad26dfc7b0143bdb577bdb9dcf597547c0ad6430997c429d19efa90d3665af96ba41229e44732eb39d0da2d1ef79045e38ad4e18fd930905e553d206fde377d5510be750a68681d27173faf00694c60978a0f0397820c80d09aebcfa7b1dbfe719561a4055cb0bbac76055313590953321137d2d26b48009d77620849b53424c51be121c754eaf1e71db694faea3ec23fe74557360bca0ac9cb2594c0d9cdcb4792fea9fb8655d080fbbf8cee913616e37ae5f09efef0458b35f2cf28cfa0add0dc96c02c0d06459674c5918ee4469cb63943d7ecc64ac5e8d11a311567dfa661796005cd6e5676dfae101b496b91fa5b086c494944bc2391a7fdd6d59aa53d696bb066622aaf4a851057ba6cf80e38ebb7939b1f0f5c0dfebfd365aa3d68abba59aeee993eb67be60ccaac120f18cc47b355e7f19fd90f3c4bd256814518ed805f26b422858f6b472dbe496d07a8227095545c10e12ad6bbafe6f88d6fb0faef18f63bebdfcdc79414d25c208327ab717c471fc3d8ef788f8bfcc54", @ANYRESDEC=r7, @ANYRESHEX=r8, @ANYRESHEX=r16, @ANYRES64, @ANYRES32=r7, @ANYRES64, @ANYRES16=r18]], @ANYRESDEC], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = socket(0x2, 0x1, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:50 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockname$inet6(r9, &(0x7f0000000000), &(0x7f0000000080)=0xc) r10 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x1ffff6, 0xebed, 0xf81}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0xfffffffffffffad5}, {{r6}, 0x3, 0x1, 0x1, 0xf4, 0x1}, {{r10}, 0xffffffffffffffff, 0x10, 0x801ef10336e16f56, 0xffffffffffffe21d, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x64, 0x2000002d, 0x6, 0x80000000}], 0x34, 0x0, 0x40c68, 0x0) 16:00:50 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x2, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x100}) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x8000, 0x80) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xff, 0x3}, {0x18, 0x0, 0x200, 0x4}, 0x71, [0xfff, 0x9, 0x4, 0x4, 0x5, 0xfffffffe, 0x7, 0x80]}, 0x3c) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0xffffffffffffff4c}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3f4926eeb79690fe, 0x180) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) flock(r0, 0x9) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x6, 0x0, 0x0, 0x20000000000007d2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x6add21d4543fd20c) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x81, 0x6, 0xffff97cb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:52 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x9, 0x8000, &(0x7f0000000140)="9582c6b89325ffcc367b06c8d36c7badbc1c49110597925ab6d74a8a182de0781534d2d1de1ceaaf59387f5f7275b54ed8bffc33ea4e74c80bb4d4a548e49280d18fb05b46bf9b86a50dd0ee18f64fa2f76b879c1267db29c592f781f9509731b25fa1e177a8f441c32d6d13f0b63fe9e3bdf5a08a451aafbe2ff25bfa99a0e9ee2c8891f481133af8fb15786771e3357927", 0x92) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r0, 0xa0) socket$inet(0x2, 0x3, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x5}, {0x3c}, {0x7ffffffe}]}) socket$inet(0x2, 0x10003, 0x1) syz_emit_ethernet(0xd3, &(0x7f0000000840)="b4") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x2, 0x3f, 0x1, 0x80000001}]}) 16:00:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) r3 = socket(0x18, 0x1, 0x0) close(r3) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x81, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:00:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x80}, 0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x3}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5f58, 0x3a000, 0x1, 0x0, 0xff, 0x1000, 0x200000, 0x4, 0x1, 0x4, 0x6}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x7) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = semget$private(0x0, 0xbc2aa9f7094741f4, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x400]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffc5a) seteuid(r3) 16:00:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000, 0x4], [], [0x80000000ff], [], [{}, {}, {0x3}, {0x2}], {}, {0x0, 0x0, 0x0, 0x3}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178281d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd49807bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a64fda0969608c222e15d298e58cb40cda411e04eab36d0c2ef9ef5c42ae68a3c911f3ec2697d1daf1fd8ca8180964ecfe04b9609ba9485c0352c34377c47e06869baabb401ecafd4b07a1907278c1d8f1831bc029071e8f84f204693a2dccc955575ae74271709e34c7fb88293af7a0ac7b3e7b368da36fe009e282680e3e57f15e9aef1d0a957ab0b1190bb5dfd406d582f6e2d05b38b384267f35dbabffee52c09c9672"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x90) ftruncate(r2, 0x0, 0x41a0) open$dir(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:52 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x0, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x4, &(0x7f0000000000), 0x4) r26 = fcntl$getown(r25, 0x5) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0xff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002500)={{0x1, r7, r8, r13, r20, 0xb0, 0x20}, 0x4e53, 0x7fff, r26, r28, 0x3ff, 0x7, 0x10001, 0x240}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) 16:00:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000340)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) r4 = socket$inet6(0x18, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f0000000540)={0x1, 0x2, 0x2, 0x101, r5}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x5af0d7a74f49ed78) pwrite(r8, &(0x7f0000000740)="39d620973383bd14405709c0e034df8f4a23f83cc7d855710b4b3bdfd6255a54d8c1d9cf010f8b879685d899af35157304c3d3cf9d28085acf492be47822928c8097f31cd3630600bc1c2344131a0e81f970aab99f5d7367fb75b9b3ba856e91a86d852882b3d81ef59309d9278e85c68c8f78f8d39d0bd3f73f1a4713e49033a8c39bbf0c000000a146a4705b75f93e3168", 0x92, 0x0, 0x4) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01de21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a696186390400000080a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e1cc9a5f89c7d88d978892dbfa3b6bc14f89be89fa86ecb9e65d94530dd590a5e10048adb7ffe6f8fa98408387e1dc3f58b5e5dbe241e605ba0f7397cde87d09b8dd51b86d70c5de658db7ed865040ea9a575ab00dce8151972aea00908c25f0f9e91e1a4"], 0x2b, 0x0, 0x1000) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) preadv(r11, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000180)=0xfffff800) msgrcv(r9, &(0x7f0000000380)={0x0, ""/16}, 0x18, 0x1, 0x800) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x10010, 0x1c) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070a92d4dc1c3754d942695245136625b77757918c6f75127ccd0fef70df1b37fb8e0140da8265a8cf9daece869e3ccc4c8c087c1dda33f84c6084c294e53711ae6d4cc03832f175dff19f4d65621fdde7b2654034b31785b79ec274eba4cf603066d47f37f44b24e07d4bff8b5548d77d80c07ac3a0236c67afcffffffffffffff6ac6cc6cd32cf32142674e66eb64c869132ea2cf9d410534d0d3a7bd5cb4894aa83f96bc6e6e67a57a84a824e36967ead9fc625cf408f967a30648039d19c9c5e21d9513efcbbe64045bea7db895e04b8fbb7b9b5d8a7955e355d61b87f5b62cc020b5f1db1327a49def7e33116f70d086c91534b27b0000000000000000"], 0x100, 0x4, 0x800) 16:00:52 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xac, 0x2}, {0x18, 0x1, 0x5, 0x759f}, 0x70, [0x2, 0x7fff, 0x2, 0x8000, 0xe0da, 0xffffe157, 0x40, 0xfffffffe]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r0, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x7], [0x80000000ff, 0x5], [0x0, 0x0, 0x1, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {0x0, 0x51b7b52a}, {0x0, 0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0xff}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ae4ab19b70ac80884e9f022d724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4f82fb0b1d6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ce04cfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3a0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f473d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178281d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd49807bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a64fda0969608c222e15d298e58cb40cda411e04eab36d0c2ef9ef5c42ae68a3c911f3ec2697d1daf1fd"], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x1}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r9, r10, r11, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r6, r10, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x1f, 0xac, {[0x4, 0x7, 0x10000, 0x4, 0x9, 0x90cd, 0x52, 0x4, 0x4, 0x4, 0x800, 0xc11, 0x51d5, 0x4, 0x0, 0x100000001, 0x2, 0x401], [0x9, 0x6, 0x6, 0x5, 0xffff, 0x9, 0x3, 0x9, 0x7, 0x7], [0xffff, 0x4e0, 0x0, 0x10000, 0x7, 0x7], [0x59a, 0xb, 0x10000, 0x1, 0x6, 0x7ff], [{0x401, 0x20, 0xffffffff, 0x6}, {0x101, 0xd1, 0x6, 0x3}, {0x4, 0x7fffffff, 0x3, 0x4}, {0x1, 0x4, 0x6, 0x9}, {0x81, 0x5, 0xd6e, 0x45}, {0x4, 0x0, 0x10000, 0xe6}, {0x0, 0x8, 0xfffeffff, 0x5}, {0x1, 0x9, 0x1ff, 0x24000000000000}], {0xfff, 0x80000001, 0x4f, 0x9}, {0x1, 0x7, 0x1, 0xf34}}}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) bind$unix(r14, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) 16:00:52 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbfc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d09000000000000004b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) getpid() r6 = getpgid(0x0) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) shutdown(r14, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x2, 0x6}, 0xfff, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) getegid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r3, r4, r5, r6, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, 0x0, 0x0, 0x3fe45}, 0x100000c4001000a, 0x400008001, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x5c000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x4000010000006, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x1) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/35}, {&(0x7f0000000100)=""/121}, {&(0x7f0000000180)=""/193}, {&(0x7f0000000280)=""/132}, {&(0x7f0000000340)=""/85}, {&(0x7f00000003c0)=""/68}, {&(0x7f0000000440)=""/147}, {&(0x7f0000000500)=""/4096}], 0x29f, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0xfffffc6b) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c, 0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = semget$private(0x0, 0x4, 0x408) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0x9e99, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r1, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r1, &(0x7f0000000500), 0x0) flock(r3, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7) r5 = semget(0x1, 0x2, 0x22) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) r7 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 16:00:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt(r2, 0x6, 0x2e, &(0x7f00000001c0)="3048e6993192964800000000000000fc20db46c092aa197cb39700000000ba00ae768c410538215f2c9376ea1bba5712a20b15dc3234bf2068ac608078eeeb7443ee03f6a22e89b346034aecf7af33f5e8288eead3b5272a744e623fc6805fe083a389ff2f8bdcbb2055c7bd4804992f98a6c702f73b38a37ff3519c30d04cb2997d604f0000000000000000", 0x7f) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x9, 0xff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x3ff, 0x2}, {{r5}, 0x8000000000000000, 0x43, 0x1, 0x9, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x100}, {{r8}, 0xfffffffffffffff8, 0xa2, 0xeb76783dd96456b6, 0x5, 0x7fffffff}, {{r7}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7f, 0x8}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461cb7, 0xffffffdfffffffff, 0x9}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:52 executing program 0: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000180)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) fcntl$getown(r1, 0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)=r2) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) 16:00:52 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000010000000f4eef23867733c00000000000000000000000008000000000000000000000000014000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f00000003c0)="df604e2d737705c3f7f772fa2162554064694cab8bd16ee5d71121879b8726f62ff42af40df6835b13a18c3514c4c505e31c6f0b0a24c36c09e8b950f7fc4e1dcaf92aa2e2919ea7a1b34c0b654248b31166ad9a42308964c7ef8e4632db5b085400c4a8a9e4b53e08709dcec95f832cb2c0013f76c734d983c2f7586580d16b665956da746496c09f8b467684c3ff84478c0606a70f42d043d111810b502c940ebee6b7e0eab935e942847e968be852f431d0c1367b7abe01a8fc349c76460cc35ebce37c96d950f97b562b36f0", 0xce}, {&(0x7f00000004c0)="f01b671252f1070cf4040cb3ab81bf86698e5edf496f860c1124236df9d10ef4346d376cc58f7375ec2eeaa9b1d196ff8e6a24d9fb95171ee09e97b49f1c6f3f0d753abf145c406b4d7904881691ae080315dc63e214925a9a92fb02991bbc85b6cbb1232f103c6b467c658857eb80b43c06ff865010305d372ce31d112dddda0c0b3fc3170245e2b39930db495831230bd41ad34ca8cd45dc48725a8177b636a09b2c650d24485aea709568ae4cc44405cd2792a035f4ab8585ab669f598bf7a1103aaad753444dca8407d294fe77f3ec", 0xd1}, {&(0x7f0000000140)="fa4e4aa1ed3d46e4d7dc705ba69066c85e9dad760e684455014f8b579a52d470c16944de8760dd641df3a792a4b580d9cc73a00f4d8e947c65120e56a0bc3f4dc0a159ccf07f90c49c04f97ca06dc3a14a3515e85d1bf6a965eba3d2804a35d9c66916af046a14805b7885ae5d0b72ac142c46918a93e177dd4676c5f7cc3ebe1758af04943277cfa815e7bc0c5438980ba6e565b3476ac2037a7e95ba111eae2689f5e477dfc7316721ddc028fa54103a39787b5eb7fe5a12e00c3d293a7eb6", 0xc0}, {&(0x7f0000000740)="3c54adbb923189bd9a70b760ec413180df6664e3f98178a6aa6195a822e86837eae61f85592eb32fe1b310d74c550d3edc64d67da8ccbc24842243f3cc497f73a89c71ea4932470fdea1869511355e394b7e9da51d14dd31a4d82d014c59d9c89ca49aed07d5e0c55e36895900e97f2ae4708c122c55c313587cea599b5ca6644ead5b7f1f576ddcb28191b7e0d5a241068bc6683be46b418808856425c1e8b5cad2db451866e15edf91af1e65a408a0e62250689c514b6a33820791b2f78ad6b46393126fb303f27ee43695ffe2136288790bfd216b00"/237, 0xed}, {&(0x7f0000000840)="4fa65158581af66b9e76811f19b363f99313094547b55936d124df92c0af4d1a4200d48c1a7162667c153dfd5c7612b9d83224d37d664ca8dd44ae686ce8b397285d866a760947f48ed59197319061070ace8e61a891cab133a24b6b1ab2bb5ae2ba17a4f281a28ef199f616d10d4cb4466fc7f7908ea945e0f19d710619816b69d19945738c814765b7c281fa1124290237b4daddb15d96a756f4de46ee3d675e9dd932d368245662bc618cb947c920ad4b08f62dc0b231b3d11d0e7a2777b1421a9862f31f899e247f6efbe09aeb1b547c2574", 0xd4}, {&(0x7f00000005c0)="3130e4ea9cb92221aca03308ea5523986582274ae53cbf0e0c7db71d7a1012817f1a4f37e4effe38cb444d5448044c28e2e4f289ac7f779df9e87bece3e2ecfb6d49e5ed4717e6f12110ebc30dda792c28dfe60c9c9e14e8e525e9e53a3f62dc2469f694d3b86e95c0df6128094b5c2d7e0ffe226e91663dc3d161d5", 0x7c}, {&(0x7f0000000000)="07a1066ee1cfc16b0e18d0e5c8cab6564c5de2bc5fe6dcd212a89c143af60b56659c10693fa07767b66f9dafa6", 0x2d}, {&(0x7f0000000940)="14037394207f2517f1cec1771075aa490929fb22dc47a33e05f072812cac75b39ba6b1ef65d27fcd844fb1bdb3136207d8469643edd3ac0981159e4af0260a0af2570ae1d2696753f01356dc089f38d3e5e7d4add96fe45fc4cf8be18e52ca3663d4ae1b3e85f85f87703b311833c7c7ae7855b33a0248930dbc68fdd774e8ecc40211d12f0c86307fe920c8b814f43d53b4a94c2d6d18c000a57e4da1aecb97b6ce488efe532976c583d12f516716", 0xaf}, {&(0x7f0000000a00)="7947835de809486aedb79cddc515173fb87c6547d6abed79ff78610b1caee5a7810d208e99de3a8c6923b92e1bbf99a618888efb822464a12bd92b0f7f0f8c1d81c24f209629ed55a871a055686dbd", 0x4f}], 0x9, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x442, &(0x7f0000ffc000/0x1000)=nil) getuid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r7}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = getgid() r20 = getegid() setregid(r19, r20) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r16, r17, r18, r19, r20, r21]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84efebca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000600000000000000a217442995a64af969509445c01afd74e19547583b5ce95057bf543a90cd95b1e263e71b94c3087338c9dfe081fdad77c3193bc4be039863ba74d915b484216c6d"], 0x10) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee8d4678cd21b2dc130dfb8144672cbe3148c02f6ac41e6bf3bf554799b9b813ad30505e8f53003fd0b2973c1ca49fef9d612f871f430300000000000000c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000d0082ed8069b1b1a0eb25788e1a0a4f2d824f99a2c5230d033618e4de8ef0177c4f7d53d5cdb9de3308d78e13c6885783937928e65bf964e1ddaeb40d62ff15f10c1d2ab4c3e578b4a3a98c22a8936f5d8c3f175b24c36236b7fed52c198274397030380d75b833eeb3dff4e821a4f63553a14a25620656cee8e98ef8c750456e5860a343566a3dd401be87c9c30d7d0fe5cda255cc73f4b75e75a2ae7121526bfe6cce916564a6b3f615b3ac21e5ee247724f0209f0725e4a1592702b084fc4ebdc5ae0e16ad7a7d94e326288c93dc780e9180000000000000000"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r10]}], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) 16:00:52 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862070000000082959559848c5259e1453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6381017a33ac3fe1ae659e35e189b1d0a8bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b8da8218056ca7400a7613ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fec7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) pledge(&(0x7f0000000080)='@-\x00', &(0x7f00000000c0)='\x00') mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c, 0x0, 0x0, 0x20}, {0x4}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:00:53 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x3, 0x0, 0x3f}, 0x81, [0x3, 0x401, 0x1, 0x3ff, 0x1eb, 0x6, 0x8, 0x7ff]}, 0x3c) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0xffffffffffffffcb, 0x0, 0x0, 0x0, 0xffffffffffffff3b, 0x21b}, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r2, @ANYRESHEX, @ANYPTR, @ANYRESOCT, @ANYRESDEC=0x0, @ANYBLOB, @ANYRES32=r3]], 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r5, 0x9, 0x8, &(0x7f0000000040)=0x3) 16:00:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xa0) write(r2, &(0x7f0000000000)="220e22", 0x3) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4}, 0x6000000000004, 0x103000000000008, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x1}) r5 = geteuid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71fffffffffffffff9e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c918123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319dcd289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff155f5f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) msgrcv(r6, &(0x7f0000000040)={0x0, ""/56}, 0x40, 0x1, 0xc00) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x5cb7033cbca44278, 0x100) setreuid(r5, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10400, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0x6, 0x1, "a45b828c2b054adef172123321b41b76a981c585", 0x9, 0x3}) write(r2, &(0x7f0000000180)="25d3cd01ed686f16e6e16cb06f70ee04014b3fcb5bcc7c259b516a7cdca8a0097dc84440955c24b164179609", 0x2c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0x8}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x84) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x800, 0x4863, 0x8, 0x0, 0x4a92, 0x5bd6, 0xfffffffc, 0x2, 0x4, 0x9, 0xc4}) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000100)) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000380)='./bus\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './bus\x00', './bus\x00'}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r2) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ftruncate(r3, 0x0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x187) 16:00:53 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d25000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000e53000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000ed1000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000168000/0x3000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000540)=[{0x54}, {0x1d}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xf, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x5) 16:00:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 16:00:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x2, 0xfffc, 0x800}, {0x1, 0x8000, 0x1000}, {0x4, 0x6, 0x1000}, {0x1, 0x2a38, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x800}], 0x7) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7f) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x8000000}, {0x50}, {0x6, 0x0, 0xfa, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xfffffe2d, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = kqueue() fchmod(r2, 0x6) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x7ff, 0x80000000, 0xb, 0x75c, &(0x7f0000000140)={{0xd4, 0x44, 0x6, 0x3f, 0x9, 0x4, 0x9}, {[0xffffffffffffffff, 0x4, 0x7fff, 0x1, 0x8000, 0x4, 0x80000000, 0xffffffffffffff39, 0x2, 0x40, 0x7, 0xe4, 0x2, 0x800, 0x5, 0xfffffffffffffffe, 0x6, 0x4], [0xffff, 0x800, 0x4, 0x3124, 0x5, 0xfffffffffffffffa, 0x4, 0x4, 0x8], [0x8, 0x401, 0x6, 0x7, 0x0, 0x80, 0xc6e], [0x8, 0x7, 0x401, 0x1, 0x1, 0x7], [{0xe2f5, 0xfffffffc, 0x8, 0x9}, {0x7fff, 0x1, 0x2, 0x4}, {0x9, 0x7, 0x7, 0x2}, {0x9, 0x10000, 0x4, 0xfffffffffffffffc}, {0x5000, 0x5, 0x6, 0xffff}, {0xe854, 0x0, 0x5, 0x2}, {0x3, 0x8, 0x7fff, 0x6}, {0x101, 0x6, 0x40, 0x3}], {0x4d5, 0x3, 0x4, 0x20}, {0x4e, 0x9, 0x4, 0x3fc00000000000}}}, 0x9, 0x1}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) listen(r4, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7, 0x12000, '\x00', 0x200, 0xffffffff, 0x4, 0xffffffbd}) r7 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000003c0)='./file0\x00', 0x0, r8, 0x0) kevent(r7, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:00:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1a) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="3c4b382d8e26e0b09873408b6cc1363a6a7080d07b4e468677700879348034d46ce1087dd684ba6bbfd4a30d720efd174f346e58d36a166b5fa372668fed040812543b63c26e6f6e2b82720d8dbfe0ad4aa9e7c4033b8e910d71a7f56a9324ed97bfdd89f70cc59d7fa96bbc45bad8afeae7f8aa98b5e938a336028c37665d8bafaf9845499b9d7f981ca17fadba123fbac1ecb4e4edfd49a37e9507f06b5cdd6486ab2675b65255d523a6e65bde123dc338d3e273c5731caca9816d57291f1d18af00f00f267b147e764d4e11687ca595368528496fb53e249df72411b874d690a17b3ecaca93f1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000462000/0x4000)=nil, 0x4000, 0x5) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000040)=0x1002) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) shutdown(r3, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0, 0x8) ftruncate(r1, 0x0, 0x802fffd) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x400, 0x1, 0x7f, 0x6}, {0x0, 0x5, 0x2, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8000) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000480)='./bus/file0\x00', 0x200, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x8}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x1]}, 0x32d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180), 0xffffffffffffffa3}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='%\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='&#*:@\x00', &(0x7f0000000240)=':}\x00', &(0x7f0000000280)='&\'\'\'\b\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) getrlimit(0x2f71a5f85ec53804, &(0x7f0000000080)) open(&(0x7f00000004c0)='./bus\x00', 0x20108, 0x121) socket$unix(0x1, 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000500)='./bus/file0\x00', 0x40, 0x2) shutdown(r4, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758a22201a277dc5745192a101000000000ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) r8 = dup2(r5, r7) ioctl$BIOCFLUSH(r8, 0x20004268) close(r0) close(0xffffffffffffff9c) 16:00:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0007000000000000000000000000000002000004002dc598b4000000"]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000200)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/82}, &(0x7f0000000080)=0x54) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000200)={0x95, 0x0, &(0x7f0000000140)=""/149}) r2 = getgid() setgid(r2) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)=',@\xc5(\x00', &(0x7f00000002c0)='*]/\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='&\x00', &(0x7f0000000380)='*#[[\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='\x00']) r3 = semget$private(0x0, 0x0, 0x204) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/98) r4 = getgid() setregid(r4, r2) r5 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000500)='./file0\x00', 0x5, 0x200, r5) r6 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x7, 0x3, 0x401, 0x1, 0x101, 0x4, 0x3, 0x3, 0x2, 0x1, 0x8}) r7 = openat(r6, &(0x7f00000005c0)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r9 = dup2(r1, 0xffffffffffffff9c) setsockopt(r9, 0x2d2, 0x3, &(0x7f0000000640)="ff581a", 0x3) r10 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x6, 0x8, 0x101, 0x1, 0xbb1c, 0x2, 0x21]) socketpair(0x20, 0x8000, 0x3, &(0x7f00000006c0)) getgroups(0x3, &(0x7f0000000700)=[0x0, r4, 0x0]) getgroups(0x8, &(0x7f0000000740)=[0x0, 0x0, r8, 0x0, 0x0, r4, r2, 0xffffffffffffffff]) r13 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r15 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x7, &(0x7f0000000880)=[r4, r11, r12, r13, r14, r15, r16]) getpid() 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x4000000000080}, {0x400000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x48) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket(0x1e, 0x4003, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xa) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) listen(r6, 0x400006) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x4, 0x10, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0x81}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x7, 0x6}, {{r8}, 0x2, 0x48, 0x2, 0x100, 0x3}], 0xc508, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1cc, 0x1, 0x1ff, 0x6}, {{r1}, 0x0, 0x10, 0x40000100, 0x3, 0x8}, {{r10}, 0xfffffffffffffff9, 0xd, 0x10, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4, 0x2}], 0x5, &(0x7f0000000240)={0x100000001, 0x7fff}) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00)={0x0, 0x10000000000000}, &(0x7f0000000b40)={0x3f, 0xe85}, &(0x7f0000000b80)) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f0000000040)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x2bd) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() r9 = getegid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r11 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r10, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000000c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r12, r13, r14, r15, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, r13, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r16 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r16, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x200000029, 0x67, 0x0, 0x0) 16:00:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/164) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000116, 0x0, 0x0) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r2) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:55 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0xa2, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x81) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000700)={0x0, 0xfffffffffffffcfd, 0x0, 0x0, &(0x7f00000004c0)=""/226, 0xe2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) pwrite(r4, &(0x7f0000000400)="95365f49f01a6d235468478cdb88364aaf20105b431a508707d2db42b8f99bc3e6d595aec6ec7f620da8c4508034c279cc6998292f555435d7421731726c96e89ba9dab777d1a0b93b80bcbcb1b89ea172f86630852e52a1b2ca17853ee4e71ea9cdeadfd52388eb2d570b311bad4bdbe81fe36565fc5c2fe9a137cdb6061ca99a230889bfc09c3a497cc541e46c2b6ff7b98f79c2c604851c65f7f1f229abae7caa23ca2caa121f5d", 0xa9, 0x0, 0x0) 16:00:55 executing program 1: 16:00:55 executing program 1: 16:00:55 executing program 1: 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r1, 0x5, 0x2000020, &(0x7f0000000180)=""/164, &(0x7f0000000240)=0xa4) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") socket$inet6(0x18, 0x4000, 0x1) 16:00:56 executing program 1: setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0xa) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="65f058f8bcc56a18dc2b1ec8cb86dae1f0f8e7511b9fc9b967088f5df2fb580d5d44e3d9a47af6f383afb65d8cbab337c8d709232920655f8fdb7f8fc25bc9ad472b3f46180ef41f1052e793e3f49ac01e53c7147fdd56bf017f4f8ab29bb76582fd25ab9b85950bd1d80fe309ebbd", 0x6f}, {&(0x7f0000000880)="c60816980274badebacfa69023c510f4f2c75afc3226601e883fe02dfa1a56d93d3aeb53484594bd9bb34def2b29d22e054078007840c95ee91f5f9fce75fef6339e85ba164ad78ed005479273297c66ddf524d832b4ab58e3c71b89e1025012883d4fd44f9c7ebc8c8096326f9a1f4b25b9e7018fa08b3a488123dc62796013282230a8045f56fd89d1dfb2d2a8fcf70f2de75ad6cc4552c20d86d247aa4dcf94a9fdefbb0deffc38e5780d2f8d0e745ea65286eae1c327f4585c865351e4538886e7df76aa874d32db95d18a716dfa0874ca00056e5983b33f40bf1f5e6064058cbe480c65eceb78178d5a118da19399488fe02bf78abc88c5aa81409accbefcc0d0947dfb72eb0e89c52689b12f78ef8f5ccc3c2527b038b8b82b73cfea0ed51a280ca1b08bb9a22a9eb4f59dded3b7d1e9b027e8611c9aa294b50c2490f4195d242e1b64b4e1d37b0c6614dbef580a5ca24a85c20dc17680561add4f89dad524b3623d12a052b7ad4959380b1e87e17b3918ee59adbd8520552221d39ed330ace7bfe17edfa4a444efd52dcdb84e2c485d28d842c9c55778f60cac4907d0ed0d459fc3aa7afb16c4e05120e96d103f32affe0d1f7438929e63e3e2dce594befc0f42c209fc4bc249c90404e70e13390414489bc73f6a4899158a2ec59a3533a842b62d71b81c3dfeeb4b2e844fb85cc1522961e8910bb4439d673c028688e4b5e8589993001a197bc0038f9ddfb098a03ac68801ab29499b43785d5288399b19afc22ccc01a73ffb1481d9bbfb2955ee281c2cb202734c851e397413f0a6e836ae406f2867b1a64c3e4b1b8f22b59fb5e3ba3aec3dc3c5dc66ca79a737b66021f4a5bf40a1c8911d1079e0ed447ba13020e5899d30289297da44738ee55cc1cdcf815d82174870d210814bf402a313a8ad6000abddc9c403e4bd4b2cc4ececb2037473b0d099cb9e0a693529b0e5c512e677546f035dc2314dc25370fcf54e8e07fe9b8bdc00b929d1d27e01280a4da5fe9fe34d4344cde6262c7e64fb373569ac18a8f2c5c83b274ce8332bbda9631b03198372c37a2ac3d132f57b53e3625ab10d3651e5caf12d51cdf44a77e52e363cd23a5cbaf4737601135473f168378080b1700f4ede04df6dceeaca4d91ae6619b530854fb4e780ba33e0391f01b613363582199e7b8ad9e030c716a68aee7716da38fae4f07751ce7ee6e84e1e76704961b5add84c4d8a02f07ba91f2745bdee31cbe6f1da8149488449cbfc1995ca3dc2961457d253314ccfe252629c2eab7df669bf9eb2eb05881ca5dce91b0138d7c8c5b48cb044d06af8993b84cf488ffc89378072471922b9e8b9bf04860a7974238af5c2ba0a0c8a85ce71f8dd7088a6f558484861210e4bf3a61cd458b73565df1dc3f2e789bcbb53fa37b327809291845a71b81c403133f9323bfbaab7a8bbc7c3fd6dd93f0a14f11b628c92161158be2dab897868541133aadadf35e13e79fedb36a87d3e3c7b05fa63872a6c4bc81b79b07996771a699c9384ff803af11d4626e9a18cb2d2cbe8b72ff27cc2093d971e132452bf28411c324d9e8a40d6d0b06d3915fe6b37555d1cc699e6bfb036d26261d721e890035f4304e3bb40f5801afecc8e30d595cb213f45f55107bee669749888a358716bc0e3d3f84ad2dceced1ed17045ff2951a3acc89289d1e5f212b40278518dab9ae3a0d0f1e5f03d35bbc9d84903642a9c99d6fd3aa5b62b5ffec1ba1d5552e551fe14b3cebaab400904787091b933318f97e8a8c0e8016495668bfa8cb7eb6d7a067fbe23a0d9830605352b0a83bb4b9b6923e220c1bc9d200f37c75a300a8ccd67621757db211e10f44909ab43a139268f35d2e42ddbdfdd5d4c1e7b75636469f96af69bbc941863700d3e78b5bdc4039cc8512e639c3e0aa1b9e963cb508404c0640b1355d6741674e803dd157f10f53567aa32cdc17ca80a0c272d88746d4baad10d2fd0663f61a7e1b13fdb00555fee2a9095912259aab19f4d8175b08fc8ac5b5f46ac653ef469821213127d39a232d6895de6c2e9b724e803c1e797cda8388cfae608f91b46a8bf8d4ec5dc909c168dc0f736a3df6e01a2bbb2ca4cadafe565d317d070f3edf512188d70879fb53350764ffc65293673c316227cbebc4d3573d1c4c121d82c5a1a17abd18756661341048d6b30d60c3e85a77324a67433542827682b3b31c0aa04fa82653d95129bd95bf5c864c814693d926acc51ec2cccab0a2a9b6240bffb203f0604321eb863301d1d1b4f259dbee1c55bb9e7f1bd35d7c4fbe50b5705ce9e26c3a3d665752023f19e2a672e32431f727b466a91439f1046df140b3b7b8441b5a56bc4f073460d58389c1c2f5bdb575b47b7f66af2f3732a11cf8340a0d19a41da33487c7880dc4edb09b5a2d6127da764d33abe55d57f75139ebd9299255dfd022d1fec2bc5ff25e1a6b92feda90a96ae3656dff0df1a707c382b23f96cce30ec886018cfef2b5a241e8f565d618e9abce6e2f25f980648c122d952165545345c22a5105ffafd065a95a614eae15c9369397c223a06e432ea7ea86592d616cfaad84f420e0a5263cc1f569b2f82652250d54b8e93264ea815a1096ecc8cd9ce4b9efde18414756bf22b00f7a64af6adf6f271ac25372254bef69e562bd2e9ec491605825be018f885b8822c663d95f957ce2fa4ccd8387bcdbf4978237c4ccbb61c7f90207872f573baf4e998c7a3bc2b08d02ee9dd3ca915ccb5809f6819d011057bf906bb44a18dad0d8de159bbfe0d2bb74d3ddd8cefa3b17dcb17bf155bbde4e330f4bc7fb243d51b669da64c8b85779a6a96fdd22ef648e51bd6ce5a4972af8cb5cd1a70af029e92d6d599ba4fa69d1728c42a4e72068a5d83c0e074a2ad391f84243622642f830b9077ff59061cf3f04e48ecf5e40f53b0ecbdaa6eab5845c91839c7c6dc698d5d17673491c999f785fe2873dd69343c124391429af293d77401c2e39c9ea57bca3fe18fa3fc4a0a5a4b17f8e53a2d14042c52c162a17e7e49d7c0673cb0bfeecdaa94b07a5d11ef8b39d784078123c1ea43d66b38175e94634140a6332e4431875de1600eb7970809ac5dcc829c91d6fbb3e4b907aac05d2788911afb59c464f2533e812e7589f8f7382fde7f3f869905135c7f807fa1e4902d6e60ce2a1a0be0b00f363190a1277526d004035ec64f1096eade5bf1f74a670db0a4550bcb127740f62d2aa101691a7fa84044817e85df32a76fdb9583ef198fa9a078297bbb2d33953e88d975e8f8745aa4ac3503ec16a5b6d5fc5b333bdf1b134711d68ac8829e96c7411de1ae25b9f85337421495b1578435657d51f90f55ed53cd0288c4936fa51fdd56d875c9d39ac92c5dc17ecde19526c4ff1ef01bba4615fe3fcfd328ef0daf54cbdbfba183dda49a262e68545f81ab80243560319a4329e8d4a0795c1ac53b8d88ecaa23f7678e4f49cf4d9f54eabb2f5a5595e98ec1d23775c891cea2feda67fd9c31094dc0b46eb95063bb1d26286e778c8e7a521947d704f809c56c50f179d74dd0885c06a6dc9bea6383032c5c01e8ad21b8969f42f97619ba39a95e8d9a87fac77950ebed4d6bd7819216a910fd3ba77c62203aece2d12f8c12c08b636de8c03b3c566d35901cdbf98744f2ab9945bd5819ec31d956f00a1e52b34c026082d3cea67618e676071e70e3596cf011b3cd6e64f2d368023ae1a66b86f03f840c1b6922d47f3bc5d48ce547545019c28b90f8faee0abc2e5be1cd0f44e0ee2de0f30e3e63a63bfa0e9380c0e6997c5aad11a414da4aa48003b48c80bb941375191bbb5e590d20921c11b2bdee5d602e215f60abe6db042df4c4998d81e38db77a65b0e10186a60c648acdbd2064607ce67ce509c9b4fc642ea81d0e4fcea0857f6718c751d621c8fac6e24c9cd78909d76cb112c8033ad420cd72c165643b1499f0b7ce156222df8b4d156e1d6265385be421500b6be74712cfcad4d198d88587339eb592ffb92c686a349f6f400ce20ecc5068aab63b60aa27bbaa977a243c3b6d337fe9f134381d401bb53d92a8f457cd3adc571a6ef1421a95b1da869792121ce7ed0c3318ea81bfc0d813f5cbd408fb34f9cc74f865418fba19dd92d8f33774886c5492b7f13147f772c519dc4a611bd32a52aab81185d6151e56adda993c5b365e0c2d82e6959966e304f1f991c6132b104caddb221ae0a522630d3bb60796293445af0761ee73927a23a7a78dd66a806a271685e6dc38b2bccbd0b92c57e11d69e76e4f239397fc7c8ffb4ec5bae098b20a7bbef5697423fd11d86511f58290a979575283a46e6cc6ab2094966a2fd9458fe79a97a81c1bb76df8ca63d48dee6f10bfdaa197758be7fbf907501216aef0cfd9d6be247130a0f060b9e42fdf55ad6f5093d74a0eabbfd7f47c0cea5d25ca1f2cebab51d879c413cb2d2fef1f468bc84468d9c9c3adac5bea84d3398f7f0827f915ea190dd281647763b49443378a66020515413a17fe0b892c1db1908d749e2ee9a7fc509aabbfc87a5f1d30c249423821c030f5ba6e8b47be8e66aac029327430bcc83b05ecd3437606ac3036ff908872afaf0028f9727dd0c646ff91183f01de6343bb83d65a12d58881e5a9e4116210937a5df99955472a663efcf5f8b38bef53d81f17b711a27068e1763ff2c02b0ddb071b32115a71068670562d76847d8547483dfcedaa39d80efc1a10dacc36f4ff2175d93b1ccd74b0dfba96b8230d240949b583dab69c7f86b72ade00c7f0a2d18407bdcc78796a9150e1f11eb1a925b4a4bdcf1024120815fca12b3b2c410b76f86746962779038813116f51f6af8b7aa993987e4533700c07d8451107e0257e554eac41c271597281e5ace241a263b03dfce5ae7930c5688be4107766d26606e71705d73d67bdd12d580c1964b12a63dac6a694f523d9d1ab4d97cc5d4a5eb27b891418e29f187e01e029037488edb33f6919068c4a70073acf6ce6aaf6f310ab3a2e49f0375c36a3540ffb8fca7495698f7c4f4630e067c2745a0226357284ec3e021ca90a33367c0c868b9f9c4d28bcac3e951e95280e1d9a8b72268cdf74bbdab81f9551c6ae787c8538f1511dd037d431a50cd5facc91fd237e267331b7a0463212d504613a6750dce97b86e60b45a705cfa4de8a6013e08a6b76042cc92311837a31b8a97244d6e7ba22c7d9b392131eb48ef1dcd81502807f11d15123ef347b94784c838222b5c914ebde9e4aef85ef9ca27b558951d6921b33d479aebee8bcbca2f53cb0c5b1ae2fa3517eb8df60dc19a26b97adf173e3d55ecc8af4278773027f7af613612a55bfc6733478bf4d0a79904553acc1396a8f057a9e2fee56682590b8682198c7430b14949eef6045e6ed126a977a67669e5234b08aa58b24fe089705bf4712829e8c7757f13abff12bd65f1f11df67b20c1613124bfd29e5a6b112ef5c6f0eaeb2ca7404ef222f3eb013326ad948932260979b01e4972d316d87ec363b38c887f6d70915c609d6b8fe43b5456d42b0a6429c148962ed2777b86041ab64fbb640570fe9fb4b74071ffe2db30ac7a58c55b1b3f117c6fa286c4f3a8203a1bc93acbaa48d35db9bd8730f3130f7d33aac00b690058daf2252ad5267160c0da56b43f543c458891e6b8df9e1ceaa0b3951f0ecdb71afc7761f26f70392a5f4aabe61c5da85e9473487c006b835ef87fdeba63c5d9fecf18ac66c8fcceae9b7d4926d1bac31682adb2cd305e2555621f305a83eaadd7b9a8507661d", 0x12f4}, {&(0x7f0000000500)="3cc4d2737f02035f14646b32b9f42b70d76a94aa4ffbd7d6096dc3d40a0d75779d13bf90b5819f00c58b6642ec32fb82f7963e7b955dc067149a5d5e88a04a8fa17d9ca31ef06110974d27aa80b4b8cc9efdad22891c0d7c9ab247d9d4a74ee97ce94f3731e23962b11e99660dd7f569ba829541b37d9bc96f064fbf3f937f7ab84022128da2040ee7fecf5a115c107ccf33b9b72ae117beec7ce10a86e43691323a8a89ea3117eb99f5ca587df745a06c2086f5ae6b47f122ac2fee072b99781d4f1039ab0fa24a63598a3eda86f46e", 0xd0}], 0x3) fchflags(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x40) r3 = syz_open_pts() close(r3) pipe2(&(0x7f0000000080), 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) fcntl$getown(r3, 0x5) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000001380), 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff]) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = accept$unix(r8, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081cb30ef36306f93ad33e009b1932f50902ab2eede13d3bc7309a12932e709dd2d2692d54cef68d6470ce90b7cbbf209923c9659869076ea2400238bcb598ff19119749b86a951cecbca79e818445696da6b28fc568584e65d150ec27984cad2cb626f12524bfbc38144f9ca66e56197cf8064629d5265a51ea22714364ab644567b0eeb7ef2db06831ceef9123edafe6b192296af61a7960d2d1c252f48151db766e5c6496ac3656ebfa3171f4d5044de5bca77f40d4a13b600d86ad674d95d4fec59ca193920a1e93dd64039b66c76a08abd8efee94f178eaf22c802dd48f8e04bb1e5ecdba33e2d141e382d4c9a9d8d5113f73b3a5b71d862e344229b65cc7f913bd108bb244ddaa123e8cf1dca0e68077cf09b61f122dd3bb2bd406cd916d3675d3aa70ccd51fd0e4e1430a7deeebf3b90c016a7454c30890d7e8303a051b610eab020a82de38c77e3047391cd2ee9b4d023ea6e01d0fad7a69edf601b66da3aff3e726491fac22feb72b8d04754703729b1418afd5fee53b6a22ef3832cde3991c23abd27b03b5b952ad710cab0206ab3272ec75dd5cd8da9b17ff18ddb6c08830ca118421183b250a12586"], &(0x7f0000000480)=0x6e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x1000000f1) r12 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, 0x0, r11, r12, 0x40, 0xae51}, 0x81, 0x6, 0x7f}) r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semget(0x3, 0x4, 0x18) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x1df) getgid() msgget$private(0x0, 0x0) r18 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xa0}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000000, 0x1}) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\\ev\x7f\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x133, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f00000001c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000321, &(0x7f0000000080)=[{0xc}, {0x1c, 0x80}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 16:00:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) read(r4, &(0x7f00000001c0)=""/86, 0x56) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) pread(r2, &(0x7f00000000c0)="b7c8fb41ebacc4b0e350a62b267b96606b3db663d1fe3f7d13b25296850861a0efa0144821b405d1d607df28e143f3946ac5a4259c6ce384e4fc56688d330ddb2b196a51d2e33e4ec394a212064b26e2b13ef8113d56be991efe4e6445d88eade5d970310542d4186b6551eaf79360c9401a73d7434a05570eb53f172839d74bea142cc1a56a0a3a450c37e04767e31a74858c3a8ba6666de2f3b45398a21b679b337ad8f675b42396bd8de8a1c4cccf5a9f7cd9ceeed38839a62e164a0c4c6551ce5cfab23b0c28a1b09c94c0aa", 0xce, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x2d105089c74662da) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r3 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x30, './file0\x00'}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) r4 = msgget$private(0x0, 0x10) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\b\x00\xf5\x00\x04\x00', 0x20, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES32=r5, @ANYRES64=r6, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX=r8, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES16, @ANYPTR64, @ANYRES64=0x0, @ANYPTR, @ANYRESOCT=r2, @ANYRES16=r0], @ANYBLOB="9747af9e3a7a6ee67dfdce82498701e6d2da850c6447501cd0fa33e78a0f6197216f7ac202ecfd1d38f9fa155e6b582ec7bd24e6b868fb8a18393b026bd9c52ac6b4e006c6be69c943d61e2c0884492d03a87fffb49fa8bb8acea8090cdc0e333e0b48cbb7c297c8f295d3a79e69e4aa13a49f23ec36acb4e855984d839911545c78d14e77d68e9649596c4606a27db683df43c974424063c9cf639c9930b3a62a4d67dc0f00de9693a7de84685f705a9ee049dc58b8a0765a90eebf4b732c0330fca6ec8f33ad5b797ccf685dbbbe03f97d4af47090364c50b2692bf8b669da11796c41c10347df3957b98e09", @ANYRESDEC, @ANYRESDEC=r3, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESHEX]], @ANYRES64=0x0, @ANYRESOCT=r7, @ANYRES32=r9], @ANYBLOB="cdbcbcf3ac5e79368eb0801bcb6cc83a1f4b754316bee56b88f33b2f9aad713cb9ff732ae76158bf77415a5b49bccc4e4d59f1024d27314981aa3a0711635f69713ae5e248a22c4c312a783764fbcf814dd3b4eb00417358ebcc210cb0bf68669549919a", @ANYRES16=r10], 0x3, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) 16:00:57 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fc2d0d6669ff1bff7f"], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r5, @ANYRESHEX=r1, @ANYBLOB="47a0aff730083668d999f9d932ab7a147b3bd561c3748dde18eb2402c6a86bb50e796087341ec64ca7a15c1ccb6971d81111aeb4aaf010da135a1b920fdaa56e41aeff9daff7624a9ee4579b2677a510c27b8cbc9497a6953ec543476078f3efcf285a02e785a926324d1bedeb837471"], 0x3, 0x0, 0x3000) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1eadd4bfd34548618b7a644c0bc67667bebe7ecfb0ef20ffb77c092e6e1530a4bfc571961f2e4d063800caa90e922c065a7e13660916c6f91f6155a6f885623b6684fc8052e9b409fee7de4516c3c6d2c19feda94426ab980b984f00da3a91efcea72be09e2261d773d604c8f86be30c28a4440abfda35e95b72b6570918693239efed0"], 0xa9, 0x1800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/78) 16:00:57 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) read(r1, &(0x7f0000000000), 0x0) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="8ac0a65186ca52670b0b98fa463e476b6a52004f2ac3da1f0e60284446b7924e54ac12a8ca855f7816744065828528ee9b0b7ee2aef142ce7830cab898f095d89d6a4df701640e55fc35caebdfef49413ea380bb490c85901ba043a8b1fa5939edf10bc5a413835888196bbb29bf5a82c6248229e613397c2a5ba6ef5a686351d4aecf5cb4810f440b42c2ad5f6bec303ce51f8d200a629c9452533505e1d761572fc931a24d60a6ede9cfb51e58d90eb218e94afd9c93dfef2a9dfd177210e5ba07680272dd87880c9d024449cd92b84c5671999d0e040ac735", 0xda}, {&(0x7f0000000180)="a962f4b18d23ef2760a4aa30f62083f226b33e84e8cd5ee6bfc2b25b8c83961bfc46549f7bfa76d26ddf1d8b9abc86fa821fc127e955f11a11c11cd1f6f10552fcf864af0535a6b6d74a54b6b87aa8aae571eeb889", 0x55}, {&(0x7f0000000300)="a6284e23898afcb4c5314685e3cc0a1deb0f397cbe823dd0ee11379cd63a7012cb3aa21320fab4edc498bfb59667406adf2e2baab37c0615b8a68e2574dcbb18557723473a8a76df63431660a17a21e928ca67f0535543634fdec7d2b23a6c5f7d5d185f0304d114eaeddd7421401be4bc92e88e1d720c180cbd88ab9b4a17a517a3f1fdfa6fc4252285965f47f290036c7661bbde9c2c05", 0x98}, {&(0x7f00000003c0)="9b64d9762cf7fb6467c8edd72f30a473832ba1db5bde64afbac477a98560ff80f36cb0d04af41b58249da948bd905fac047b1c1e1137aa3094f19c413acb634175fabee0f91f8a2e5d48b5125224a28cdf9fa81352733ac50ae77fa9aca50014261fde473ea0e623036afb7d3eda82e35bdde00799e44a10d72d1aa62cf28eb8d20a8d7a8e7212822eff5a54cf06c99cf74228c03b653246aeab1b40f335300311b6e5910445ff3d8bd3f7c3bda806fa3b371ca74177ce8e9787a00cfb0851", 0xbf}], 0x4, 0x0, 0x0) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r3, r4, r5, r8, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) setuid(r3) setreuid(r0, 0xffffffffffffffff) r9 = syz_open_pts() fchflags(r9, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x24dbfdc4d3816765, 0x40) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='n', 0x1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x52) r4 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRES32=r4, @ANYRESHEX, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYRESHEX=0x0], 0x6) r5 = dup2(r1, r0) dup(r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:58 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x4000, 0x0) r2 = dup(0xffffffffffffff9c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x800, 0xc5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, r7) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) r10 = dup(0xffffffffffffff9c) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x80}, {{r5}, 0x8000000000000005, 0x11, 0x95a9887519d0c623, 0xa2df, 0x7}, {{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000001, 0x2}], 0x4, &(0x7f0000000180)=[{{r9}, 0x8000000000000003, 0x50, 0x6f883d6b86cb7ab5, 0x8, 0x800}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x3, 0x600000000}, {{r10}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x6}, {{r11}, 0xfffffffffffffffc, 0xa4, 0x40000000, 0x10001, 0xffffffff}], 0x8001, &(0x7f0000000200)={0x0, 0xd482}) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2800000000, 0x1ff}, 0x10) close(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:00 executing program 0: pwritev(0xffffffffffffff9c, &(0x7f0000001200)=[{&(0x7f0000000000)="a9fe78e6f0426f0692af4b312d7e4078a30a352e1cd7241b44db735293e8e84d1ad7f7cfb7ed654c492bb9c3cc24a5c5b527e77add2cd25478a4df726f7fb3273fbcc63992f9e9b0a5390d474a9fc8434e0d073baed4f3300b6fe913b45a1cdf25a2b4470f0978b26bd2f4370cdb4b644be2271a4c15792b9bd7", 0x7a}, {&(0x7f0000000080)="1280de9ad800a7f847f62555cb0e66b632b59251d7820bf8d87f4d5a081209670b444b0df4a9e246d3ded79b95808c7d2978beaa0b168b4673311d8007cb0c7336145efb5aeac905376ab3f190fc65c9f2a96ad2880dad91a06148246b78cb1a4c710e5f86aed64b096b2288c570690765980fc884d0e7ebb5771314fc6a1dec0e097b2653b1c667b8296f997ed5304905438155f02359488b16e812d64b26a3e86ffb7e509e5dfe5326b49c07068c8db58a34b35fb4174ff1c5e06f96564230bf03b91ed822d868270cc764d84d76dbfa702ce35533bde277707e9b410ea3c436d5639c7b9402b757adfa06b2b7fd2aff829b31f5e1f4131d215b305977586c5c36b34e5067c47e68a1d0a0ab7e96f136ff7c0c5b7f00bc0711d273b44a1111aea5eb1aae5c67bc9b63fd2760d29123b70ce02fe55f89caded4e90a33f5e85df7644afb2979176f3f1d0fb48953c409c7851b71918c204df5fba0404ea99540039676cd1f919f1b6f8ff76612e2b2d1149224e9be9878ea44a0b24ff419b3edaa03a177becd395b1ef1881e4ba2aafb69e4c976d849d840fc90372df9ab5799e987c4d7a7fbbc3d16c51b252800c1c78d8f46fb9b5e082e140a9ddd4bd3728699f86abe5b4982228adc6c39872a1de91ba3638082eb3280680c55300166503ae474192a5b3c24ff517e032de6723b2104af786dd1a9b1dadc72f1d579044be6124c9d7329c599e1786a6b86ea1c447c1121ecdb35cb44f150bd1a74801eee16a55d3e39d39411f9a5b8b60b81fb95b0d9f2f4f921e90a3bb0cc6f6d117387ec40963283e32d6f9242913fbbff6a02c4a85bb02d2244c52ce86bb9e657c463d789a620f471398567441a506b4eb560c8f696e74d502b8a789abcea00791c49be155fa01992a0de4cc81c3c47d08196dd6569adac8d4913ac8c3b7290ea5816e010c7e02461a14f10abaf82c8295f75494254594ce4558c5d9f5fe9869ef31a0e399ceecdaa72aa12993792624eb4dbd81ea9c1ee8e4334379a9ef069a3a4162bf396c9b7324852eaa9d7a6d40532af557d65ca0a4eb585b0163a90d9790d152491002dc80b2fa80400910ff8db059100704700fc2840158aa758d901dc2c4c037fcb40c4fd0e346cfe1821f3c2f6fae886d140946c9077896a2453f71924bfcc853c8e6f8d24a161e8aad221250e9e876edcc82764d7408cb39ec2983357d75ffa5ba90195e7c22ecdb90b6565edb59ad606b27b7372f58c78168e04b65fc60f6ee1b096a9b7e825db98e44ad30a4001caf58e85781b6bbd20b2276f3db9de8e41b064d726a4b853ca9cf0fce4ae61dd662b3972b181ee440b4bf0d072bfa079dfb82179de8470fced97c6fc6851c42ea15e85ac65235deeb24b86877b02a286dbbf207fbcc89e532923bd3b0c4da08010bd0da1000a894f7be105a0805ccb99dc413d71060bf29c753160b9d93bd4a3b3d7fcc927145ebc0e9e6f5acc4e8b2bf9da055b46aa639f671492602cfa1668a6e34cc3b02f8e9c79544823591231de5da0fc9cd19190c8086d523a6a5545c47bfeaa60183efe7dd4da804c2570f4b0d30b4ff2edfeb9b8f61f25acb577d4e880e737dfccdad813ebe82e8b8353045bf7153f8610846b9a452f210f004b10a00162dbd27fb3f398f14b05f5be5bf78098fc7872b2e7adae4f5f6e26d93f7d87eaf1de861bebd1a1be848247c04886eb838620abab36e8325e5cb63f85d3889610c70671a468fc0ab9d7973f18b20fd98e4177174d446f260bee93570812df08ef896caec9d0752b8f9bb4a794222eb047f0e16e43501a34fefdaa2ffff5a60eed368e22c6936892fb5fb7feacf4490e3fa1a4a63cd126f7f4a100be0fa726aad4bbc9949e7be2fe3d577e3605432609ff709a7e0c021a38731f284e560868af4427ab4a515641a6029947cb478079d6c5a8c7b690c042ff0fe3d25b52b77164f8d408773302886111cf2002d8027a53b4c1ac34ed0046d72b0ddbf0827d3b8a2c38aaac17870ed6be98273b34bf1896dc90d168f72015dc43c46c2b045ce2655d6124dd4af274614c11f8a27eb09e78e294f2736ddd1a9f5acae9e73576e25df13602931da0c36148ed616d9f4ce2f678c05daf298c8dd8a29d226b4a58b4dacf1dc7ef33b8018fd9325dd110e6a120b953609253822340c77f979856f5ff95dc816392f03194267fefcd1ceea06f85c60faf6da637905529c15b20507123eb6cc54e0aca99c0d8437a287cc0b22d026af53b855c3dce0b21fb928a84a5c336c70d119b889552951a79bfa9ab22a145f18199b25644f2b7d8635221061c232caec172efcaee7d509d7e3e9fa9dee36a3ffe2f4e2297a2f075a3304cfcee6b213700845c647c9cbf2b74313402b45b982a29d47b3da84f164410d391907a84939487f1eaa6f69ee9b6c311929bf80db671ac5311db03ab6a8071bdae1952991f5f1a73bf4d46f1058788566d3b39d1da7330bd1218883b08916afc61b9afece4595393dd631c257f23a893e0c641d94cd7488f79d7e16651ef475937108d6d8b1297da7b7e2423e1c44ac657e1dde0831cfc2c0ec9d964f382362e53ef77367f4dcc8054d5a341492dc10174d2604bb12ce4dc9b4e39c0cbc7d7d2308f9fba1d8bd6a40455d2695da7d5a226acb2560a27a97c55eba3ca5093c4a8bf9f51308f7b80a36045bfd6ee169062ff15502a63ce5368aec0f0e671f19e3c4d47d088b8250892cec90495e047f3d9358f23f86b91d27e915f7fb410df54c3883d6b64a0c0d67425d27e4f52b08bdb1a110951493c5c3d81abe9f5adcc891f634a0c5d068a792487146465bc3aa17396b194a64de10b4e60c0941d1d136278d9ea76c3fe121ddcd49a265ff9a1b8a53120d146c9752abc8bfd78f8694490d3973da8a736adfb26d96c4b42b362e7e9d8e8af06501f050b475998c37dacae31fccdc33ad1ba1e9049ae8c3aade0e3a4ce9fd26eaf40aa7caae0637be4e64f2c4bcc863a1bcef3d3105350c99afe24a8e21730c07470ec68f786781230dc3e6ef91cac48328c8a3b6c8780c94a3f61e1975f0ed6f79e2bed4a97d51500b071b0b271383b97281c5e324881c82aec191afc0075d3f2ad618def0b980fb6dbda7d5dda5259bf78a36e0726b115cf899efe6eaadfb056215988ca6ac43527b602ace2363536ff0aae4b07702939932b0b28c9412d779c04bac7461eb654da606bee70851cb6dd4e6567b2dc5c53499145977b8d460fee27e799197cea3da30a744a35aba565da50661562819c62ae2c55236f904b5e19e2010d02dd17b6c3242096032a82ce656a93c4598e4a9e4a05021b6d359f9ead027731a8d2e994cb17dd445d7d8cb7c703d487e0c606e39f8d7a2ff38da5d311635e6dabf1baa1b8e1585cb87084bbd30b4b68e71caa5ad67ba3964fd6fc30642fb8990545eb744b816eb5d10e968d23c41f7fc3edd91f42c1b1e58212bce9687b05b7ad6b094d8f01be4aa99cbb925fc95265e2c174f5b68c7e012a10315d8169f5f85aabf101a894315e9dbfda6e2cd6c5b9ce8941b34bb71802c23261980553725d0cf7579a2b3168597099cae59da49788914ab3969cce39a07e937e8847b0cdf6c632916d339e55cdd4e6f2e6d0c49b0d6b98cb3ced2fe68e5c3ffceea2378ee8c14b76492f374bb96d7ced51e9920688216642d4f06598b64798d1d0af71b9f384edac67b1ad7edb05e3f99db0cbde4bcbce31e33684bc0e652fc3552cf2bf5f8558be6f273060116d9b34db810d8a38daf6346d04a0cb30456876d5dbd81792c17fdf270684ac9f641311ceea82bf0248918098552f253c55a47c46cece40c9602669be0691eefdb2094dd7b85c4f150bfd35a34cb4a9a161da5c2f034b3249ec5bd4a5d2f5fa781dd75863e90ca4617fda743c410a76c8beac95d20d57c40f51a39e4163bd67ca73fa6ef9c021b1a5a58ec08187444c6459e56cbd93fe318694295a6971764c977bd1ed3d01ea1ed51d774761f7d29cc377b4964807294d667730cef3f3efdcc8c59176fbf951829559ea850a753a6015fa9af38956a35a4ca6d8bb1d345b53093c634eaf1e15d96cd0e141f5f9f745f9694cf3e8c49864f8c8b50bd5edaacef2b90b949ea6930722e021bb6d9c7d53d0a1b8fa4dbe821a8c15f2acf8922436cf5bc736dc406e9c70210c1d2a2d099f19d503b1bed062b467d432264cb0327483bae15b4349a256208f670a084b80c1e18a58dd5f3b16c9fa06c59fed84a4116212e6952f3b4eb3196696b5ab20758c494e1a07bc93a2a5aaa76b4fc0beb0bf47d7543ab9962cd787fc2ac3e10314a3eadd30e4d675c5d95e10aedb5082458ff6001478cb87e5641448091f10f6ef7776a7ac2e6fa6f6e378800f79eff5283039825223c21fcde31befb8e31aaa0bf29efb272a7b4f6bae8f8db085b03bde93d0aec57f912eed2bec975a6e57eb6efcd19cbaeb955feb0ca09e624f74934ec419e05c32c3ad60a5d09194f2f904d4392a32b6f937d6347bc96e576beaa4e836c04c8e0ae3e0c50b3cf358c69d5d2bdb7d672c97e64dfa62215ecd74cfd8abe5a5fdcea16189afad7f3606155dd06d41dab27e3787350901dc794ed63138ac912e7dbf345e6cc64ea4f13b32a48e50d456ca88bc710752e1759845bebc30cd15f15c60e8f23f52a4ed3c2804a4efe3ed14eb539a0888d6f538ae65e8c972f11155f42a089d32c4dbe45c465128052be7f0d05d447c17b92f506f1daff106f067944e0010187b4b576353f44bbbf96bf1eee61824301ae3dc34bf8efa47d712d565996920ea9d0010541d4d310cf58742ecb61b83138f6074c016f1c4e0cd370578a28af8ed807ec02a18e5c346472f113bce76a53aedfac61d016087e5e9e19cfebca8b1f28859cad4b3f361e12405fd315b3f1861863b12b214ae76faf9b13417e1b5dbb6fc26663203a0c36ec61da54ff1f1b766f9eea8763542dc03079e5ffbe5471dde1b3d2be2fe34bb73af8c7c33e7770df2e0875264969d33c4c8c41f2f1e0165fcdfa4c20282b670ebc5d0e7eaf50d1eb954f3ba791f6274b4d76467a7f54797e4aadff7859fb86e344934d39cadd18a43b4fcbfe2a9fc33d6cc178ef9d7668d7fcbcbd295e725c8d067933ab6af56bda3bb20f6ffcea3b4096cb8b3c94320d2ba5cf26ad95f826ffd5b7bfdb3957e3f95b0765e2102f99eb452847e43012fe70af8f374bdc93502bad045aead24d1f99fe364f7413991d5b96f7769948ef139c407d116b6d5e57a31f0db7f9725e623005e37e8578438a39dbfb8d6abf7dbd1474fb227a90c83056269f583d1d1cd4b3ba208c60594521456bd8b3785ab24b564c69fbf3a0a283be0d740c991b1de7ff31396079939691f605be54cc8c2f25beeb8ecc345bd5c3b91efa441865cb6e7b2f641c621cff7854997ab75e5b9966fa8680273f18035bf4421183e19262dcfcdedacbb70d376eaa7e0db62505be12ff60903a0b01ddba0c126a16d588293d795d1ac406bdba5e1f89d7c8496169748fcf65f0e3227d247a4ed59cd9f1ddd285a91522b183e484be2ee6dd0f2de9d1c725a8c5abb675421a3df39754ea145abffc42844e4da782608aa38dafcad35ea74eb3bc74a35854dce2560664facb22154a7e306d545d02c5244c641190146d1c0016f8b06a5b644992402a48cc77aee60a7c3723d9ad163d39a6e6d265bc9baccb96333deea58985c86cfc705fc505ea35e8dbcc19a910e24c2743f853a62d1084cdd6bba8c9b4b44655817a708db53e129", 0x1000}, {&(0x7f0000001080)="f33457344224bb223c376ce4d95d74c9c192654c663cfa67d770fc69971178a9335c39c7e381132361430bea0b188eb9a58fe999335c0f4ac868d4107d5c67364e51a0698646d08c59e790b63a94afc3214c91a7c8856779a435519df0b1d92e959b861e085500c2e6b4c2d33a88d8cad0ad7c9516c2097ec368e1d06e1a6e03b79b2beeba6e334cb42ec476ca96be2b0aa2488e9ce4ee89536bd8a595e13a95eeea8fb987d82aa9707e6c7e4612bc6557b4cd88cd427ad69841dc823660918e00436a961da346a6bbae85e7541c813b729d8b3318481b92", 0xd8}, {&(0x7f0000001180)="9d31b0a46d70c01107d3f06355f736156574754392a614c3ff00420c656c5d632f3f3435f0f330380afc3b040e83d922a2945074ab5bf996c02ac6f58cef88720eeca062091bd6e922d79ec2a58b8cd5c309564b82d16f3d1108ad13c402e0361e8112b2c823c5ef", 0x68}], 0x4, 0x0, 0x3) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000001300)={0x1, 0xc71f089cc038bdb6, 0x3, 0xffffffffffff8001, r2}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0xa, r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001240)=0x5) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) open(&(0x7f0000000640)='./bus\x00', 0x80, 0x22) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000540)=""/82, 0x52}, {&(0x7f0000000140)=""/3, 0x3}], 0x3) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r5, r6, r7, r8, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000700)=""/210) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0xfffffffffffffea1}, {&(0x7f0000000980)="ac5df2a63c68e06c9e9d5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db052f50abe283b2a51aa939859054292916ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581f3d9fdb0000000000000000cdc95422f9fbbf2c024b6304c52bcf6192ad6f2f13c51e8bbb66f8744e1dc57f69180ee3ed56ffdfcfcc5dd595bd5976690a65d74dc6974ad8217b8ec6c7ffee55e675818795ffed789fcaa903b863ef8aefda35e82c1fa72900b14bc33733747c90a1cbcdba4e0f999f74d8", 0xc4a98da6c5de834a}], 0x100000d4, 0x0, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5745192a101000000013ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./bus\x00', r4, &(0x7f00000001c0)='./bus\x00', 0x2eaf54f437a18b97) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = semget$private(0x0, 0x4, 0xa0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000200)=""/148) fcntl$dupfd(r7, 0x0, r7) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r7, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) denied attempt to set clock forward to 4278190081 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xffffffffffffffc5}], 0x250, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x2922) getpgrp() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000180)={0x2, 0x6}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000280)="d1dc990ffb450a9f1d88110dd70df7335d4c337de1e9a154e9dff78beb04c72d6f6ee954e2a28a0f3af832153872f479c0db63bd00ec718ee187791e5c477cf7040737ac9fafbd931e7666768fc591789171b4077ad4c5d3212151deb6dcf8c41b6e805efc3b56fafb2574f415f548010fd538c4c38ba9a77d0ec0878f8d267ad5d2a5d299bbb0473688315e1ea05e67e94b2110b71c4315c554ea50fe5115ac310f97d6c64e97837223e818522e7b9c582d42a0d6e337f4249cae0fa313978c2aa5f2e62bc71f0af5a61c2026c97e4318e4428e4772293402b814199f1cb0cdbd92105534867ba19b94761ed2821469fa9ed6ad1acc61fe86a6134bf76030d9acf018e003bc18ae9fb4a6fc3464e7b9145d39a4316b5470567b1112be4caebb66673893b1e1bb002ff5689ed8dba5d1f6c92db74c79348c556795202efdb29e281c05dd4758d1d92172c9d6acc3a7494bf01a4129bc1e9715182631a0c62dd0ac3461585b31e57eba309ccd4655a4df2698781ddfe69cc178a74076b08e5bd1f8ff44fcaf1bbaacacd77ececb31de8fef0b40148e15d98c16b8b12159ab0ee9fa45d13da277c032d53f79e0497ab56ff7955621869f7182d215be0bcaf140af53eb764b96167dfc1bca8e211cd646a345134c6ba0fbe8a73aacee39fcbf388662677e0b404577da138000e18d4b844bd26271a87db403c0f963e388032aa999f7eae74b5261afc20bf551f0e759a4d1f94c5088e38a631c1b6a55d6702f9c089add230e84d97a8729d8e00acfadfeab4f54654a2375a0b7168b0ac85e121d470456af2774d21553421efffbbaef7a7b0b958f03014baff97187459a383ca17826e5001586335c3b202726fd3f97fa8b1cdfb24241fc86ce5eb2bb87d20d83134e10ec5abf6af6d7baabbd79e8a4071bad5bbc44e820a99c3425f6da164828e39726b7dfc34ba9f7037d2e40e7ea249f5aae4d4b12674be153271d2fbd413fd0dd77f3535cdc9a6da8470ad40113f350848baf39d740befa0adb511dae43511c76ebe6e62751431f306b0a0cd95b2722d183773528845b3d2ffed0fe32a2f8b65b693938f6143875e3e27b35b77ec602c63a8abe2f8955d35fb904f4037ee5ce76ec327b4f029459c2388b7b9fee72b5eddd6c6b81ad0e7d403ef27f267f7abb3e5fa99ad09f173c4c8daadc4a727b17e5da03c9f3d5d19bfa566af65bebc8266c247593c01afa4eae18837aff1ff5b6d55f893281dba4b3b73139e54aed5360f254736324fdfdb5c3c650946377df7add7bc738d4f4f64b3e4fcceb769a432f37b338039dbaf9cb0efdfca39dbd9273d4b168e19be2e3be102aaece0714bbd0d4bc07a87df7e50512f0f46485612165695595d339f99e1215e9bdbb625ce5eb4fc9875f5491ec6bd289aa1d4e8dd24027b6ff75fc01dd5ad7e18d63b7e7442268a3c11aade8b6307ca8de1a79e812f04cb28bbfd868970b8ba2ed4627f82e1aed3d8621d5ad85709deddb21ca4a222ae2c358d37738aacf05b171883bd875d41c6be8adb0f98821fd401f7fcbabcb4d1eb007264ed460119f2f16ad06f30c7201cd26562aa397dc904b46514fffbcc272bcac591d233715b903eff4a99c278f94f96e0d0cfc63cd8b973c08924899a3b4589f96d9c4b51440ce8eafa680bee4d18ca33b0be948396a3d4b86dbf0164ec5c7b6394f4cb36b52549834df3f35b859d5c7ef15f81e03e63728ee66019fd7b086fe48a504c644b8cd78c67209756f7555b0553d2fd158bdd262a65f6a7792470c0e6f80fe2e2091c963c06577716967df96c3c1a5f9e0d80622744edc879fd0b5efd381f8ca0a579ad89c5cb8b9ef683f05e89c72d540529676ef5a1a48b3a59d765d6194a8904cef0a8a641c669915c9aa7f24ba57da3b0fbd4ae363fb465894a110310b37b71fce3f5222c36226b758e8fe3b874a44f31b64cd2bcdf6d3ad8b8c56df8076f696953f4ad035ce33aea538fc5bb27cfa4d457e8fe21c51156d0064f0bb1a79a30b7e1762880d04d7025df27036f00101a1eaaad9212297a4bed4569711dc85428fd434a672a31783723a5a7754499b6184d6cf9753d5f50a18e20748cab9abd6351f1c72dbba61912c23ea2246a3b98a0a0962dc3e518352eb3d8e8549337b10a889bed940a29aaf457f10ab2979c93c1e8d6c007df7eb451bcfc132a6a464090b86d5298809ac5c5bd85e6cca67fedcfb4cff5efe7d1e2245fd133ee23a85eb2a1051d94b3f06977c2dfccbef4eff7b19f60c5917365d8e50153ea78102152fbcc8737531278563e919ae4ef9e83cb460fee9b93a34b3aed84318c067d292d5e6e1618cc55ae7e31033ad610365f113e471b60a94f360b1f60778af34068181abbecdba6857f06e8155ae15e9433c77e42bfde20e535a22870a8440449602a131b797b1cd2e959972e52b803aa9b8168dd62684a62e668a3f1e94789a8b5f556573ca79347b648a0487ef13452e87376e7128aeba745d15e9cbbac4e7fbb7fa5899b8095cfd3555df8e79996e916ce54ef31099ca57f05f77fcb95ff8dde51b91b7c24c40b3af441ae2bed72ac4a84a4033743c2a27e15de25a21047091abb6aa7413716774ed9478f652506eb39242bd8db6b043c3d14da38a9c7cc91d6f90447db771d189a0c46de7d9ff4d7ae2ed36de3cc251b9c65619d8ec3047c3f2944e389b4571f4231beedd2bb4333d13e56c5dd0bba70d0d8d8087900ef5acf53d03effb1a26fb8d757aa0879c6a8ce0bc916808b01d639e48022266df2120fa5b46237d1fa5707a127b6f09bfc78edbf5bc9684c37fc3024225fe3b0a01b0a04eabcc20f7ba7561152f781bef2b1785ad9ae402ac958691d18b6977aa2dbed292b585d4b1bcbe4b6073db3bf1b5e9fc58e50373d92bf4a2f42935258b76f3d3fcba829a833de1da639ad1740da9943f69f2604e162136bec826222b8990d69bdd6a5da550f78bb90d80cd7d67a72a1bb6bf0d5051c3ebc6d9d1067b9b84e9c33bcc7c66f753de7217cdb336c6f6935a8e1eb17e3468bccebb942f197fa3b184ed740b07c5cbfd15222e7745b79845a0eee04e9799c390176919011c0deeb8283df6bd361bfbada58aba7d52805df5270f340f4813518489dd8bb847089e7fbc9c8505dd3ad8a3c78862b1715fc75ed55b5a2fdcb853591e5255933070915a64c1d61e224a1e67a71375d2603f70f2c484c062d7b5ea1a26581ca8274ff6ac99306c679e6b0485f41227397f61ed6a36b6beb367e20417e1d36bf71c8088b78a2e107cb54008c18e14da55b660342e0960d2e00741b1a36c1a812e4a0e9909e9a4ddbcd9839286c0c250163570b7180e094f930b5fc455a1a2d93b9165625e24744f7716ac4ef940a6674ba0e92df1cf112edd16304f443dea1486132fa4dcafeb45e0fdbee71801e99d520644444cfcc521e94831edad5af77c4f7cb64844fb4a62f3c0fe0db1248f5f6b528ac181fae5caad6e79decdfb481457fa1c9ecd856b8ceb801a9cf148f7c464b89582816cf27bc1c72ff39ff9e0604fe2b823baf22494f5754eac77750d30804763ada43fd11ea7dac9572bf4289a06e156ec652fc773bb7cfeb0788fa1f9a34592dcd6692a997518bccea3cef7358d19a082e8c57cda3bd30d527f295c4374b6e40e63ac47c4954034040a03b313165fb710d47db52df3d7c2b613b99c929c1e75261eb68488e0696e0923584c2bc7c1632e8aabc48e2344c71e10b5147e152c464e5fb70977c25142a1f1ee6adb8dd616dd00ed8994c960531229a7d8bb8894bdc3e346a14b94f61ef4a5e1280bc8dc971adf296722c6393fbda6bbdbc5f9b723e064faba57b24583ead48af695db07d67484bcc76131a4c25751e4c8fc4b1ef1aff85ba31d0a1fe9d76baddc26dee45c46066fe1fe8286932c08c12858a6077bfdc3a8d2722b8f39dfc3e08f0e4c8e351bd5e2358e54c2d577fcb6aea5ec873f4b137564d6bccfce823a561b5a41abe3119873ef3077aff15f962b31a8a6ece1fe57441facb7f4266771d27fef74e4483e73248365e6df5e9bab1d79857356cfa9d5593d1705a8c2dcdd6bd544baec1422bf4f23ec274b6df4fd367f85aa29afcd65406977f50549de00e4200b9a96b4fed88dc7862c0359032f05c8bf91ed0b45e761c06a9c0a12f77f43280606972dc6ad88235d251788a5b568313e413894af29e878fa2d26fe945e499517565e198205d84a326e5e947c2a7af24236c535c74496eba47761f406953bf94f107ac2cd5ee3a0831ac90701d8544b2f2c2228a843cb90ca46b4744087003d78d45c50bff90d0ac6322a9cea045340fa61d74fb716bbace2fdcea1a27245cb06a008250cd07f024f57d66bc0cb311b7f12d62e657e8aeeb0f7a6a39059778b808b5f0f9bf07bd8152106a19edc7e020037d792ed7e44432a40af378a8fd3b87f67c94235d99dccf99403593a6c7e6578894cc9eb8ceae89805e31a11c3f46b0d9e4bac9793e11ba54b0257c8085c2795c27fa418aa1f515cc761086407e219de1f48fedfc29c8fb3425ec125b01bd6c5257cbd4b7d311104c69320acfd0193f800a4671e5aed769b3ef5450e4a73c7aa449dac79390f500d83b100856a94567f184ca236b5ce2bb405cb741dad6df782e4cd3ea613002f347a39bdade20160140bc33d07d2aaee570385711afb63c6362ff83db4bab465bd0bb5147175fae81c02374bd474de1ddd87c026f3873b42162491b81d67749c0c6f40add76da757f9636e1c34d55f8871378ad3ab5182cf3287075dd344c3ee04a45ae5657f6b8d4f8e6df367cfb4d398ed162733403e79a406a61455ab3d7389c86286939087d8a6246d5e615e7b1a5f47f643b03cf49d12f97f4a03dcb28dd399726ac89a874c9b7a0abd183d2e85383b26fcb48280688c35eef2d33900b3955c043a9e91856091b2399e7d9ba01d384f34881ee27d863e22af72cc5fc4656ca188d445f26b7f6240f99b850700967c10ddb42f8b3354e86d23928a987538c7be17c3f361d674fe191194ec2f375d544c02de72151440a14d9f7366f04ba51b7d011ad064917a1d95497a438d04e6d31b9f323eec673c1fe138ff906b5f83943f7bc6bb2e818b5291e65e170008f7b6d67642862cb9d7841c8b176000662acf25accb5bac8ffaa48ed7c756e14f89202e4045e9b8c066ee27de240a227c96d1668eb999790b4419ad2cb2e5d5ad8ccb5f342351c5ab06eb7c52d3ddec4d2c1206eb869d27c8752972091b3a7fb4c7afd93a1046469d8783730cf83c5c8059c5e873b08c873a00cf567724cb7005f94899b63fa61df7feeadd7b242b678339221c6a454b134e8a2589ce4605ae7a69b06ff850dca21a0141e1e51146a5595c5ddd1941bb11a41273316b03552628297b267f3d730e379c997ad75d121d403b24e86daedc74a90c4045b4bece5467e7e411c31065432c3bbfba42c2b352dd1269841c249dd342e6556b846eb45e97138860b399732926036f20d08d7217303d72f0932325878ccde3485993e90aeebd2d5597c6c7be72c5299dcb8c810a460c95d642b2bae4a1dc692573b398e83f5a1e918c8141d5bc2268aa66491a5971bafb0c0d0b91f91ca56a599987a83d75be649dd997d81ff7fafd30cfdc5ffe6db86b09bf9f90b2d4ed16f06674c7f0301846db0fa7f1cb01df07756bcdcf09e48ec2ab1f49d02ef59d22573cdd83a782e38119601a8240b16183a5d3d223b83c4d0222d9c1eb64efb57b4c9ffe4e742a919883dacdc43c7a30", 0x1000, 0x809, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x5c}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1c, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/108, 0x6c) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x2, 0x6, 0x3e}, {0x4, 0xfd, 0x3, 0x9}, {0x3, 0x4, 0x8, 0x80}, {0x7, 0x0, 0x9, 0x7}, {0x7, 0x4, 0x81, 0x6}, {0x0, 0x3, 0x2, 0x80000000}, {0x0, 0x1, 0x3f, 0x4}, {0x3, 0x1, 0x2, 0x9}, {0x3, 0xff, 0x3, 0x9}, {0x1, 0x4, 0x1, 0x400}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0xffffffffffffffff) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) fchmod(0xffffffffffffffff, 0x30) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x4, 0x142) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x4, 0x3, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x6e49}, {0x24}, {0x1b0, 0x8}, {0x0, 0x1}, {0x23, 0x282}], 0x5}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r6, 0x2000746e) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) fchmod(r7, 0x4) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = openat(r4, &(0x7f0000000180)='./bus\x00', 0x9e18802706699c9d, 0x0) linkat(r7, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000100), 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x349, 0x8}, {0x18, 0x1, 0x8, 0x7}, 0x7, [0x3, 0x1000, 0xfff, 0x67c, 0x101, 0x2, 0x81, 0x6]}, 0x3c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b279f0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b279f0 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x188, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b03a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) lseek(r1, 0x0, 0x0, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000340)) close(r3) socket(0x400000000018, 0x3, 0x3a) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x13c) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = dup2(r9, r2) ioctl$VMM_IOC_RESETCPU(r10, 0x82405605, &(0x7f0000000380)={0x10000, 0x36a, {[0x401, 0x8, 0x6, 0x2, 0x5, 0x9, 0x80, 0x100, 0xfffffffffffffff7, 0x1000, 0x20, 0x5, 0x8000, 0xfc9, 0x9b, 0x4, 0x0, 0x200], [0x2a06, 0x6, 0x3f, 0xc1, 0x1, 0x100000000, 0x401, 0x1, 0x5, 0xfffffffffffffff0], [0x200, 0x8000, 0x100, 0x100000000, 0x5, 0xff, 0x434], [0xa2e, 0x7, 0x94c, 0x1e, 0x6, 0x8001], [{0xffff, 0xfffeffff, 0x81, 0x331b}, {0x4, 0xffff, 0x5, 0x38}, {0x7, 0x101, 0x6, 0xe2}, {0x20, 0xffff, 0xff800000, 0x1d26f862}, {0x20, 0x80000000, 0x7, 0x1}, {0x7, 0xde22, 0x1af, 0x8}, {0x6, 0x8001, 0x3, 0x8}, {0x6, 0x5, 0x2, 0x9}], {0x8, 0x4, 0x0, 0x52}, {0x2, 0x1, 0x52b, 0xfff}}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/7, 0x7) getegid() 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x4e103eda77f5e3f7) write(0xffffffffffffffff, &(0x7f0000000080)="678413ac", 0x4) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto$unix(r2, &(0x7f0000000b00)="bfa944e82fb29c78b60ef0b11a61cc71c110ca4fe5288247bd88ae6cf7e93bd1693c947eded18cbd6b34d15e9352fd2dfb4189de61aedcf785b7107628ecccd9d686358fc8ca23a82a221ff6f541b4c0519fd94709e1a77f49cff0657f5c17bfeb52828ebbd92597a47f489e736e925d97a6ddd15725afe6604d604a450574207a7297e9addd2ede1fd5fa73b9dc3e756707c6d2d70b0c033c3a96a1e77d14235c0065299273a3e980998fe5900bd867862198d9143a12791036a740dd3e1812722be86bc5bb178f89fb7642f6b161948fd7cc88b25be1a32528adc8fde175d145b11defc5fad9595aebe9e8b8c94efe97871d28468e35d25f13f74ec6ca2295e297bc9840e62583c3249d32fb6abe7ca6531324796e5576eede3106743b28871c16eb140161a44b12208a00daccdf9533f397424a0ed4730af9dbeccfa87c2cd56ecde4578f96276b9c725aed17c020d63e199715b4c9332e75de13d465f168a0621654e1f3ff2cf0c9121a9097dc33199d3fe7a31998971e8ad5843326c50fb0905ccc5c9e96c088ef5d833542bc2b298778dd9d26e07d7c2ebf35b777bfcd9d0f99f9e97ae3d8589e4595cfbc4126db79d5c872638bdb96679067c6296d86183007d3a6b2c4984c0041868cab7437f9e9c2d3246afb0a688f881419d6413ce2e73597e75d3461d4973c51b5df770cb080b5db099a653b75259e2bef0d09763384dcd20740dc5f1da27e3c747b2efd3880f9b11541ce7df4d3b27312d6c6b7421c3141a0853d6c075597bf8e67404904227df71bd17e220bf60b0804e949d270b2a77ceb6a6c965f863a837cf260fdc0ae28b7716caf71e30ebda909f51a80c91a274949b12c80411e26f975a1d6b3786ab2fc7c633bbcb49e360903cb694670ae1c1eb82fd704ccf0e869d63054c050396ebd7b39961c7898658670011b92b25f1741a7c1cf0a9f9c25b5776c37116d7757a2da90fa2ca84903c5f1e67c2c795e0791a298fa2f5bde0503d65886042df5025ff9559925e6ac4a868c00cbeeaa91d26fb052491bdf620342f0584ba844a8ba0ca2f360719c6b3824cec903d40d15aa474fac84e5d4040a2f37c8758f97cc5ef10c1ab9ec95c4e35b7a8c8da12820ecbe6d2dd158786b15a825746a558f0ea5e49d81296394b41e94a0043886fa211242f2f52ad90ef5dec3d253e8e05a8edbee0a213dcbaa57d5014d9e8843947d46699e96f072958040b814c872c0d3dc3fa0b79f281b5e73259a349d29f3c9647fb45d21af4edc3f9e10d6e3609d3907f1672d8da3e1fda8dcb811525c292f1e1ec64d116101b8eaf3539e3121f2d1cbf62cf571f4fd7f7eaffa1a68d4d77384cb3896d9bdeaf6ba63935dcd1995cab845abaa3a2f19ba3063382a9b68369589c15efd8f162114433080c9482bf576236e709590d0c54a9e98bab9b025e9b7dda1a38686cbb90fe10008e010f0de4de3de1caadb881a4c656cd158a44e8dbf9fa004a3d1b205ecd64b6f07efc4878aeaf31128683739e801802f7e66b04c3dc4a58c42d2e3fdfad106d3741810e807b0fd1bdd5730a0feac20ced1dcc91c653760e32ee6805a6d28944a7c7c9cc0c48d2f5cab6d14e44547f4528fda80b4dd051ee026f50b2f71f533b30275e62d15475c9a85dc43ba44e847a3fa20b5d14fe183dcd199240368382b58ab72501cd858d58f33fc82440f7594fd49b8b2eb0cf81440dd21f1351ca677259bf11b4d422680479cd19672892dc4665fc6138a44e6d6fedb823ffb09a39a39697e5cb96f04473d9794ab8eba79c9a182e4dbde548e641531649b70626f530f26f1c193600f7f7c3480b3740213a7f2ee5c3c693d557480b4a50be3f95169422adea97b83c1fe995a3df698b1375dd76fd2dd6e185d5aa4647284169beb437087ca0ff5f5f7d1487fa2437f6833f5d49d77ed1efeb1f74cc8623c05a508db5897476b61e8c3286dfde7d3161e50840ed60a1ec4e1b04c9c897cc68c505bf019c7fa300fc282eabc624f58a0e48f8ad4b73bfbe14e288a4e8fb0b551b023ac1af7e200105f2bcf8efe0e64ce5a3e3979f733b5e59a1fc27426236f18c4502ea8c5bb7986c84c98cce0053d4fa94141acc2c4e4e5b2c2dadd684c2072b1273d9b4ac0634d91354d048b7e633ca4e65bab8cc5a78cd78eca944ef8966379adcd67d2a4d7aca94aba598725621bee116a6e78fbc835172b471556f16ba92e66a604c008f2072283001fbbe4bec5145c8a93de93153e05451ffc28705e0adce1b726209bc8549186cdef353438ceb533a6fd21adb4c6d2969b57ce4b5c5361693cd5e48e563a01dccda228507d886a11da34fce5d52a0088c8cc3eb0ecbfec6ac08bfd9b91a9afd4c27505c1b6ae8ed08a6f8077466dd4680e2c8e454c5371ea63feedc82402914b4368a5bf51b3fed1f27df6c1fe6647c00efe747f69d2f6ee88b5f694f47973c97b6ee13a08b560b9a3bd834570578be62cbec1eb35ae44dcf54322a9f2fa2c0e5c60b9ac07645af9cb38bb0092b32e14121f9daf81cc75d03f061edde27fe4ad1dfd91d13ca6d90daa1620858fe3a4be8b977a785b7ec16637065f94480b5c9773e4e7ec63f4d6f3cd06cbd49236edf981dca1fae0c868ae96f3123a4c85424c82b791d3fe1984a682390bfb791ce2f59cff54d0a59a3e0943cceee24014d55113cfd881bf5f66085b2a3221f79390765d8247333376dad4530412a66158ecff21220935489ef74a412f5edb0aa906097826e789d8519ad24012398f6d3b65a5b08ecfd2c5b58767bf0076dae722b389980ccae2c4f6bcda2989c56222e729702d0be5479587237bfd5ec01559d52abf6504eaa7c7581050d36ab7b35433d975a28e0d1a8b1a3ecfb0ad7e1d8b4022b75cec106ffeb7880613c21abc10f1defea2102e017ddc0aae49373ad4c27c9ea721432100ea01f608b570d29a0b572f3c8b6b9db7c704c00313f9cb447afbcd3675dc30075e151c148e17c72e21236b3bfd0c5a053784afc45a23b9b9c624130de1d1b0273777c7520d55dde2a723679d4e2324b7eb94aca877bcc7b71857401d6769c1432beec50d0d1b3224281a179195186706f848d36568319728e5669d0cfc499268402580ae7061cb26309b30d4f9ae5b1f578d8541cf62bfed563fd200fc7fd92b26271fc33da48fcd14e9ff812bc15d476a2f07960e256f9a8d236ff23c6cbbd20782f1e306fafa51be09aaec356ac6a05655289bbf53e2fe21299be8a231d45a6dfd05a1ce9e76a2201d8c661f02ac6122fc887b840a84192258b2ecfc179097d474cb926440cb2f4e36451a15027e29b64aba9ac538b642f1963e5cfb4c57d2660ce1b54635a3bd3fa7092a972f88376cb90ee74c4a1759e250387d5a9abcdcd1ad54efcb78009b39abd1310b72a2edcd108572682eda6dc64be2f234c99b7f35adfae3aed75110c274efb3024f55243801e19214d8f0c55b1613986d371347cf61f669597a6ce4ad28b320c38d1d9082c5cb03e77b5c44421391cdd34e7f00b99597c90dbd44ff022b91e5cfd500998a8d307aee6fc68661a55f5c0372f491be45045b9b21ccd0f37923911446a20471fecc331364d604fbc51323121cf49ef2f12769adf9e24f3a86ce4c7771049910f564c4a244785dc5d3a62573e9e47158dfd7b1044a6da6004cc9e0f8e25f251ff7efc8f12455250578f5ab1f00aa4581c69a8e047dec0b75cb0ce1ea0866e3eda4db9263c5532efd625e6617a79e86eff5c022aa6706274ac04edb8e899c3ab8db5b9e27054dc318d852f3752c738deec4183be23ac8e5c4f6886d5ed2816384f6b00edc791ccb0b90ab64903256b439541670aadb0711e9c65110a5c73c4bcc7f25508d12343308c13594f173b554084917d959c55d0468aab0e0f0f8056a94653e0f85d5755d574249f84f90192b87509b3d962094eea07836f5756a79edd991ab6c8d3349b13790851fdba6afe229f2ad3d95de8b079f2c9a0cd16e3c4b2c7832f6cb6ce7388e0c86cacb509c2bc02fb8a26931118d46c455d1e6d1314fa16075e5d773e4faca703e054cb4b566a811daf6c3eb76142eaf652b16e5a1009aaa625ae1e67c0d3411b4ae12be63d4e0f245a930d968734b8ac87d68c309c0837770452d2e802980fdad4bf31e2071ae836ebfdff3359bf95df267f5f35629d7a95ede74987dba7c025283b9b5a5e77065abf74380365b7215bb4293186ac36e483c63bac134e9612144abab61a40ef8216ef0c98dae6ededaf24007946183658ebb7f073432244f4a9de5aa8c783b188f48ece6d7e638d246f64b47a5b5512d68e3af1587e6ef04b410a32c89b2484fd0fb04e6fa17f7d9ebb149adf83731a7f5f595b8f223ce1a31f96d5b506ef5e1c34140b4106ce9641ff256a0cbe927b8f0aaa6112fb87332a6215844da62ef95a5bb1107a344d773ed02534ceeb827657544ee5a9aef72d941d278470a8493f1c2140f54c336b693025d2b20175873c945b7e8eea8372e47f2af3c674c35619f5a28748f9ad5817549dda52d52443f689e4c5fe435183a14ef091167a039d8f07237635c60a3f38589e33c8c2098928b4bf80fbd96ae34bdd17bd2ea319f59b82f6ae7cac1e97fa9b0fdd334489c5cea54c096f61651c64631cd676d7b2150487ec99ebad01af71ad7b7fbb72bf0fc31c99d256503a2f1c87daa877e9e59efa543d88d8a1c98cfb656c5b66b69d57fc8742188171b2d20b90f80a2bc624d407abece4e5a16f68b78ca11ea6660bb035b1fd3c715296ec32cae1841e7b9f77177532e41c7a51e58eb689b96c3bec83c814011494451547c68f80dddf9fcd1e21912b2d9cce6a18f9e734ea4e68456b00b23b9e07c3bfbc5c31acc287cbc4219a382e7201900357ef29cc3950d999cd7c11540ffe87494a0f2b44f295ae3b9ec5043940f4a5a4946ea791a1ff708a0d48252cd194ad86ed7053938f6fbeff47985d1f528e82609fabe864fe396f4f222d0287497164bea697c57fbf0f255b94ae05814a0892bb24a243998c35bc3a5f8f9a75d3d37388a97f96c5b71b05d136062ddc1e0a69c5e150783c03e9fe961c837e2a6934ebe06faf0fb0170180f78cda13765ea16c5890cfaab5088361ee6b3ce363ed5838d3a46d615b0bb77de9cd492a40cb99efb61400923f960e69d0a24d95a0244c8ad95230dfb0bc81f7606170c7c45f8445c482e671942bad6312d78d80ea76acbf0b4bbc198e1a9f5547a37744d636ef0e82560e5b5716cf466e4fb0a4d29f94fd173672413f508707088317c7d2747a32c4c088df4079c18120a1e619531efa93acd2388bdf162297b9c9296976121dc808e01d96265580e5463bebe3cb9e3d01f5451ec6ec3b630cc56927df99c0431ebcd60b359fd2943369521e82cb7f8d5a266c63a2d4b0063949b956b310ab99eda2b1020dda9e79249f09fac5aec7f7755d01ce68256ab703f4219f7a1c97154373db0abeece36b9b46c622261cd5c01678bcf3dc813bd03586e2e3197d4f9a59d84551d8e1168e767dacd9d2fca71bd41ed2abeb4aa78fe408db068b2e78d60617d4b79d2b27732f5f6cf8c2d055c13717c023de7bcfe1d2371a837a65d0281c27c2d86d282470ab157d557471579975fac520efdf75826ebd75c4f388ff19f6e2a5ed0c0aab8c639ac0a718ec76b99f8a9b4019ad10198e9f52331136ffed54ac96c96d661d8e67f2ca8b54f77de5cd846511ca68be115516d0641a65cd3e3069d47edb004d04fcca318a8bef98578c68cbf1502", 0x1000, 0x6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = dup(r0) pipe(&(0x7f00000001c0)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/172, 0xac}, 0x801) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4d) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) recvmsg(r0, &(0x7f0000001880)={&(0x7f00000014c0)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f0000001500)=""/149, 0x95}, {&(0x7f00000015c0)=""/123, 0x7b}, {&(0x7f0000001640)=""/226, 0xe2}, {&(0x7f0000001740)=""/188, 0xbc}], 0x4, &(0x7f0000001840)=""/15, 0xf}, 0x7) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4089, 0xff9}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) b‹+:ÿ ð2ñ³f.§áf ¾W—q6€teáÔŒÕ[ˆ†°JýH'‚Ìbö&Ú…(ðöEjO 8aĵÙäŠ?’ûB'¹ðeb‹+:ÿ 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r3, &(0x7f0000000080)="46dd51b204ff879cf606e573019361f0755b0ea203b721c07b3b3d78138cbc744c7a55d8e898a22ae4cee627341ef8a3383f10c1f102a625dcd9dc1d1db25e47b801b2d31164e35f3dbbd867aa9452101a107d2d75b585563afa3b3bb53be506051c4630b248", 0x66) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/122, 0x7a}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) shutdown(r4, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) r10 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r12 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r11, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[r14, 0xffffffffffffffff, 0x0, r6]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r13, r15, r16, r17, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r19 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r18, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r20, r21, r22, r23, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r24 = getgid() r25 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x1f, r10, r15, r20, r24, 0x5, 0x6}, 0x2, 0x4, r25, 0x0, 0x4, 0x2, 0xc0f}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xeb, 0x5}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000005c0)={{0x8, 0x5, 0x5}, 0x0, 0x6, 0xc12}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) getdents(0xffffffffffffffff, &(0x7f0000000480)=""/252, 0xfc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/13, 0xd, 0x2, &(0x7f0000000580)={0x2, 0x3}, 0xc) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x2, 0x3, 0x7, 0x3f, r7}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x10003d, 0x0, 0x0, 0x4}, {0x6, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xe9, 0x7, 0x49, 0x4bd50f08}, {0xf001, 0x11, 0x3, 0xd01}, {0x6c6f, 0x80, 0x5, 0x3}]}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x373f28ce) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") syz_emit_ethernet(0x1000, &(0x7f00000007c0)="e8e7ee975d5c1d1372f6b8b0ebf7e16dfcece93750363e0805276da94b0968bb7f511de080534fbd2d51b666742862122b55dd2b8cc8385d8a59ad11db637de0bcce61cfb0dfd99c138f0d1c7443773f3f2d68b7a90a1e1552f392ae5dfd597b4af2c4a1ee44d34a349636f2ab1fb59737774c249723683c81adc2cd448c5308c9fc611fa1378c0558b6400f37f6f7179acea07fab3b8dc56cfdba994d3c795d4fa982981aa1508f54d808fb79783171e5a7513f58a24a520457dab1577dd3df424de40f0d21d143676afa9d4384a7fa94774a564d980c2a1996aeab6b8a9aa1e926ef0210272be2d6db19895ece55726d43ecda51854bf59aa4df4e7004cd59246b8173c1094d61f58bfa8a1c04178abd6a81ce9f59356cfbfdded044b4e8b6daae46457a0200461fb035308d52b014400dd2665991ee6f5172be70179213da1b635d0d47e28d96312305b755f35aea56af8e1f50d3dd52cddea2f89443e02bb0de90d29167aa07e0f92d43d7f810e3694337fb550767c02fe736120dda64e06e4a8740a29229b36e6125352e04a257f9f12577579bfce80526b66f8be818043e31b09a13a12592cf5beae75fc2cc905f95311adcc5bb2aaea618e900d2825a7eaa802c5aaf74c2c0a4d88bcbe51e38ef0136e598edc92e0dbfc359ed87b35f42d253d3182bd4e3e63d6ccc3b24369f2f36577de08b915b670bd1c3e31f1a677d35206e547c0cf08b6dde863dcec1d8504ac271b2a0db1c72481c37c41bfba6edac7a53015539046b66cd9ef5a6c6bf4a61e3149a67703b1601d69ea2990b337cea0ab48ca400393356439da66e94a79fe45f0cf7133dc1daed90358f172a42d14547eb7b6ee65049858f8ef076b1dc179916e109d070af2f4ea2794c3fb48f358723b74ea4c59511e54dab3b6fec8f364b751409daf0b30d1b720099abe45f265ac0d65730380f7812422bb202275731a6e95aa432b77885620a47e4b93e17832336205faf0fefc1e598c408b669b9d1cbce174fc2ecf57082711d171fede7345120d71c25f321e44ecefb4fe49f4d2de251ff0ea5f041e0a1d6b908b5818649b1ce711e311be6346f074a3b1491000ecf7579109fcf1148661e350310ae0326345acf9383e343876de65fbb6b15901e3802c7ec0e7f529b1a1238298f47b0e63963f33bc5494617308b356cf80c797669c55c3ad89a9bdd12a5b4a174c8b812205820154575334dd577ad3aa6a2e7ac5313e644b0dbe14e2855d343d82d8b8b5ddf90e309179060647e30cbfc54f59d08ed7d483d131608d056653d4e4a07f39359bdf6977121d712d3c7f3f3953b0eb47911a9358305ee1b0bd76f922dd836c2797bc24f3a9871b3a5e140f49da75bba1f8c28c7703ed7f7f8a69e6c96d803590c70aa78755a5695b89f21ba77e7d859c97773190df8489abd59e468e9dd7fde7d65a03438c09cca88367bd546e01b7acbab36da5bca8c4d59071dbd6e10aa8ffccf2884628fb520f2ea1a22499d045c19f2bd5cb1f1024bc6d4e66fcb5862720b1bf3c1f1668f07e64e5c5f2f76e63db7447fcd21b152e8f46e54865f8aae97d81ad947c92608bb99e382634c1803d5910ac0f162e87b690c3cc8354d909426a7153b7eb447481cc64a7a099877ed6e727af854452e91370321cad72fd1e0a7bd7a224976476d4c6efcd4d1f6e9ec529f51d134584b0e674762df1e366781559ff57f8f86cc8b7da9fc4e206f44724ca3824b33ff69e6142cf220f484d22e7f726e31ed5c812425a233158bfccc24796d154b9a2c8276c996514b06199d41993020a8ab29850b8bc6705b0cc01b846838229857acbd22a6126cf0b9edc903529a2a5b46ca1caf251261bd877740db78a64b91157ad212273e090a08097def24333618b07e953fd04716b885bcf93ab4711ac1e302d20766c0ef03dee57827b5aed5759bb3562159333083e5866e592310e9baa858118d27f09df43066724c5da5258da335e95562c9c8a7dec66bc896ee9423bad04f615b54efdac1b97eb05062ad40429b5c5f1c6c7019d650a63aa604f752bde4545a130010719c8a08094572b5974667a521861482098205e2bb953be4a55a71d4f5e051edd47bacfaa251dd878c63c360ce6545f8ef75e921db1bfdbbab450465527a8ae0825f93f05f7d3764acbcbb039549918a45e1422752bbabd9562bb117a11763360288e4f6defde4fb71d2ef1e70c88752618d60488322dfc3f1cb84a114a7cbb0ce545f7a99e8e951c4076fd168cac75fc381efe2d7b89ca75025a9c630fc2a2b7fa2633cd7b81a114ef9a39e9c8f9d3cc549be01f3f360e5b0d1653fa47a6150eef2f630fd55f2396d1c370e327f110bbf3dce6ace665063813e9437341c36b037733628ddd3b2e1551520605748a9b14f0a389fbc6895e27a61f3ed44548bc1f77960ff3d13c0dd3e1be4ed0ff4f68273beb48dde9b4f33a7f92ee30f2ec2ddb75612990962aa77625aa1baf0bc2bccf66df2996914ccd5dcd1925597d1860fd01f46cac998961f04228c72b1c1775eb278498043ffcf08980508ca6bddab71a87c48c37df1b02a68dcf83c954a13b15672cd57438180302e713cd6339dbba847e6608fc7f59110b04e4da9c6b7dae03ccb2083f406fe34ebf18ae69afe1c1366dd1f307c07d8445279abb451f66c85383fbee8a510dab269fbb7c644affc8df6b212c2548d1dbc2b7aed1465b6db1fd86532d2a9a4a1834ee8ef4a3670891c14c9babd8e029d6814ffd4d3087c32ef36f46c71dd4fed73c557e728c61738ad8f35825f556b3d0a7d2eb8144678840ea77de7ba224efc7b86962d71140091eab3d93001eb83c0dcd6dce38445d8f66abb7ec2da30f7f6ce3133a9031545ac068db0eba3eacbc20c17772df2710442a0e621c58170ce8fe8dde976e785b1d1e8fb3c8152c5b5b5674e00ab2950805fb5f3ae5e0358b9d65585d9b0ee1de738e72c036d70a820090d93f1d10a3c7896aa1d31073babc4b03d55b5b39f2351975c40cfbb80012b6babf0a6f51f2f2c8962f4a80572ec27e02e7004904ccbb52d6f0e1c359ce6890b4c85591a288ecc015e1b57fa96e533510f87b01c01bc3066aa7337e0ccba92f5668bbeb95714fdd04d9d03ac92752aa9ed8ebdc604d032a7b19199304429f7603c6c69f584b76454fdf64d377553b550eedbe26d5c8fa8c872009daee51014876997bea55ff0260c50288143ff683be7411b6b1418a07c882dddf2a6a0aee2d94be45293014cbff7fb10c550a80b7fae3d6e0b647246fdc639194720039431accd04c2d686db7c3444a6afca5fed14e95d607de3bb57125d170c06486866033039af2793a1aa49b32f541f9dd68475f5e5de264668dcc28767c964fbd1d341e4b55fe22765609ab049d4894ffe80d13403b0f97160fddb9d31de3c6c82649c52490a68402597de6684e2dc73791e66b93abdc2304dc5497548447be6c28b7644015ed459e3b99611a37594bbd5d2b8c6e05815a454563111362abd3428994e6ffc66397118fb3db8dff14f81d65403aaca38232f3a33b4f14bb0090f8c0371727c69c9f6d2126bc7a0d8326f5889b298d6518608dbd079422019e23ed20205a4fb41ef3f1c94d26bbf21496383ef9c559ea3cb7a5a19846c86319325a513498a2b6b2620abeaca0b6db60101435190ac32643233eb876c67e71ed7b1b6e3aef1c039440129934e7c1995cee178605dd2616c592ba9e7564f40df40c387a247810d5d0c18b86d1e636d888fe56b9f6229c19fd6c9ad163283ab8656dc14b4363883035c22c1e05c9091df3d40c43b3af1d822bb575d0dcfc69287504c1c9927734d2b8fcc6cc65cf493794bb791863cb399b612747d3550f351723015bd003d63b7874d34d380df9305de2f2f20507a7cdf00f7863ccd28adc7fc26ec675f60502f24524bbe0734120ca2ab9ff4bf5480f92d85cbb20379153ad8b8ff2aea7e1823940bde1dd8a0c6e024c674b3fdacf232b807f40f4f3c84fd58528e8c7b50d8c207994f32be6d8262d46909795b6438650dd983af53b33d0c0b65e61258d9fa43f10992241193bd8f6862d719f1caf00d2b4e5da2a51c7b5a0b3c6e8f5b39a8b6b4ff5a7768de5260062fe8ce075184ef18c17e5eb533577db5a993799c4b302e84755da52a4a77295b51b5c9299d939900e7177ad43e749c9827a5a6c86b73a100b65d02a6c0fe1ab22427d1928f0d527372f8a92f4ec3bef7741c8ad26af1137cde77d517e59ac8dbc22f958e354114b0f8ad31af1e1071424ab294bca3c38748401c1d1b33ac8fa370a00ace199a0df154a011087c7d5688896d2b6b0456dfcd87698449141c8acf948ed1e2b15f7039395f344ee9d6f19d59ef0e026ca8596b291fef4c071b754dda28e390251a11e537d383e6b0b8326ce4f50deacde0a12e04ac951a1b54163f7abd70c4f0b04ccaf9e4629e53b4d772a734d91f96c531fc6a6af17511db9da46ebf5e2bb1d84c822e5a73fbd46584f42cd4fc18917cef16396d6929c1a10e7eb6ece50a487e9561b861e412913295010d0798781a5dcdde0211abc95157096b79a005039bcddffa2b604558f601de5b75acca18139d6a5e8b2b65c792bb4c4edde0bcedfc2c90ea468b8e079a91211eb7d6e3ccc7b84570d3ba8e8e40aff0af830fedceae7ce643a09e29ede1c634e0f08d39324267c69cbec0666efc0ff7a23f1af3671e9d0df142049ed43d668fbbe4518e0f4568e7bd6e0de014e1efb521cd7a40897e4ca950f266ec18facf189c39428843e0553e6331f5dbb8f9bd5bdd0bd9b5626bc60e26f9b7af0f2f562dcf3ea5a8efdc144557a916bd036533d89de75b328612c87e39f17ab92ef90e34ef32fb3bae0473e0e5d26018e17d373aedfea5306050f689c999e8c11c67cdac7465c844be048c6f9ef3dd7278cf219af7d826f9636827891b3ba4b6c844ab6346da08fc3fac5281df55a2c824ab56070d4443b31b9c03b52cddeae0981f1070f5e1567c081e2bb00647ebb5d97ec4ec72d48100805f60b92c874d8ecd02dc47185429d859424f7c9da1a245eaecfc785907c11fc93f94db389467efb431bb076cbfcaed5e59311aeb68171c836f054151ea7ae0c4515a19df6ba0bcfe24533100d36137e34c0695ea6d0f8120c48a73883d4311a2deee47930443fd57354f45e44b3644b9b94a9495907e01c42cba25c15d10875a4e4d4d7eb6de64a7da57d1328cf55d9f2f6b34a758e0c7c1496f5b0f18158b60c9155917b95547c999b0a31ee20b8ffd41f1258e752f03dc717d0c2732d68d346f50576983567bc52da693412cb2468f299924f3852d1ac8a3e24fd2063834ad17f9d4b039c89d9c892f4b34e2405c44978c1aef994613a2392d8f27e1c760c486b38c68672cfd470b13c5f9796df91ade2c3ebc3e3316df250c48c1b85a2d7327214aa7fde6fb3bebca57ed05d1d93266aaf36763fa2f82707e09e44c7bb7ea8ae91b6077f61eb6149024f928cd47a77c96caec99fa2efcae1502b510c130e55f334a358897fd62e6f96a631676755409a48b05536bb1fa672df285fe3e9e6356c63bd6992e523e2abb760a12ec1fcdc2350bbc8b96f2469790789faccc7edcebd8bb260e45f8c191620c9452a0596cb508798a0d940e4186f48eaff8976efac44f181f45243f32329e4c4bccdac56949b4a8007f4159e1f805437a9d5e385857a7d2156e3f5b13d6d8d182cd41e73821f8dea71152a91bd4c41d49da13a0ac3b2155b3d75b637a70e6a2f4f02585") 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="09f7825329bfbcf0bc0c7f17e661d9fc49e7d10a576e014e683a0b3e17a6a0aaf1a3920c", 0x24, 0xf, &(0x7f0000000140)=@un=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) linkat(r3, &(0x7f0000000200)='.\x00', r5, &(0x7f0000000280)='./file1\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31, 0x6, 0x0, 0xad07}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="105a75c3008bd4fa4ae9757ed0a601b61795053702d5c73da3c80e2f56fd197a4ab46a71f9c0c6e6edb4b208ba1876c4c07ce03d886a8d472684ef07b2e58b048138948f8bedb0", 0x47}, {&(0x7f00000002c0)="cbf5c74fb436b2ea70f38602a7b7c145b1acabaf542a1a7196fd0055008ee9d3e7947a03668b7733f93d76771d1ba90ff72cd2c377953119a679d330e3fd8803e7a7b57ae07789c355730b383df55756f56595567a80688788e1befe4e92e7419cbb1b11f10e13d4d605d9b68d2d27b7426b528767271e748330798264", 0x7d}, {&(0x7f0000000340)="87b27c9532cee3ed32493a25623edf17390ab334a94d107fcfa92afc292746d7b7fcdb54ca55c6af54a666bb46a1ec6976f1226a01b2b242bbfa01d8f2f85974ab524dd32ae209ec3583e44716f6f0528b63caa165ff1c1703772d3f0e23f7871d74d435e201b1ecdf2cc77554d4abcca533e4b0113278c3cb53a341ebf3fab91956327197a57330f68ddf", 0x8b}], 0x3, 0x0, 0xb) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000100)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x8001, 0x9f6}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x2, 0x1f, 0x80}, {{r7}, 0x7ffffffffffffffc, 0x1, 0x20, 0x3, 0x80000000}, {{}, 0xfffffffffffffffe, 0x83, 0xb8000001, 0xfffffffffffffffd, 0x5}], 0x7, 0x0, 0x4, 0x0) dup2(r3, r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x20, 0x80) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000400)={0x1000, 0x2, 0xd5e8, 0x2, "cab823b57d1cd637929d8e196eb4950832b5ac9e", 0x800, 0x2}) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r6, 0x0, 0x224) openat(r6, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r7 = socket(0x1, 0x4, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x15}, {0x5c, 0x0, 0x0, 0x9}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000040), 0x10000000000001c1) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x1, 0x1}, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = msgget(0x0, 0x771) r4 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r6 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r7, r8, r9, r10, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r8, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r13 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r12, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r14, r15, r16, r17, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r19 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r18, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r20, r21, r22, r23, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r24 = getppid() r25 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x3f, r4, r11, r14, r21}, 0x9ed, 0x7, r24, r25, 0x2, 0x4e53, 0x5, 0x1d241aa4}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0xffffffff}, 0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:00 executing program 0: clock_gettime(0xa69e4485751d6da8, 0xffffffffffffffff) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) clock_gettime(0x0, &(0x7f0000000000)) geteuid() listen(r0, 0x0) 16:00:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000200)="670099344f8bc20f003e0b965c13") 16:00:01 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1, 0x3, 0xd7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/111, 0x6f}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)="16beb3be94db45f1178ee531e4389e1b8ed6c7f9e9fcd139aad601c0a1b1f097d268e386333a3606306f589f5dbd63bd", 0x30) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'p\x00', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="3707002300789222874062adc1f879a1289b143a8d3c346e57912a14ffafca54d8690aea056be428fa7145ff28616738b9cb51e1c293d8572a51ecdb7e9fcc68b43f4367a2778cbf446206589f08794ae83d422bfb4f058328d7e882d6c04e585ece2bde14ed7e270421183a59902e7297ffdfbd5fbe634562342fce0456a9cac2ac7f17d01be8020e08cbc391065b1b0a3dfdfd64eb8dbcc7f6bcff22f8080e54468e0b1e4353da9ccce76ef1fd07548a84b5cd3fb9e9c617b2fb92bb07d1b17e5eb9fd40ae00000000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x1000003, 0x100000000}, &(0x7f0000001f00)={0x5, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x800, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x8000059fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0xffffffffffffffff, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000000140)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002040)=""/4096) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x7ba38d4f0daa789c, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0xd, 0x20, 0x4, 0x8, [{&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xce05}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f7}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x10000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xc79}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus/', './bus\x00'], 0x80000000}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) sendmsg(0xffffffffffffff9c, &(0x7f0000000a80)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000640)="3eab32f208fd8d6327ea2915690378cad9c2fd726a9c166ef3dba2dc0d0ccab0d3c8ba190590e83e335485d162282c5f095bed03b47bee4e41b45dada9e766578418dea5826b650727040806330aec19e2d2cae5b670c50c15165555", 0x5c}], 0x1, &(0x7f0000000700)=[{0x20, 0x1, 0xe5, "2c70908f8e74600d396a314df50481"}, {0xd8, 0x1, 0x9865, "8413914d2b0daad127d9430fe5bce88440894337512a7d76c6752175bb09941f497def74259792dc83c75c46ec0e47698691ab789afc325b881683c2e88d34a6eb607db9af4986bf9fef2b7c9f3c1ec665d21e9fc0a10edc6fb0fd00a68ffb530f70ebf1e4550ba0a8a3ac70ae902ed497ff829ee3b73adb76112ba019c71dd3224a84ed4de211eb9b72a13bf15fee5d1989ee6d3b84c04a73aee92d59443e60c1a78c7fa1889d3d33023dffb1da6414bc26bd922edc52fbd81189cbbebec95c4c50827c536f98"}, {0x78, 0x1, 0x5, "21ff96b0ba4d28c34203391552ab4075ea0de1aff93e0f23dc928b9345f04bd5584f4404c543c771f81fd6d447b212a947cc7b58fa40fd89dccdf94a8ee80c1334aa0fa71226f9a2a9b74643ea902951a82af5aa70403f2dfcf63988b0105841d86a82"}, {0xc8, 0x1, 0x1f, "a9e63263df9e4207246bc9eebb05d22addd813522dadc29f701ef9f3325f82a9ef229e7aee05e0a6930ae679f4adf9e0e9011d5710e115561ece1f02ad675ab91e2401f2896566132094783ce303eca9ee0e8560ffe1d3488d8032ce3c45dc05c89fbfda580763db2c84813dce55e06ef00b5421b1f9916c30ee8165005dc35245f666b63b65115b4fcc34e7bf26bdccd7d96c9395a07f8b8f1654fd7da107c984251f71004dd0bb1c9ee4e046221c5c133da427"}, {0x60, 0x1, 0x1000, "54304553f980b492092556cd7fbcae0a97c12672fdc45f48248de5d32c547a01eee6fe90c617d7320eb8fe0cd5cc0f79395210f7e09bd4ca4c3c2867c9173e84b94f12d5b42ffb5f7f582b6bc27dd1fe"}, {0x28, 0xffff, 0x0, "1ac9b0a351b61b2238e99646dffa6230455ddcf86f6543"}, {0xb0, 0xffff, 0x6, "8b3fd664b05d64441e297fdcaf79989daa99b64235a8c4db17990dff801232ec2c8aab49de3a02003b0099ad5f9ed28ede54b874799cbf80e702b7ea9c6f73212461811794b8c5cf4228650430701f48b7989ec8562107cf0383e47e9a512235a238a968497ba884f48fdca41805c1380262523d320f4ccb448b307dc32a6481cebf5a90167aa4d9c1a4f5396836f591ca0e6c2866ba1012b74910df59a8d2"}], 0x370}, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x8000, 0x0) socketpair(0x10, 0x5, 0x22, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000e80)={0x10000, 0x7f, 0xb7, 0x6, &(0x7f0000000c00)={{0x6, 0x20, 0x2, 0x8, 0x8}, {[0xfffffffffffffff7, 0x4, 0x8, 0x0, 0x80, 0x4a, 0x0, 0x4, 0x8, 0x6, 0x200, 0x5, 0xd61c, 0x0, 0x9, 0x5, 0x7b1], [0xb2, 0x3, 0x7, 0x2, 0x6, 0xfffffffffffffe42, 0x8, 0x5, 0x401, 0x9b8], [0x0, 0x4, 0x0, 0x2, 0x1f, 0xb4b5, 0x9], [0x81, 0x0, 0x3, 0x8, 0x7, 0x7], [{0x9, 0x2, 0xff, 0x5}, {0x2, 0x7fff, 0x8, 0xba5}, {0x4, 0xffffffff, 0x7805, 0xf75}, {0x40, 0xa208, 0x4c, 0x3b14}, {0x5, 0xde, 0x5, 0x1}, {0x0, 0x2, 0x6, 0x100000001}, {0x1, 0x0, 0x3, 0x8}, {0x90, 0x3, 0x1, 0x7ff}], {0xe537, 0x9, 0x6, 0x1}, {0x3, 0x3, 0x0, 0x10000}}}, 0x62b, 0x80}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x87c) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) getgid() 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r12, 0x0, 0x0) preadv(r12, &(0x7f0000000000), 0x342, 0x0, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r2, &(0x7f0000002d00)=ANY=[@ANYBLOB="e9700f40d465f1b0161aa90e0427bb858b6dac3aa5e561b3c7357ffa51abc1f16db53baa90040cac9fbb275e64f23b3664d4e2a1382e2103d002493b47a61080cd2764f62984f4f142e1c5bbe093586281b81951f0355ba06e92fba990cecedb87a79fa88f981a83efddeda6db6b88933e2165678930e650eb080c0458387262ba5fa1b7b0f3300222109c80880a635d985657411120abe3a914151e2cbaea915629b2ae2fc27be258e140ff4b215c79d644a63b526f694ab20c79aa9124dd51289cd8eec139f6a892597a3e7d9ca4796d593cf3742c6da05ba2822a6202b673f97d1e006810a483f36f74df60f51c387e75a270bb75cf7154f821c3f2a4815819d8b3a23103f4708f69696703a8afbe5268984bade6338daa3d079eda318457a58f31571132723abf582671e8f5c1341abc74bb5c22409605e13f2c84b207d57f9772b363dd159169ce9e1c3e841af115c85afb113fbb4733698cbb30c01cef4ae46138f06f9eade7784d65c46766fce9909e49c6b7c19ee3515b9660062178f4318a60472261cd21507e02b115093a8314148d233f18f3096527c00ab2cec50e65ea5c3401cb626e9afe911ad5300aec24a6573dec4fcb393eeb9523be447994ba99ea58fc76d910833f7eff6b3bcb3c1c8283735725f0a19aeaae6db413afaaf67db224ce7d459a1cf756d3ec44d9fab5afd314f73a650b3ebb94431f69232e53e3daae68bcad151bce766bf17801dea50bd1a163723a51efd3c4a283374dcf902cf8d6e35e255431d8003529c00df2a2b6e37d970a1253665f2955eaf758b5c96f7b6fcea49cca57c9a2f865add5d1dca719193d1df4f93d24d91d4074046225092e6103efd262dc7890e2eb46a85df71e061d512365e267729e118558d4b2243b2f4dd363615a0bb0bf889c3c854dd6d2c28e682531d06b8bc5a9c295d762e70a3d1118305ad5ce2108546314507d28b6db9290a139f469438f5fe8b1b7b28ccc35ef57703fa827e5c701ac52829bfa21231b3f4d62e11d8797b771cdf62addd33276a45a47013e1a73b9d112ab0501388ed2d0b2265ab03a2411be7d9a02ad64df958fd992474c3e07b69f984068d58e354a17b26fb98ec65f9b4842a19eb794cc0a980c0493cb2d506047fca5a70c84a0254384b9c8d75c3a03eb9cb98b11a21ef4221afd82c845bf1f712276cd583a2bf03f3ff994eb1bbc477abec6ae857ed81c0dadad5e62a42882ccffc76cfb71b61594909a0f6a7a52c26743eb378e4e2f388f8be3be09d85a94d2ba739127e097518e6a68429a3734719072bc1dbf8a36a0a4fa8fff6e87c949c3b4ab9fbce21c7dcd6064c4618a51c871535f34df60a64b303d89b242cf08f6c5e59a4850d593edb0f6539004bd45ce222447b3265b69457c0c6eb2601f38acc1ac510b3f6bf6718f9763ac28ff252687962110f05e6d909d3220c1584155fa41c86abea804a1cbe55b12d133e262c6fa192cfb02c0e732c1f1c2f2f90dc6cbd6137fbe203a08243088ae9f7e7a9b0574f6a69c24bea96ea3881ed5c02d2f2647c5976f3ae5b7152e87263b3e5c88df899451cab032e893adec5514626286adc07c9c6cb956203c8f47ff9c312747abb91ace5798f4479973b9e4cce76baf7b8275368ded72ccc642a2de491d332e458c2a6f3c01a24f66f62a34c00c3c309a1e654398c5d8a373bd98f3cc2448a40abec816d1a8eb431f6d9fc2403df26c3c0f19b05652e57ef76f9620f025e1e08e4f9997bf838023675011515e40c446e20aa8711d86e9e9d26aaedcda3d25c8fb42980e38167c7d0fa2ea6c32cd3053893ad71449c7ccf0fd32d7278904e8a03dabf87bf68bdef3f93b24033ab6fae30e197db5271c25db267f23d2df7a91c53799cd3e5c9152b1ac7e7789ecbaf1336c171ffba8d4b3917920c9e2ce10e43eeda4e1c744d3197b46efc1cf737a46132877c9fd2759e67d00451ca6e3dbc2fdcef0611a54008661b84993dbcaca82878ea85ec1dadc39198b1d2d82bb29226e9b183b0047300c66eee14024a68edd529f6802f8c8762c928ea5efbf20dbc883ab58e514c9179ef5b1216af756714cca7109853512425f00d8b007af2dba8fb4d480fa513fa4821e0e83525429c98075b248c22bbf9f1bd2b1d1b954eb967535d654c6c530a7bd898eccfaae4a61076f8cafee37cb1b32fa4a6f06afcebc1ef9c5dc9a0cf3aa6e17213abb8a69590ddf66234641cccc1ecca3f08fb508f7fcc806326031db82866a5832eed633ffb33e86e4ead87dc788c44044e224b1ebdf17ba023830ec0741432fac418b3b1065de7fb60ea0704875e560a102920256dc0c0d42a4c4ffe740183ff1080f9ff1a18dd4e26f1f3b8e08ab9140f73359446588fc854ffae69885a8bd133c0342e95948b560afab3a2de7229476087c630316bcdb34bacca9fb5ec03f7bfb04218362764427f552ce2038db84f92007297db8f8848bd7ddce068af8749195d497986a0a3649b6883fb1714961b0619b725cf7c501ddb8ff2c61ef82c8dc067a6028c70f543c985f8b094b314727c0c6d29305122e54c5bfe0b75f5267ea3247ecc1295b08de8cf05ed8286687b75aabaf4b399b2e00bb05c54cef861cb541eef5cc3ddfd3aea37eb7c46c59d5060ec81459c7ae801ef323eefa4498662bb015f2e23f6952921682f8b8f73e7506d4ca8f24b0a3897831052b4f3c6e2185a53c49fc39ea268af7cbe124c2679862c4e88930b6d926a221ccb18d3fb52a09c9e4ed4a78d19f1b81f8cf992afec887f60a13272746ec9728f37e54a82e1156457bf6a9163f34a532e12590785e065c21dfe0e3813066a54249535481f12418d4ebd2ac0547a1e24db2b907201516a11351fdb90705227249feb94b175f2aa1d5082a4faf972d03d6807558f37d27b89b275529ac72683a50627729fffd53b21e16371f5e761bb389d80140b837036e9a5f027b76fddb0330cb95e1f636e9d90c84742fc0ece4f12b7aa5e11ea157d60a2c846b0213349a74d425754efa26cfb459291bc8535d6e56bf3e21f48f076dda7fd211dc0445ed9e092c66d0197930903e249d0317c7cfbafed14a1be05fb03aae3345c5401d87bbd34d678f1b9a8739f7e73c6e3dbe107a9f933a5280f90c2d7bcfcd6233d4d84c6dff10dd59ab0912321a7905a7fdfb38993cf33909d013e847d2d3b62481d86931c866a9b7500e6bc1d081705513d6c57dd85c0013311b4b2d30373401ccf0dd334b3eafdd2852a4563a5602bc66d21d842ba16dacd5331d380c410c8acce7cf807bd41833f823bdbdaab79ff0995e8c1e82af0484f674b94894f018e202f39057de8b392cc9984332f86c86ad47928c6f7d072a57e74b757fe06cf4c1ca9cf057db9463e77d5e506a554b7b564fccf9ffde71a69521e69687ed2f2ef7a7232e37769e735b7a39b4c640fb6de5e3d2defde254cc57d1d4dc3f895d38321882d57f4ac0d03895a09f307a702499eec1057398bac16421a9504d50afeaef5bb133689ad8d2b8abaa221f5e0f36b5c5ea5a4425f74f525f7fd4a256cb1d8f202f0064e878625b8e765031440cbddcae78a34a568bce421a14f7f5f2875b97f735a2770b17112a1cfbff3978a909d41d4de9accd753d78651f5db87d629def548ec59cd8d3d07f021baf13e22280402ffec8f510f4331e901a029da12be80595dba7df7303a0289ccb5f8cf49937b9c550a64a5effa04fcedde940ebff72a91f919045ba956655f9bd539fcf900322c4a01d65b0cf128ba01985a69401bee4919f2e7128de6efa4740fdcea64ba649ab31fb2f772ed576ca1599b642b6f948e9139e73ded98ab630de58516e494a1c2343fd7b606862280ea0cd249b7c84583362952be8e6b4e734d60379691902475eb271728a8e68d9258529f4313b147ba264f486aaf510c883f0bef93f5ae3e45fda2dd1ae0458c10cc82483770a4cdb636a4bf1b2e5a668c9530bdf3261c419a772d436b15d980a374a77cf06dbdcddad69bbe8bdaacee88277527831830a9bea8c27029012dda193eb6281e698460118992f915bbaac832dfcdbd21f1281fcdb5b587f3b7316d244e8f890c4299a04aaa384f1880edcc9a273332497eebbd87b3d15bce628413c8816f560e1db1ad0099420983ac9030bae5dd62f5e33f157421ebeb1202d62656e018891bebe2ea93d3c88d9bbb15b9f0f0d479123c96441db75831b7b09317201a65d39bd630b14b9139bd90fc34fdf865f0b227017d3d3252d61749c8f7bd6ceca5df0a99710aa6b8ceae710fdeae313da4c6af09e20f84d8162d7db774ce29c5f304756788cfb67355a77927f3dee62abf99ff49ca33a9c69dde4ac734ac81219a15b8e1c501fcbdbdb6e0f841543b4596ad5df3d91a2c807ade0df0cfd2e685719a8444f122bcaeaf0107af36e6b17e31da78da475f57abce3861c29fcc69725f1ce597ba978317ed264974d9d33ce44227139cdfdb752934f5166c58741e9ff2bb18734dd106641d9ee90b6a84357372ad882611c4aced28a318d6de89325b0fb775b47398633eafe31b4c156ff30cd8d7c2bf678f4f9e386e7d95c002a7cf94e3390957283d26cbb3db0e25e2b2f55462cc9c185cfb4d6794ca9224eeff80b059f232efb6473549e8a520b89c317cc98033c4fe1bbdb66bc6216e674b5f8ac918f21eae7090bebf441b1662d7dc0f5b19f91a194af3f65b0bae0f4a74b8e30cf951b78f4d69d3294c6ca615b7f9e15930a749164afd23c4d65fd775e3bc9de4e9b10f3b83407bd8e58d6f0d4801e2650580327337206f8bb9f15d3b57a343c6694b1d97fd95fc6ae966bc292c61aa204232f1e9450eb06b484c12f57d47d4514294c16abaa200d7c0dfc35ad09b93b775d3492cfc89c8e436a016d573b2fbab81170c96235e4fe63e5ec39f0168f01831b89dc4315e28c693aa5cb939be7295e51a6c6fb22977ed50ef6b626a29db01de6214c6deec1e829a166f11ee64125b52708e4918f64d56fb315ac2dfc4dcf3b63d214853d823205bfb8b470f7c49f5e57c26bf91ef764407813728583c33f3db459852bc27f8f07704ae3d82f241e2f6e029cb54ec3db3ec07e30d32eab99523facef4c1a04ffa6315546372a49fb063ca1843bd03cbc245e62e85a711616493e3931eb06b569946acf23d371e04e6ea7d090239ba7606f4e1f52c217252ddc5a3054141c423daa5b0ab68aa4e0bbfd9340803e602bc674c308d7730c2ee71bf466deb874b2ceee5b19f9631661d2e4bbad46bd9ab28d9ebe5d6fd96f1e4c6146b6e6bfdcf1c7847f0fe9ff883b81d0dd9632557593b5f0018743fe61df0a9a971fa37d4db6e7cf3bd47df80fa2c961a51aff5cd4309bd6b9580e35761e6cfd3888242f6061ee07fc20fe4053ad494797aa0b9bb8278164ba800eb3a0c5511c894e3a5ff2027e4c19d5149c027c1272ce49cc09fd2f3acdb752a90e07846a4af830886c6a243c27e7e2cd20cc3ab038766da753bf6ea389f83cdf094ff6e2ff428c82401736f81e3b45d69e531ea7a66a29203bf7f2aaab46d0fda1936691edff48653f6300571b5042c69d5048f4c3f7d3252bb14ed60374bc653529b973c67224a52f109d792b723b67123cea7c822ce81f12bf314126c54cee79813cb12be7e3e1b8c4926e2cb39212e90dac85e1132036bf1fa2a05ef042a2af1a2a40a4fffb2b83407b473ab130df177ca7f433e7aeca4e9e5b32f4cb718287b14b1a279537eac7f8627405d827b04a6531d77e6e02eb59135ec5d4f4", @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001900)=ANY=[@ANYRESOCT=r0, @ANYPTR], @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRESHEX=r1, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRESDEC, @ANYPTR, @ANYRES64=0x0], @ANYRES32=r7, @ANYBLOB="06afe325ed265b6b2a59e318904e8197e2bc15dc448f4cd9a26e3563a09e6762b3e0d8a6f832aa878f25c4ad79019c0478117e34e3740d7351adef157b551f9a14c8d16fb128a44c2ecf79abd402b9826686c8ac26bc3b80a65a3ac58842b2da0bdedbbe26a72987aef7977c29b965dc38a29193ac7247eeb52fce0c0a4a9aa157f33e677e5df1cae01483e49bdf4548d6b2de5e2a23c70a54041fd193f8d7e371f74956f237a8fb860dee937392566b6948e46ef2bc760fedaef26026d5e9b3713af36ea6804ebfe6077693d7bac7cc6849746f266745645b3b749f588911561b39389bf2d4284c1cb3cadf9246eee160c21564b3c9a91cfc5767b469e9e180c735d737299cd96793cd4267802dd0e04927b02ec782a2928e9c771e99f37aa6b7a1e91c47109da5876537edcbaaa8b7c5ed728fc6c18a47a1947efc645aa63ca15debf71477cf217e673f5cec3dabfd1a93bfe6e965566244ccd76b1cba99142b4b7a7de68b6dc4549811c1702c549bad713b50b61c2361774c197f0ff352519b94a64da9c5f86dc6c7107f6846cc0ded9abba17beb6e8b171921dbf9306434adb39ee776a3f440d655c94f32b9d8e5d2e4792a94330f632656d75fe2efd1aeeebdb444006adf0ce004f2bdf12d88fe5cfb78e7f0b69be7879b106ef33796a5951e75c216c3d08e89d852fd3c6e595f1746efff8ab747c602bde3da4d9fa52f0fb67d5b542569264f37f2c38c40c7b98e0581bca3e7e723f69b1f6775a7df3fdc89dd9e2663153d7e50312bda2399b6c732714289dd117b0916589709619745320c129a57916dd641ac6e20909a8e2ed0bdc72fc6b3f8021720552343984ab2adfdb8ac0d44d080bc27e467b99d527bd04127be0d33650f338afbb160d78f087c8517348360a3b2863bf99280acf7ca621ac989c2b6384a1ab6dc8bd588e0e0d5bf096cc91f389c5b91c5f5ddb3b2cabb765fc4a3b2249a9b101a5291e494e4c4aea29fd2bdbbbe5abed2001947cc0950805061b64758943baf11fd088bcee0f19b63f745e2817bfc0a7fab4e387f6c58747d9fe5dece2592a8aae6f51451cb57619ce23732b3cdd3f051566ca40a0e77f4256f17cb3456d54197189876f339f48273283df1a7ce2a6c2ff6223d74488851f904066cc87079f3ef89b5eb7ab5efffcd6316b22a2d2ed4f6eadef743f8084870c56301ae692da861d70a721a5664a7f5f1cba01a8bd05987d650147894da5d2c802fb0d65f1c33467e5b3343091db95e6ecfaad8ec756b78c75b098f55f5ef15def50da7454705385dec26e898274e11dd0191d7b6b15a13c9c88086fb7494a5f2d220827d6933fce1b077c7de1535f3465010777832acd28a7fe680415500fe58bbf51f320b733de2f36b98689ef6cef926afb41f5c4b2f7943d499bc7aac3ddee3b46e99951ee678dbb26d2d1ff65bf343d91fa47a5cf7dc9fcdfa24afd08c30164696d923aa5033463d52f9cc2b3825daf7d7155bc7ff8845217550346d6a64dfd8d92e693adb222eb8e30966fe1310c7d6fb5149cbf02cf70f4b92fbdfff571b5d782deb11ae4389832752af85a3c4ebcc27fea11f6cee18d22ba85be56498d9b2c31126efc0fd7e3053551db7fb52e444ee55b04e5f21a1f5ea0a3c8ffbe74be025e203cd028129f34ec16108896c6f63e3e8f1b525c8f87b55b956ef7dd791f993efd7077d5761133333f82c41b336a3a03ea54d9ab67e02f398203cf40179b520aa032d5d32620eeefdc76c3481b95fa7a66d0406be8eeb35fb82688090b05ef9cfd639d7040224b56e7b831906fd1b50c92a5b14c32c8e7c28a37fbbfea56774bab595ae89c134b2bed3526f5eeed105f098f6ab697b1347a37a1d8cef6c328c12c56cc40814140166ec9765af466154d639e8e6295bad243b7ee39df9ee96fb8df9f3b1e64149daa2f497c1368acf2b4b1d3c681be894919e47d4f5bb902023fd40383705650c0b202bcf0ea18a8080ee7e56e6e23af278dca617bb02bfacb567499fd8150c1baad90a09f31299760d54b6f9b8e0796cec570ad1ceed6d1ecd1091538d303b12d1b9604be04877ac8464485edece6bdaa70d9124ac70630d02bd72ebcbf6eac20c11517eabc3ac52a295167bf4b93bf263e3ecdc4a2a8f60a4eeaba662f2e577835d4a934582228815ab29e902a085881f29032175eb268099b9fd273cc43bf36d925e97c50b0f1ce0a66687202d6f427507bed1ab2b530d041064d5d89fd4137be69a4817b39e2152e85ef4e608ddadd07b1329764863b4fae9f41f61c1dcc9db4331dad7e1d30d3b76eaf1d051b43b6e8a7380c8d77d20a84ef66e70af593a8e5eca7ff9cfb367357ec440c17d26da5c408d9533ee7a64aee9295979149a1dfcdedaba2783d8bafefe333accd02458aea5b809600f7011a3f965653d4263a0bf9bdcad96b9ba951c6e30fe41a50267bb2c9fc5e4b9fb3bbdab53095c5dfebf30c5c58d7791b55163b20cd20c6debd4cd48a14d66f6a4d234a56318fd1dac8ab4c4eb7649ba8e724996a4d16e5a6e3b30da4cc76bd67bb677ecb3a74063b3b8bc185645d4ac8ec7bf3e0797debbc72e8b8dcf52993ec02fc7e3d4c3b9833c5d3f3c74f253648bfbb471156a94678a0a0ffe4e1bd9c71198f0282136f9e92c921c4bfe2c307364b47e244409e38d4f59f27ec2edd97c4947c7f00c987a918566f941dce2deb6a982114145a1d7ebc2a1de087b576f66023f7afbeb8948d591274049d7f245794fce3ae8d20f83d5c2bf587bc178b3161ad448f8f1e5200e19fffba23d7940eade9b5dc035cd8125d7f53f066fd26926d9dd925da76803a6b10e87e6fcae676e3a7b293b0139ec964f769cd6dc818f373d6ab8ac52e4e7198995aed7519460ff6cb226eb9f1bf8768999e2be96b964b7d95b83dbe93102aa6d3ff491262c10e283ff1ac04b9176ac3e5bc54d3d03b637ba91853129d38ec87ed440dd0c7a16459163c5dd5ec87df575a0402c19bf1de3c530e95f18775d79df0d675992949dfc5027431a1223d67e714cbc206c741757f4fd6e7b4c81ce1e80bceb501688f8e89929ed2d782dc6e9d3fb6eb713870e32c4ad9375171d40acff3e877951920a0d875427d9efd192258361a253724e3aa82e49b72f0734d1609e9d038a55985a8723554a32e9c236d54988896e220551be0a87ea532ea67cda6065530a8669a21c8e0f5c579d68e52a800e4e147b2f9ce1d2e96553957a4e87b44c557791040468f13b68ebe61fb40b72373b66e1b2a4d01110ab8b51dd5d5c174934be6c2c721e4df5c9b4d92bd70511286c94560ae60b1e40ab6ec9a7ef746c6e208adbb5946b881d4491043640799d4b1ce12b7270ba17c60928f65be629802a642ca2637aab560fc78d3086d2ccb410e7b321fd6b19b2c714f7c252878a362d6412654121a61eb33b76132a3c954d0c4abaa2afc7b918610cc1f131b003461338e2aa67ec9a2d781fa8e0ab85cab60e3cd6952b591ca5787d490fe8babeb8a0ada180a2c19f5dac6efc38ebc120b9901bc6782e15a3ceea4657cb6453bc3c43c9665100bcfa411cc82ff506913f7c3f6ecf61f5cfa55c080a47e1e53e7652c1572607c0a9ebaf0dd13862194f10460dc816ef451a1f3c3a345ad0072dce0b6dd978e0229c836c6ed0e159d2033452574fa491d6534cfce052701cddd18913980f6843be792087487cada8b63e3feb0845fd0b6aecd1d541c99675eb50ca0f4b226e758b72dd6c3eb2a843efd270c362e8fae5061b5306daeab1bf3231400ca9a10ddf31e0ee19cd88608938ffc5e5fb7ba1161b78db37a3e56549a2f3ba698ee95634b9f4581ddd3f6b8a6e2726a3873f52a2c84ab1ca16d837203e2464d81d68cf6a3327a944e9928f6de6662c0a75c01a1697f9b69ccc28ba7e060a42dda4e0324e7117afccbc18be84924e27b7abfbdded603281a8d491df4d36b2907d04b9c0616c0357fa84e2fa19730bc1d8f515ca744269d735673cd96c3479eead49971daf49cc3e75876c1d1c07dc775694dbfc7e32e0a70a56c2ff87d6ac649aa661d60e33f2e15c5937f0d90108529762ad8b98df9f4c09ec9b1227f63df28b407fd60210d2de0d3e2cafb62af7c2014ab204211a5c83ed17ca0386a14be9b9f721552758256849d08ec4dc97374269783ef818c63cfe2ec43b510778ac6b3406865657aa8700f87b34e99c8a1c9006866f15c9a5730c1f260535c77198a75107b4e2b51c73a1c092a409bef30ad974c0d089ccd64cda7158e054e2f5709d5a6f87265b373e1869d8423ce5ba9c584e285f83e1162b2f10d97e0af03595953bf08da644dafa5ffac77d728bd201689fbada4eebbb89a8cf77cdf1e3d432c4628696956d36e1c784a36475c42d54327ec90f104cc5ed9a29bbde388270c419ba20fa2dfc3a2c21c3d386b806181628a30875c3cbded84fe966a119d617785a14ef88b44c42cb4f59da24fe2b770783ff54576f1b1d2f0f184199fdb6e3f80230dbc39226bd9dc8f2bef823d589d59e40089cb22b7aa522489c41aaa2ae204bda78e181b691e6c446ab71e40845b79873790391c1437c5c42c112aad5ec542bdc29f5e5a03b83df4ad1ce492499e15b0a39029ae9d06f7a7bab43643bef33178216ceb0bbacc465a7f9b8698de1bb5699d5119d42d41275bc4f3d8bded87506e6387f933cd66e480c4f450979185c391d7a42306e8f8bc576d2fe9eb1b036da86078a45811265cd9262073bd84a013d3923a0ad2d67ec7e93ad5ee27bce7032d75ffb5e816474ba57427a63cad0987bc4b5fde88d2fbcd4f655b3d3efb9a9942d5cc9d72fce35d2d3cc61bb8ce1d9504f2abafdf6b61900b796b49032a466b4cd977106b9e75ba496855fb605935a4f970cd741c40765a81fb4be80fa82ed7044a2deaae61e5b017b808c1bacaa01b8ad88047a6156deefb0e2bd99db453843d8f35006a293218a9b6e71c8d5cdaf56768e2d16fffdbf70f614d455ea70839a532b8f29f20f39b84b0a701ffb73319d90c10ee676f8abf329e34bc0e1394cef5c1f2b6848c9d50bf1f138da16fa697c8d554d4839afe38e6e11840d7a11c0ad41d15df74ce2304c571bdbbc91bc89ab9b5691561bcdedd62572b6e93048e75bacc149fce46b805657d6e9439d1826bf5a36e3dd74ac938494d54c6a996066d36b525b42c3878fb69c73c83ea6f021484f07abb492b977044aa1bd448fbfa63bd7e6c02733d87d9ea31b0b78be87d7e47edda7becba682846075bee227c9ad14709239d47cf128297ba56cc59810ab9179ba65aa88bf6d45681d996232250515a8363c50bc2ca537cad5e0e811e2c937972f636b23d2a23acc346c28accdcfe031392054d49cc5b12fef38a9dec00ec4a3f0debaa4983181548db513ce1cbf0c157142c5785cbcf29f9bc7530598d1c06960b1edabc42617cd039b0ec76a2545a5833aee84bc8f2d5f3d5ba9a75b6dcae7436b47c8bb5dacf89a8017abc5d30cc169064c03e03394d0dedb44caeb9e8030bd5f8cd0f7e13ca59462c71b131f0df7d9ca20b4e3f4a0d4d9dec582f69a834eae82cad24e4c06889a1179efddcba750d94d2cc7f7860a6651dc958e90fce05e7793ed8f2056114b02fd87472eb9af447a3b29224061d9c6dad989b3bf4571ca6d7ac60438c61e7f2f795c7e41a4d8ed42919579be914011c9d826440c76544062333306d62c5ccd7e66138d779696ce09361c537e7739c02ceb72bc061d67ec097be55c3a45e565ee70322bcc305367829ac4", @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESOCT=r8, @ANYPTR64, @ANYRES32, @ANYBLOB="1f3be5f2cf3da68b1242013665b6a60cc06d55753d680c1f5a6288f772682def677df90ada6153ec304daa50cdbc909e0e58656c9ef799c4218e71009179295d42071b9c8eec9eb164aaa87d10b7ae57f7abc8ce6ff011d5d0e54e6032116a5dcd52cd33b06a6efcb52246716a826ed98c1332d3eaa49824f21d62e84c38d4076bee12fabd24e2ec9b35a43ece25bd266c52588e29f0a3857fffaf71465fb5345ccc93e6f6dfcc52c44583be7f7bce694b4c82669dea52368d2340cf2397049383a979e62c8b574ebde2da59c5271ad0655c15c5d5a1aa76426b75ea4a0d02772952a42a9e0819c1cb5362eb34cdfd6e1318f20db742f49d4c227bc409a0"], @ANYRESDEC=r2, @ANYRESHEX=r0, @ANYRESOCT], @ANYRES32, @ANYRESDEC=r10, @ANYRES16, @ANYBLOB="6a3940b698566e05e5b529d064c636cb54c4dfce8c1370d9dbfebb14453e379427830d02472705a05a40b7b177803e1b13f645a1430f6c372c37c7bb50d25e3af4ab382d1c0e0f77fa3ae182aa4ad89a0fb23f8790b1b0e9ba60acfe04be7cfe91eb032d55e2d015a33f7921eeb185151f157029130d0988209ce5851550cf66a26d9f5eef5b8c94e04b678da94c8967b435810c3e6f119cbc81584aae5b636eee6037925f16b5ff01cf50d2c69f95a4cd35d0f1e23a6a2292420e9a9c3a3828848d5fa6ce06eb8722b69aebc05779f6b303c437fb9bd3d107e99471b9962216cb17e628c83534118c30add100fa1ab110e8b8bcb7759ac5eefdfbaf8be554d910338f522051a8ed1efdcdcda6ad9ff5b5b687e9cc9eb5a87abc976fd6ea8554cd852098a44b040158482f6e9a29ab0456b5283b66bf85393f7bcb5c689d81d04fc9f7d3bfdd4f12bbd11761382b8bc90adcab01f874b0fdb5e08198b504ecd8a817f6c89ca064361fd37ea0014f5c5e5b29fc44dea1915a61df4c507dc0a6804abf1d614f379b739c53318f8aaedb247f3fc030be9249ed877158b761ae9d2efb5d5c069925a1a311f16a4386eb39b70bdab8571c143ab01a3aa4d6e54175d1f165598b3883a15a123281f8747ad166c281af234bf066a92a607233a54f0d0e4e8ef93ccde0176bfffff46f4155134d5f5c628d6a86568838ea0aa39739688d24bed9ab44ad6c1ae49318b38e27ad5319614528fa76fc09e3722d10e03b260706fce2d37548372284aa335e74442aafad10a90a43e743049568ab509b556a232c865ddb027cd619308fd6b23047d1640b438fab1b6b4c99f4a07fadc96f0cf5024b924458677995b2dfb0e65eecd0409c88e583dc0c7a4035dbe8c4df39e384e1682b446be441ec9a1891c4d0bcdbba7790616071bc6fc7aa630f8161e8e8d0cfb76cdd3fce09432869f302013a48ade03be5edb7490e5c03bdf06f0103e9cba20f080d39ed2addef945b93886a5795e6628f6c99410cc2f7f8b7974943e074d362e09f7fd88446f592ee1b7f2eb7c143cf9a38abde7dd3ec5849a2caa4c401ae96efc2a42086585889bcd1432cde36c2f4b0bce6afcffe5df32eb4edc65032e17907132fe5fd1ec07d5eee675932d90bcb33de6f491a3e0c191cedf5965bf6c69439724077f9d035423aab4bb6067a0be54214509d41c5162c3e61978421e2989a95b0fdc4596a97c26e265a6965c2ab8a345fe30e0ff452494f87d0e3409ec6bd218acfe10ed289644982ed8a3d393a09a49103f01e81676674f961518c2b836f63203ec0cf2b98c1c448adecb2f3ad7bb96551efcbbf23aa01a907ee13f0c4d703818d1c802e2f825ef2be5e6245f49f53e6aecb478bbd3ce4d8532feba25504c3dfa434b5a8152887424525675fb394929f31c8c60cb84d4a4fc91d5db21fa0d5335d4d818ec5579bd08d045cd0dc66ed0bd7ded0a093fd5fa213b9fdcf9c1b7fe83f8709e131deeba22fbe2c12b3909d5304968f287e32b0033d75688068040700bf86b4193d01895e4209e4bb532922a3f9970032bb3fe6d1e5b4432b38e59087c2bdb726592fdfcd8944d83a43ddc39026f9ce3cddc5d24e6180706bbe8e5daaa81a31949f86a8c3ccfb93eeaf70c8647112e5a43b34b5e5d757ae69c097e5a70dda094f103e18a44132b6986e121a7f8c8a5ac3cc186f8eb7b9e2b53e40c012cccb857e9ed4905f95d82faf79a95be08e075cb50917463d2ba1e243ad20e3becbf0b7e1a34f00b5952fe96332b764349b14fb600b25aae92b2ef537172071d26d3b0cee75ac504c8a12ca3eee048d8d7d6ba9854cb5c69dd477cffedfe47427f901bcc034ee90e80c6a4ee4312b88182a4b4a01d9e97634e60f320074932f1c2c89dd84bb6d4e3032f536ab50023db3df3c59a07187a35303070b925142ebc6c37fef59bb771029fdc3ea061fe8a1763692bc141988e4cc94d977b9b34bf1f37524188fba3bb33aa8945a7b36f26cccf3c2593eaebc749e5927f15982e8e208dc6ae31ae675e0009bded1b94e02ac35444fa0207b4fa0af2962144e3304c21843e6f5f2853a3ec9f71c7b8d3f739fa320dcbfd7c8ed5b6143d676f56d9a342ac19ddae51a529934c868db1d4d52b1e7aee9721e4818486206215a6cd295d7a3f56b409422d06d57d6de21a3b3d085c3c139fa30987655583a9d028e15f2861aa9fd9ad907aba784fc36bcc49e32cb23f2408c7afc19c7e417f80ca4e8f50a2d4ddff4602a612bbc5a4e6fe695073361e4f29595d205bc184d90a7564c26369a0060cb1ef80d5831585fd7e7f93f4ec3a5932082561a1924e3fa9286219fd1e1fe4074edf3052b138bc1ec2a4a509ff589054d97c26b3ff1af1015c2803ef22b53a8dc973f371ab7a73de24582a58bdc9fdd9c9e5acc46c5b4df090a9edf896ef2fc76fa4f5a1c29f4029c582cf694e9121222d3b75889a04968883a1c9d1d48bd52705f5e70b0285dd6c4266635ffa53da641151ad038718b76d29bb432f9bfc2b839825c60bd8a95bdb9c97fed14642e4f2e0cad915f2411b89360e373e3518e46b8980529d6eb30694c7c3871d2152206b3a3f04ee9d325de7a6ae581f19613a92230c9fdce5c13015c3e5b4d29a6414840ff85d44b57ea4f85870607d9a19cf1e10a412351462a17ce955ad9b3b306aae518d4beab2ca9285eb6cb6d6647c462545471e703268e32dec4b2a9b8fc2d49414ed6693a1123bec161be7a6dcc7e66890804109b71e6e6bc65c4bef1d168ac484d1ee38b1ebeb2d034876e6b4e5b8f3657166bf643889fe529f34056c000ae1090823327b0036cbb50a41dea0a0d2aa2dd0e6a923135a3e4be2c896a110b16901f1bd20e0a4f4f30470e483ddb1020c1288afbd1d4505d30219e60683e0f62d8b4d2fc10e6ecaa0cecce4205584a2342b447eb5a57408d46d2d38316032d4e1e8086618a19c1a75fba166c9b94b2fceccef68a82b13b01fbc8bc9669a08085c76a481260d57e6e6e2ed433f01e1181dd62d0f22c21350cf238578bca9ada96217980977b8be32da5e487e1f35cb1a083edc37c43a76366edfce99690598851dc516d38cc1b1f9bd6c7b9bcd705dc21a96baf0225945f92a45768f1db52bf14fc5c0ec129e9028e3c088cfa58f13234ca415b7714e37d959ac974d63110e27b118c72308fd93e1b2607c9c4225500759c0495ae46b271ef9606a14413740f5ac264494d5b42424a6565fd1fb5bdb9e7aecf563689b5473294b3ec9925dcb8adbf1bf5d0c085b35967cf0127cf5b3a865c270fef2605e8890338e3632b176a6df7f90cd08ca4c0c8c76270f1cbd4559ead7cf13789e8f085cdc5ef1511d83bf412069e2ffc0e280e9cb0fbb6562b58b90824cb059cf5923737ed1ce8971e6e408e8af430163dd9c86cd6ac3adc59e1932f26a25682abf530a9dd555af616636444733bac4f6986ddd1d27edb2da402ab81a64e3c94df1c7bda3114e262194e1c212e40fa5910e4e519aa5e42927743a01e3e7f5f075300d02397e23fae5e9b184c9fff07a4be0bdc4c6537db1df67337d0837376571e0b1cdfd8b182c14f9e42c3726ecfbf6971335155800e1092db9962c675e5bf4228ffaf2a23eef01d690235ccb2e154476817671c2157e8806bef04d586eb14492598835b0f58e8d00a4a16df5b369f2a71a4daa756cd6d38420d4b05649f02c147a487f3ecda03d6ebe5bdc94eff41d83721ccdb0e2cf122f8fc1c9c026f034c6b582f3a1163f4668e306edb21dbec899f9e2406302240e242b1f4d5764f8757ca1f9b4059c23e0aa7ff13b6872d70435355eabf49f0eea8134f323afebe5e8b6a82a58e69e77bae2aca16c9b8ae11134e8aaaae650401749a2c7ff2206c1c8e1cd61e713628dd6d0e641a9ed6faebeb81a6b5ab78d59c5fff1f060f1b42af0725f8d835fcc834a6474f883ebb3f9176b9e2e3989588879d7147ae727493641ffc158ab9475c60cfa6d7f570879ecec1d064083b257ce0235134439144c7c5d2dd02e1dbf25368cbfc7d7b770516c552654b9f4d2031ade845a64fac8da1e9111a08ab7ceb6a417c9204719453bfe1450bad0a8412a198bdbe99b51300d8b5890bcbd4b8753309a9cfb718116dc3f5b6a6d3273162e0bf2eeceb587dca48e0d513a3d708695b3aab5039aa01a603f3482092820c32259794a8557c04ed101561c9201adad55bc9299d2556d169facc87990733a145bf13d36833efe1cf55a4a34a8678c697fd2270b429b6732237aaf55788adcaac1382be003e8bbcf558a6e11b2a840a066eecffc3439241bc6aab36e5f6cb56102a6c3651c8f6d67a501faef29414f77bf8a1d6b99376ee6dcea4480516c0e9fcd9d4a470c51574d08ff2cf92f4fbea7bd3db7c3b9ed34398e885d0ae296819b61049db02cd00efed5d34d16f442450cfe1814c2a0819bd7b4d0b5a456b5d2c8afbfc1c16f5cbe77912010945bbd82d7303bf02c0f36567f5541f1ea172e7f6105eb47599d48d9ffd820c1a4f2a2e37894ab1c97902cbb3b46a72527aed4a2dd6d6947cb89b3e0ea1a8c53beca8856ee635fc827a661fca042ee94c8396fc2906c67dc126b9c258416c4738e0c94144043925a204d60e10bdbbdf44426f8ca8e9d7df6421a9fe2dc2aa8f7515f3c9068deb1d29be14f413ea669cf93606eacefbf517ff4ef67e91001af616b88b85343e8cd896016891af858b636e399d4379fb7d6c3c023885975b895cc01f2387f712d947e2098a64ec6fbb7a737547a073c01732da9b41adef8648f0aac9875f65e1eab6902b8a0bbc2f7fd4eeb353ddb9d9567ef394d87b8e51e06d0770d025a488ebcba3f40b66538548d4d26e4df7fda9532611360484aa2eba27fc21824dda4a792ab0f3144b93b5c2d47166ef774f693733f770c9ae58559d7c8d5a25693598185327812a3091ce82edd0e8f72c98107ef2ba1b2f7a1fa3b9b7f518584f715c10704d793eca301b3723ed0b07fba425c368128d5c54d8599e90f2e71a78f50423832f9eccaba430b5f2af0798fffb2b247fc67f3a19e12400c8661a51e0c02ac41fb425a5c8e88ccca18f1deb2ccaf4525f40c9f0496004292faef4b163da761eed2165b9aca7ce057fb449ccee340a9498482094475944159d969efa51a6e2ac17f61e2e83695a317ed6a195de70904d2108582161850d4f2dc682c74a58b17a2d38860ac7e95cf528721e31b9217e5c903c690a8036e2781766c6693873d184cf62af0a471c93b48bd526899b04ea93552c7df30439f0e99344b68b404630eb845dff89862aa660f8c1f8b751f4319535691c4c11a9a4d08c338cc0259f9bcf80b2ad81976f73c2d85867004f5fd01085092107dec8b2285273173a3f84efd68de21458100842ccf00ae031484ecc989f3bcbdddb4c4df5f0df588d07e53027a6fa2d9e051d100e4c4bfc167ae786a786456de8fd0954d30581595f3031041af46417d801071ce46d721e815a4db156830fcb63e76f525e7b94a712d27c1f28be565c15a731c0e10fd39d89c84d9bf9ac66ec9cbf83845048376226c91dfc68e42270ead0e71071bd6663c64146d61eb630700ba12272b9b64896a529cbfac53f99c6cdf6eff25dec8cae66ddf88b035f6aa45cfacd64835f555d86ef7cefa12481b788b034b9c4d747979444199daede18367b17d70a136869911d5bd9e0fd382975829f97f178a2fa8084becff3c2e1b7b6312bc52a9bbff9dbb5da99d9fac1781e6c9a938a8799b8638e89a9", @ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESHEX=r5, @ANYRESHEX=0x0, @ANYRES32=r14, @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYBLOB="a9e24a1ffb10013b1e46139eccb389bb2858a169561f90c87eb0d40ddaeef09dfa0595bd0dabdd682c230288ce38c81ad340c2b2976641fdc246607e445ee8192a729a49d92492ef52c2e7b9adf5e5d666f6880c3f0562cd97e772808dc44fedb4cfd8fea0293247f7", @ANYRES32=r9, @ANYRESDEC, @ANYRESOCT=0x0, @ANYBLOB="01146e7340e07a2874eda9cf6c5fc15c43f046e32c9ac2eff58182588bbc8e1f55bc6d43327755a597911467623a9ab3f1cf4e47546e7db84142ce1ea88aed8de5a44a89cf943119c19dd9ecf5cf708f8d10c1d2afd769045f2ffe80fadd4f545e5a9d6040afb3ece8f91636bfd54c4ea816065f3975d7e1460585be1e02315cb9d6bff0917e6d31b285e36dccc28da42e63785e349f218ba4b626009234b5008d1d9a40a584a5df997cdbb86bd0e800c9cb58a1ed3ee547b6335aa2ff0e0744891510b38635181df4024a9ee25c971140b14caf894b3c0dd65cd1f4fb34a007f025248d6a133294a905988a55189c"], @ANYRES16=0x0, @ANYRESDEC, @ANYPTR64, @ANYBLOB="94a927848ce632927435e9ea3c3cde539cec571f8ab424fa1b38d586137bd53c4c9723bb46a167efefa03eead9dd962d9afc21c4a5225fbea33dbb98b98eb69457daf67895e57b972ef70adacf9b7d2b48914ba741be2154275dd9f6c5386e7373aef1f387f5f7801fa51ab7df9cc8fe40501199a755aa60f5542f421294796810462b4c8c7c986cdc3076c7046e402a594224eaaa42f8ff931062212dbb4077282fa7b3c7", @ANYRESDEC]], 0x9) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = dup(r1) r16 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r15, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000800006], [], [], [{}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:01 executing program 1: setrlimit(0xa, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000240)={0x514, 0x27}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000200)=0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x800, 0x3}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 16:00:01 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x112) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x10001, 0x8, 0x3ff, 0x7, "c4e6c28a8ea95c306feb418933c309ecc66fc601", 0x1, 0x237}) socketpair(0x2, 0x8000, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x21) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{0xffffffffffffff9c, 0x80}, {r2, 0x1}, {r3}, {r4}], 0x4, 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) pwrite(r5, &(0x7f00000002c0)="560eb6ccaad64ba79be3ef64a16196ee94d55a934ea1039ce310e41d59668d4094b81d5eb3a40fc9affaf79057c86d", 0x2f, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe9edb5b85155bac6) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000340)=0xfc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000380)) geteuid() socketpair(0x1, 0x3, 0x40, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x2, 0x2}, {0x18, 0x3, 0x9, 0xfffffffd}, 0x3, [0x3, 0x2, 0x8, 0xffff, 0x5, 0x1f8, 0x3, 0x1]}, 0x3c) r10 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x80) ioctl$SPKRTONE(r10, 0x80085301, &(0x7f0000000480)={0x8}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_media}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10004) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x40, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000540)='./file0/file0\x00', r12}) kqueue() openat(r6, &(0x7f0000000600)='./file0/file1\x00', 0x10, 0x0) clock_settime(0x0, &(0x7f0000000640)={0xf3, 0x8000}) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20e0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:04:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socket$unix(0x1, 0x5, 0x0) syz_open_pts() 16:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x202, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x113, &(0x7f00000002c0)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000180)={0x6}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000280)={0x6, 0x6}) 16:04:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x20040, 0x41) 16:04:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r2) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:04:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) socket(0x20, 0x8000, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:04:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0xb8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="601a8be84957a8276fb44b429d9f1f1c68c55053613cf13ecf4bde679124275cebabb94bdc53048fe40466b0903a493a7a6b31b269717574441d4bfdb3955919532c15c8d6f58cac05a9cf89eab65cecb710379d430ab7780bd9816d01e4837e1d26928764431e68e00223734d81d94f16c0470bc77d6c77d6ce64e72e895d1e5739918bef19004f8ea512524ce45b3d86288cd7562336f67912b86e1cdddce1c3b096ffd04aa71594fee52dc77e8919b9f1bcfa35aed3a9f4d47e5e438e3160bcb0e8693902b596645462ca90ba0544fdd720647ca07b2313a4916c9389031c9cb47c4bed598b95891a8eea83323fd503c2c44713eb675b3b2a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000080000000378291848a6f7eb1af52ec78794d37b5500df6c5e7fe527e1a45e1d03af43328f47f4aede0550748f7365854a25e23a70ccd104b68861c8662f31995127dff44e2e6c7e1b1b504bc1302790bee654a678f8c562c9fa47b1cf21047ad92ab852aea9be359f77843721b7b4be74902b1b54a80421380c15c501e70d16432de3ec4f713ef01c881b6cf43cf6af6846b97fceaaa5e7febbe4d3f245fc8f4a4056b5274c97d5f7307cb22fb508f09d3a7badbca9aa8"]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:04:03 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYRESDEC=r3], 0x1, 0x0, 0x1000) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=r4, @ANYRESDEC=r6], 0x2, 0x1800) r7 = msgget(0x2, 0x0) msgrcv(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000083213804dd0f47ac070000000077436a671444ecdb79ef0a8ffe1dcb3c91c83c55df01cec162f678419d3f1c33acdbbb040b14909417967243835e68256232bc141c1632318e8c8072573d3e0a6c652cef29082210135e9977236901a1dfdeb20695b0e76275d91a5899d31c59c18de8fc6892cd53b34b474e09532ce7331e68371ea46504d209da9591fb5a0f223d70f4fb68881891e8e49f721b290f5bfe32af7cdb09377898cd9c27673c"], 0x1, 0x1, 0x3000) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x810, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000200)={0x0, 0x1, 0xfffffff7fffff7fe, 0x11000ffffffff}) pwritev(r9, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000140)={0xffff}) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x23) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r12 = semget$private(0x0, 0x0, 0x100) semop(r12, &(0x7f00000003c0), 0x0) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000340)=[0xfffe]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699f, &(0x7f0000000300)) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) 16:04:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000005c0)={0x10, 0xffff, 0x4, 0x7, [{&(0x7f0000006000/0x1000)=nil, &(0x7f0000008000/0x2000)=nil, 0x9}, {&(0x7f000000f000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000005000/0x600000)=nil, 0x7}, {&(0x7f0000410000/0x4000)=nil, &(0x7f00000b7000/0x4000)=nil, 0x3}, {&(0x7f0000308000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000076000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000134000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000080000/0x1000)=nil, &(0x7f0000420000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000280000/0x1000)=nil, 0x80}, {&(0x7f00005a1000/0x3000)=nil, &(0x7f0000530000/0x3000)=nil, 0x800}, {&(0x7f0000583000/0x1000)=nil, &(0x7f000043b000/0x1000)=nil}, {&(0x7f00001d3000/0x2000)=nil, &(0x7f000059a000/0x1000)=nil, 0x7}, {&(0x7f0000319000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000213000/0x1000)=nil, &(0x7f0000451000/0x9000)=nil, 0x3ff}], ['./file0\x00', './bus\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) flock(r3, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:04:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) clock_settime(0x4, &(0x7f0000000040)={0x85, 0x1}) writev(0xffffffffffffff9c, &(0x7f0000000080), 0x10000000000001d4) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:03 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:04:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f66696c65300013d0798370aba38af77d7d06f451931701bfff1a5ed38bbef8dccf3fb86812eeea8535d7d551456bceab1972e7ff753e3c6ed9321aa0a04661d86f3676c017f246db92809f408f61d30d3edd2feead50dbf230874f9f82de02ab9e52144da8eaf0551d8212c659a149ad1e47769a8588c7020401575d51b54d3559153c114be585b103fe994a6f064a8e2e8ba562be696e4dbc1a696dc7bc6df76426ac21c2b9c4aa5758fb82b12accd5f229b1d009dbc3197567528e66caafcfeacfcde31e67c616dbb285fa09d32e1ce8364000e6af46816f3848294290bd7fd16931390f5740145aec2dbb025823b6ea9a2ff84065bdf1be22178bcffc534dd907a4fe616219877851b39e7f717272f4868f01a69ca57a7d6cec400eaff8efb53eaff2f7e3fe7400422b5b5cf042326adf822eff"], 0xa) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) listen(r5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) 16:04:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x2a, 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1, 0x0}, 0x2) 16:04:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="859a233710ab8ade245f3fc90028831566017a575853ab4fa2da92afb005c71f5c9e31610f6d2a27061a4b71a55b399c13d3b58e18a8a3e6a5397d91500902408a619d4220699344af338cac5d80cde2a2cc5faffee2d72df5a00470117ae195199e3871cbac7e3e26780c99ef22ecfb4395766848fea5e89b0aa3c0d699eb5ed0f0a49941c424da1eca8c667175e14fc2c0ba9494527abb77530512627b42180a8b53e72414abef02d9d064ca92", 0xae}, {&(0x7f0000000180)="ab6f066eb4daa0e73a7b5abf8eb1", 0xe}, {&(0x7f00000001c0)="81d4a7ca21b3bd0d0cb8da8418cb3b8103b5e18b3bd907df66b7334461f109d02119503e54c9d46915a29878628059285ac39bc4e80da5e625e37409e71f89b8c52df7e7c35e9bd4b39049fed2010cb854f77a1deb2c511cef7586fd0746df6c791efa9a071d426f5f280835abd232d291b7ec7138eb171de934d9ad377c932121f3e617fb04c5cf699b2285cb0ecfa72bbe67952119b5c16aa44421db09b108cb118acfb4aeb7b67b1540993f7c825582a635268aa2ae6dfe6c81b01ad65983bddcfdf913c66c002a6346165d75d9fb132e4ed67308b031f66651c2661af7d06a16871fcb6d851a8cc2042115052d005f206481f96482c1d19aa01972501a", 0xff}, {&(0x7f00000002c0)="f46c90aef9af2e", 0x7}, {&(0x7f0000000300)="89fdddd3410424e0ec53d339b8c9519f95a12a563d592e8a32d0cecaab5d186f2b06241f4bda539a19841032288b4df7745e4ebd9cdb99519c2727b95f0a971baf52bcbcb026258f4ccdb683c35b1310c2071dba2b923124d477538b4241108792c978e9dabf6c1deae543fd9d053384a4fd02f88bbd65a87e7bb7caa588e842efc6436fa2a89b85b417df76458d19c43450a8f2df3c6af1734579f48b6bccc837420a2b602464351e56894a652c1b08b89b1bb3b69114604e91bdf9dfa3c7bb4d2ea90e12d685a0e0b8ffea917b6d4856e7d6773d3398e11b233c3c", 0xdc}], 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfbc408a61e192f55) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000058e8ee8583c7c3341c"], 0x11, 0xc00) 16:04:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) shmget(0x0, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:04:03 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x400, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x81, 0x1}], 0x9130fc3, 0x0, 0x3fffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:04:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x20000924, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:04:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) fcntl$dupfd(r7, 0xf, r5) r8 = dup2(r3, r0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000040)={{0x0, 0x8, 0x1}, 0x0, 0x61a, 0xff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000080)) 16:04:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x8001, 0x1, &(0x7f0000000040)="3979b37a7a6d92127076ed3ef0932040f4be93b305cadb9ebbd8d6bbe8eca5c2a383d83f36cba8d8778ccdcbc101b6eab08ee6ec1a3eed11ada5c36f7dc23fdabf0a9b140df8264a7bb9e4df2f8ffcfa173ebae04a1bef41b29df68f81366659e8aeed57d8d21e67ac23ce", 0x6b) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:04:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffc, 0xffffff00, 0x7, 0x0, 0x9, 0xa10, 0x3, 0x1, 0x0, 0x3, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) 16:04:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0xfffffffd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000300)="f0d5b03bd87a8f773476d1160ec6bf5e49be9057bdfa8fd2d16000f9eb4df800d6d598b2de5b98e8017d6a22191fb27d371cdd724d5163b580a44e6de96bd79040fdbe192fddb6af17628c1812006df8e837ec616b2caf925d6594077bd921115a0a5b0812ccff99c49f491de96a2d66eee5a6715650b5bfab82bd501ed771a1333c9c93edf3dbe3f84deec912e7c586d7be7fdeed0ebfdf1e66257fdabee79856a543c77687248a5fa39a626a0005dc3df99acbf7e61650d27453dbd0cb59515960be69cfbf12bec953babd328ed5650489cbd281b8c948a4100b51ed2418205d", 0xe1) write(r0, &(0x7f0000000140)="220e22", 0x3) unlink(&(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xa0ecfcf37e64ad9a, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x3) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:04:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [{}, {0x0, 0x0, 0x0, 0x8000000000}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x40000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) 16:04:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x1f, 0x38, 0x4, 0x770864dd}, {0x520, 0x9, 0x9, 0xa8e1}, {0x8, 0x4, 0x3, 0x6}, {0xffe0, 0x9, 0x1, 0xea}]}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="82b7c9260ad7264ad4890b0fa503efc73c3961a72396bf4a4ec0902f406adced0f201ac73f11c5799046168d81f4670b168f08813f3a2803f69a3932cb6105f5f87e97d39276f6df03b3b1032816cb04ad5b33109b0c031a75b7468f3515d38eac7e7190bcabc32c95e990bbf71a76c943d46524968b82c6393d7eb98d2ab67f8f371d08cf3662ed0acd5a5339040380b6fdb45c0fc30b6d1f6c5fd19638dec8cad85d2c8c61809890b363361724c1db9b7f3a6c05db14f2fe6ffceb516130cbe124ea61a1dbcc4edd4c620aa6c2d4e7beaf1a7b4631914c5ad42b93e18c8b7f6902629bb788995382a76dbac94f461835e8289a431f0e469a5682161a258b253fd09c6d251f6a510fdcae2917c5180f38f173b2d428896319d195a346c76c0dd1014c83b050b1c0d99cbebf99196214bccf165b6fdd646c0a4ee7bfa7356a8589190225402d0784931a04b79c296e7590bb6ee0a02463fb9be986546faaf35b1fbdd215eaeb4ab293126ee4386bdc990515d398d6dffa05820498828d8ea32fc68acf2508b37b09f368dadb528c653ab1e3fb7eb17888ce657e93b6b59a6928e19212b0cb1f9825718fa6857ae90e9fe48e24256219d5c1fa7416d76cc9e14ffedfcb70b7ec2cfb6d2258ca3bc55f83f08a4274f997088acab5819989d2cc7626f3bb47c34175511eba06e4ef1169d5e9c378fbd954cba8fa9a7150226ac7c9cbab061dbfb3b73f6b2210bc5dee8fad114980e2ff405a4ba7a083c6cdf5f6586a194ee9a54b6cf65ec294243facf6708077e1d076e21fa2c26592a3f181cd39ddb6b44cb28c7337d1bd7cec9f6aba5ae63eb7c889368a2d7a1710628662b4f12d5ae278b7c76e3784a6f82b575e722f948165f6abaa3598722341af4f1558ebba20dd12aa9c598a4c98921976f49ababece0b0f5f31b772a42c9aa53d57815eb848b78ef5a8578c821781bccd809e178414a2aebccf390dddb71edc9a4d77bb1d551fe0d125466aab8b2f0df1e2922424640362fb39b36639ebdce6f4f145efbb0e9311ab5b8412572508ba9d8d538274db4fcb0bcfae95bd7e8c9c1dcdda33ad47f0055d5aec5c5c5ed18975e345634906170bf8d3a5b5af670d621e8eba70d1fbaa22becc8e38970aab2988a1dcb4078594951a3697c7ca8a5576b1cb2b5f72e31298591036a249301f5bf2389a02210650f86bc1d20d8d53d396112b8ff92a82abdce8f3889a09284127289e71ede2a00cb6a0412a8809194a3ff3c46b4431e10415465d6b0e3431e3dbc8b12915bbd07c4cf00e0964d83458394ee17923d3c1f44c3c67b54a8da8e437cfabcc1219262858b358a3f275086bf067c1dbbed456298d9a0782cc1f4b9c574776e67dd0f1edf6c0cb2bc86f430dbc9c951158aef4890b167743a6ce13c72e725a2bf6d3b68c4589332aea91ebdbbd5406b53415868b1aeaa3f51f24630307862c6dbec2d16d521e331be7d072353d52563344431576cff825cf13d8073148287d11abfb1470a4bac65659ed19a334fc541803a7c2cd58d69087b682d06e45881ba01423eadfebed24b9303cbb8042c5ba0266ae27230fab22003d2f9e0f3185a0d9a143aa65aa1c423f2f3a8dee0e1d1ef7dc063089b1020d37894b9e3e8aebe935ecbb12b17bf866ff2d73c7d5d55d96eb06cb6f1d2fd86346da215521f8a4093b60628a8a7d82c6942f629d0a6a99839cf96cfc9ee01f229028996e33c34fd9f0703f3a4dd538cfa0f4f061fbec6ca062a19eae04979219557861015d84b1364fd027ba03e93ccde9e7d368b90485f3b8e43f8a4582ede1bfac0113a7a83ef31d3a48b83547ea24b0d2d7433f9d54fee78b13e1b23e78649dc67200802720e57a58a846777108ab8b08ffb4ed263a6e6dccb98f251b003fd9ae7ef5d341c14fd78cdef78dd828842644340f6d8c13624f4d5b13f03c46da81158e0e44f6260b1e4c6cc5321ce251d8b0a43d012dbf3f11aa9ceecd2477ab7ad639e6b676aff9d2fe629bc6a4e89ad50113a114f0551649a7cfcdab0a8b2e08485d9322c80df7990d0c1b6789f0ab70d42df4eb3223340365e30d6672710a619e58a4c533080b707f9979b33f224aab9941e3ad2788ba1e225144509432a3ded526d43dc39d96b51d711afbf4a69c7d2eacb93aab652b5a23921c063f51f2187690b79f89b05205d20b68e2f9db91d335b46d030f691ab2f2907246cf4f6cf1d01e739a87143b7bb87c00d7720aa42d0d0a80bd1cbd313d294c32528de94c52591cc6e360806564408346d4af4e2a296a995ab328487784ed136911787c1da34ba83816f3b88021111ec8660f6f61c15187c44b964c59506161e2942b41b164b0b7d6862aabd1ea0dbf0c9287eacd0567efdd1bb3cbc7fd7ac12ff39c356f5057d182e69c0bf52a6c92aeb9982f445e4503ded5e882105e4734302b13acf1e8a0723c2670d3fdd5461049b883b5b13a9c2b46b2e25100e877b0232bb54d59d3f738806d9811bda7d93403bf48fb31d1529cfba99a5a899d808c8f49d457ec779e83ceb2dfb5a18bbcad1d9a8906e5227b149b21390c4d4c72ceaa48021c6cb96ca3e83053e85a8af12dde477e9fef60e1321960072776dc1a6680986a8b601c8f0e67056e520d0265e44f1c8e5bd23425c2d6ca6853384aa4cac9c9c1900ed62b7d4102f11c66b1cda548b1fc9c2df07b8ee7d66bf1a00b34f2d107de730d28345107eb6b7bc7b2f8a7d9549dd6ccba6365a5fcc098189ea49ce42792c6c47b835cc31fdc02a354dc724f081b205bb485663e0ff9ff5a43868082ebff72b059ed5348d4fbf4a15cca0c674c0e6484a18dde746ae6b0e5a77234dd6d2f2f2f877382e1bd62dc24fe4b1276c8134f225be7984c70c3af5a6476a7e00d4b77037a2fe6bfc4b792f396a99cf4183a7fc8c0a4936f01d613b8076fca14900c9367837a1fd9ce2a457dcce6ec81e96a4cc706fb505010b80e067cdb367d727a227ec487b66fddfd9ddd934e3461753e06098ec94949136a9aac309581ea8f6d817449c4dc615f7bbb590a550cadc2a45364448b9881506c0bce59423feb1800688dfd0fee296feaa76d588835c9431182a11a33b40e24a99db9f1fe2bfa673ee92826d62a48057d26fd5922ea709476bcf02e15dd10ec67548790674684c78439c4a75dbd7d32c87a206c624fe6925a613402e1b19fdf21554402bdada1928dc0c9355964649e15b89af2677ec66557fd349677519d94892ad99fc07b0613fe83a0792d6a7fe87cb8dac7f72560783d90d6497e0dbba746c7f13acbdac708c52b686933e1bae0d4d3e8ff17b8829745bdcd03aec1d1bb1f2a2df47d09173737c420be3e7bbee92175b5e0b1dff5c66eabf3d060835f0a37873a5e20de7e35cc2a7da81297fb28c80c2668deb21c749653a3ef5d60fe9b6cc807ccd9ff54afdf100cd1e774c9d439c795c08621876ab7f0c96f30284e3096618387be09ce34cf729f30289ab97d76b6a01fd54e4789c2111e4ee8adf5b159b670a123ebb3322585931bac57e00109ce065435b0f78064b2293f354593e8236886555e3357c505688a6854e99d0b5be9073daa97023e695a7a2c9bff6124372d563f8f4ba6592b1c79b8f33b707a972d7eb611108321345a3725e06c7978e7d7fb60487a105febeeeac49dc6e2b79ce823bc473326d66c4acdf547a74ca190ba7b5a33f525b2c775454186907f339744297806f3d22a86591f08578aec81987cda2b8791ed413e712622b61f47179d2b1de4fb15f7b8b595ea223c8198d13c81139532f2432807fdd61e0e362f28e0e994eeb85be9bffca6160821388481e2404371f60494018c35b45025a0064ccd74f4d2bc207e0c3ad800687972ae241723e735a1c0ddb50a365ae32b4a0c706db3c1c5add1ae58858ac91fb42da84d0dd727499421c8f8e8f1af382e5fb47e8f90c00e8a28766948a782bd1d630d46a914da0669a4fe402892805156e404de4b34867829ffe01d161b4a8f950428d8cf1fbde5fc95d7085bf80195e35e9e41f308435db02e0c6bc11ff0cb753da5040ce1eae16ae9c5b496357f265aab4661592bace2d9fa5a7db0fb0cbd922425095d71e3e9f30c06d0ad27d34d72d67369397244d151e70a2ad114bba42f72c78ede8e65e9bec21dbce41dff1e04f6626da425802b4db58a88e5d50185dfdff24e530ddd11f8cf9220841c655484df21a6f79720f550eccb02ad7f0614d484aa3ed408d215b03a554b36b88113ff749a76313d8cc5e8bd347308ae26b84329e57838757f9ac502808d68925bb0937d02e114a298ae6a1b8b80e8b160e0617d8f4bdf13177f18595c46dbe7d7ab58d7e084fd4933af54b12ec15147e069fe4c955e94bbd5aa64dd3206a2aa37f6e6760531a7d574f395f4153bba853836da7746c1aa795da29008f411d34b8845b5134800ed141f95786c272f0e10621b26bbd07e8fb06a3b2e8054869929b3fff8039ebd36dc28f4f9772e3a2ae54db3b9eb4f5b4135d38c4b6247f619bbd8586b12296476024bad1ce4988a06b21346c55098f2271f80b421726851fd2b1687155f138a927c86e405caf91979a424bddf7161ba22d1c3a7873e2e0973d3a1bd341b9c4869f2eccd2ba8f30ae121dbbd959745d7f845d3bfb82be53b71dfcc34ef7252c562cc6338f5aec27d347f9b7de917ffe42158148fb3fe1d17b69d01858068ca5dbfd4e6d39f9665961fdc50501d06fcf8a8e47fd470326638f8ac2a0bb30abc03115581837c1236b8906cc9ec248ec41209ce1f08145eedfd2d6abe66968ef5d6526a88e8ca07713cb95608a5a8c35af215c71a883a76ad50c18e61b9ff2a9a1bb21629943b0e9d6aa2e4b8490321dc6edcf3c12489d1808a332b7a3011572d4263849383bb57cd081509874e951016354560e3b596e2982ec086d96df20cb2f11dd30159af7bf0184c09e8a9ac3b6871fc76667af10c9ba7404cf1979352da9b2c67a3158f9268ff1d2f78d12ffbaa7bd7cfdbaa904864d828e03fe0b4f705e9fc7870207442b3cb117364ac14e1c1a6d340de5b0788cf469a9ad31f5d0bbef67c424e657b7e00ca97bdb2d60a2ba79e6592e9970ef4e19c4fa0ef4fc5b87c2d3634a96792a4a66fe61e656d359983f47891f04685fda09e4aeb1c5d692670d8b5a17d8924a0ded6af8d4a1fe425d9d5ea6ae9a141264e4c249002607d8848573c49776f3a6837ff97a2f75f0595892fd788c18d716d144015d9da9ec00952834450e757199f0d3b0f6b6254a85818d7bcc026248baf69a1539e4e3c62de11034a64f65b22be11a73f22a1ff29c28a42a1880f2fda030289410009e0ad4af89f4d246a5ff21f47c58c8d00aa82e2ad1bd0fff3ee77d68881baf687e3e35860207d227df78f29d36b8a3b2705314cea2c097c2d9193dd94b1f627fb7a0b286c54225a24e42601a148eabe57b290bec5e0c840e9d5a3aa87749e387ae6f1a67310905160153f01ffc3be2b5d85e70b8f757209f3619278e0174eb35254e0885fe5c1dbc9e5f5487ad41ee5680674680b9231ca30318742b89573b013cb88ae8299a9d13e8837a6bd6d2974e11f677981f03cbb1ee7a1a0a030acc1adab6ac1989a84580b3da0a825a4acdec5ff2d841c5b526359fbb5069d3aa5cdd2f8e39e2f6b4245a8f12bfdec22f75c43f700bcd126cb64ed30d2cf0fd235a1dca12ac3de3d58ca1c4a3e776ea46dfa490d0189b9d4930f48f43172aa7af107be1201b02511a06383ae4644de9e8b42451df4fa8ea58161d713d9", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x1f, 0x6, 0x1, 0x38, 0x9, 0x3f, 0x1, 0x0, 0x7f, 0x1}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10000, 0x0) writev(r5, &(0x7f0000002540)=[{&(0x7f0000001280)="749968ca88d515f0c1a9e295dc56ea056b59f1476b5579680ca9a5a3170aaae29b224be06cfcf15da4d928a3fd0b117cecf48bede32968a44643f18bb35f6736a12e3326a037d16dc48e146ef105c611325f88d47f2facaf880d4f5225871ef62f4de82c93684c7d19420c0d18c4a7d8e3a7b724e622b08c4710874e112fe344eeb6112b759f913a40467090c93b2f269d5cd1fdcfec7d9c94dc4cc8f0edb61ebc731ad52be6e917794a11b3f9bdc17f48140d6f43d327980acfa7742d00e136b3f2b5c519588eb852b8837e48980916540cfd257a6662933eadb9e6545b666b1a87e1d1c7870f5eb0e6313cda7ea7fc05fed80a77bdf9d2eacf98b59363d2dc9d25df900f39b0e00f0d37e1c4bf7ef2ad13e78c35e8c7353887356f9686d8cdb38629f13b5acd4ff08e649c2bfaee0242bc9f6d5d638c1b300f6463ca033c5e6619fd081b74bd4539f73a19862e6a8fa2f5518d4a845dd30f0d79d3c6a49584d61327c9be55d35637fcab88cc0c78c56940de3a8ca8a84e7ddc00376a9eacb267591ac01748b5286c5f5f3aa1650f6ca3d477ecf55b94d9b4146556f9cfb09831308e9b2d0174bf542950fddcbb7565a1561cec13b41d90d5e773859519243a013850c98d2a75c8383a7b6922d96ba3cf4e770dd156f836def764624347c68d32af5e607e761c6930795386b84c3e049b85c9267ab9b30d4ad3dd8e80d17e63cd2cc93df8a78fc9e2bd053992348d95bada7eaaac5a77284fb37a312ad1c107ab82a6f6d529193adfb3783d2ea88889f2c4278d75eaa1112d8e19a6e149efe891e83d0145713cb473c401c80ce315209c6f1908def882403b1ab219ea2de3df290ac0d96260751e7cf1a35629b1aa00ddc85b921f37bddf00dda0c29276ee14e7b4214a367e064c28a580fe437c1a98a6f347feea7fecfb6b5dea139a089cb19ad6fa1723c6c95968c983575bbfe0e3f7ba040dcbdab0fccca37b7584fab2a5b28982b055603237d3e1f48c4a3cf208e2b85c37ec3eb6bdd9c0898d98061d5959e07aedad6391387d4f882d9d736d64ea04ad2e4dfc12b0457d4244736f6afb78b65bf50d64d02d575b86d74b4151c778db9c0c111f3f9a9989323339746b408870a097023b13cae0d331c3ca34e81513a8a7215d37bc58e89999cc989514a311d496ef14854851f75fcbf3258845f4e66af2b4be3f4427840b79942bdec0b3467bff29428fd9914e73fb76d9682091f31097f5c22a96ada5b26139dc027e5d8707ba97edec87ae6d647acbbd817931d087227faec399375c8c084a027fdb81b2a4fc6272a8c525f2a677704105983ea7eb64459b8199d866e19c4afbf143b7f71e83c3639e31e8f9782b4881fdbf1ce690c30f58fdafaf14d4195f2af6ee5a61fd79747fa166231c38fb2af3a872c12dd1cc6f48413c454de2a581fd4e0b9f94789fdb2fc2bc66da967a1e00e9d40c5194a26ea92bf4a514cbe11bf16f7c52ffc9a42a3787e878d415f2550ca5173a8e007e72eefa71f2c24535750b90c11bc57209269779a1edd23b1f5219d79aaf28dbfb11a8c8939324d5ed4bc5a4ec1321b0a8eb5c4e0826e58a440cc9b8747a8dc425ac84b9b82945c8a426479b6fcb1499076d1edc6476601eef8fe2658b7122af9530818efeb53d870b5b14ac690b190e8867f1eb780cfb5d55152e18a077f0cbacda5bf5e90140a4c0619e24e4c14967c5c7a5119f16ca0a37c5fba6f1217f52b1a2fb207e31c6993bbebe7011a6d107dbfa8d5e4ad75594d35ddc458f944da8fb64f46b9dd281074b95328f590d9828e8f036119aa40ed1390140dd31035a99866bb5e0be880a550bfe18b28e8695d444f7cfdc62c88708572b57e3775f0b5c009068ee44c1395da28b5c2aff711a08ed2bd57f33ef414a72d3e979f5ac1f72a05722aa2ae76a148093c184d2126584d0087579f5eaefabad398d166b65eebdbdb90a9ce8a1b018be7e8034f8fceb2e5c28e7978498fc768c6f5b30b18374bbbb64a5db344c0ff9ea8825f6089c45b99eaab6c9e0f614087b30e45aa150760cc346a63512fd1875f280f3eecbe6f2f0f5ee6a348637743c1b99c9beb6d7d1e15d88f13cbe45c82b4314c8790378293ae99e8f82cfeb964065f93f38a1e22ef38689be2695a6645edfd5ddb7c741394a0a6e0cba919078f8788d9acbce00f9fc6d8472d0e90186ab1b35f284952922dd5de909e6c8b801369e8dfbd7ce751759e49df47e8b779ca1678222453dd85c85d07f32ce1261fa34889533cfeb2c42e778356c11c580d1e7cb7022f5188925bf4dcf19de11047de532807c959024a607f37a336a1e09b5d1c79ea809686a2e93e7f541f315bdb6a36dca24986e87fd69a04b23598946de32ec97001d4b76f57ee152dd46c906882e4c035fbfa5317741ca4772495d04cb025440d4d16dc2001ef81f94af5cf8875d81bb38676958ab189c79a8225dcc0019636234398aca71d84e7c6456b21f63b8bb257a53eb2627bf6a6b2d8d370c73a19b79a5a943bbf0b65b777436339104b9730eed7d2eb70de6256563f5bbd135385917b27e8c1867bfc4139511e6b30bbe7116dbe3a6157cd380580a87188e513df45dfd0d7e9f7cf25472fc3f56e10b6ffe44c7b1da8b8057e9c5ebcfa1936846c9bb258ddd84552bd8ae4607b6d4510be80c4e53f87223ab2a03afd8671b5a88e34a330b1c26f9ebfec2569632a6120dfc1e811f6874c62e2450e485b44e1b592ecaf523098990ea9475cb5648cb915105d510f5c96be995d503fc082d341b08c10d8731d10bb6484940c068334cb0793ce15740365c7fbed802bc7d510c1045dc01f031645587074183102dbb5a428c88be93e5bdfe862c3df35899a2c2184d40e01c83f030dfc66920340d834c15eed280d347f9b9c8b3fc02ad87334c06f63966fdb96320a702d58f9aea2d2f0e50d223d568565ef9c547b54f5457afdf4fd33990df5ccf4f657210dbd973aeceb63634959fefac93037b139992e5ba3feb44dbfb8ef214d58bc5f67f7c5f1a8be0d36486f38dd681c2af4a7e30093d7f6d41da90e37d1a50809534ea78906852f815df220280337fdd89f341e20dce487a8f1f64bff8c4f997ae561ef6e6af83a3ee6299e1504c700820018690d61ab25dc127ca297eef2a3765eee20e0caa194d883ea317567812a9c27daadf72e91d7717e4eac0aa65ef67b319f6d13a08af7e1000995eb961be275264dc9a74998c2f2389dbde5cb27c687f1b3921a02af065519f9fc1b56872a90ddc6991114f4f692fa7514009fad8c0d291b2097fbbaa87b272ce67120e39437b7eb2f7b62d4971b3065d6033c7374741ac0b0173ba689a744d8d7b05848fbad09f9d12e6e7506a30dbddd95bdf63ef7af049cc23ea74b2f932592946fffafaf029ec3a4e9452e5f785e2120bf59645d5455c65e415fbf0831cbe37f8f9eed1d8a0bc0207e2a5475513eca1a2fd25d44f853297c3193e46be57d03f4a781ce25c9925c0894ff54c5f14ef7665a57748b767093d6428259a690f7bc29ca29b553b15c6492a6733fd97bb49bf3d4f64116b1913dd8684f71a9699045334719413b7979fab205561de480524a3e8494b539c1dba246505eb9204347ea5494548526c7c236656bb32b272d9d171cd6bb0bbe9ce449ddec2c88b4a87e7889d89b9b0c38e0e031690008788a2a332bc99167ac78bab6d52f9b9d22f46ec1a5fb9f3743a9945aec48c08a87b91d17dace54bf8db05ac215ffbd622eb0323d79324925ff128777d1929e0ae19f7ebbc4aee01cf8a8b13196a5ce42509cded387004baddfb2599b315c364cf2a13fc1b07485f60e1b37a2fb1d699db7bebb2dc4e3500a1e7e818185202048222b9e6c3532004e2d9dc1685da152fc8b1e5077d4de66827933697137ae4956775faf3f8ddec22308a258d57b27c5f48ddbabdcaf2bd2ced05acfb21acceff8739fa59fc182d094269d68d855aa3f95041e2e674ef58526c5523ae913f1762acbacf5dfd94747dae404e8a30117008bbf115f027e9df14733994aeb687fb39df6f354791ed8cf16ccaba60480bc60e118721015c937ac068dea3261f07de28dd5b0a2448cddb21738f74bbe6d8b5f15a481b5286e61e8e59d44597be70ae6405c93c442cd26be565f0a432f738c4b19320e85efdcb84327d4d3c83c946b4cd982b662d2000a84cfc8906260d6e7d5dd91cb78f01a0960330ff7fc660160140c9b759c50dbcb1247b9231b53b02c6b5feb57be32cc24d1bf50bc51765192dfa274d93f81272e32c3d6def9b7b2876d519833431ecf2cbbefbd04628943958c3b55bca5b5fc718927c733744bf3aea14bdde0a39a375341066db8f9617d44ff0586431594c1967a10ad35e6013b965b2cbbc3592f99f2fcab8c30797b497446da0773bd52e774df1808d4d72343b7f16cf7973887b0382a0a8046965809e6ca55716acc5e9a6dfcd5c8699c88b24f2702d11daaf6e8e162e8defb3db11a10b6764331a8c1ff197da782719e37680383aaf8cb0c5e1b68b1ca8f4ffa74887394b3936c41a1a97e2fef909f9aad5c20086fdde17818cdaf41c8795cfb5eb997725d96aee353be7eb8ede35aca0255ced232bcdda3158314e1116a309aecf65e375cff5a1382e1ac41da5801edf82c1fe5203f53acc69172dc1276207a3b03f8d45ff2d7f4f3834512ba0af4a76d96ad2343fa00ea6aa95c7ba7a648b5096c13f6c3777c5cd8dc47916ea42f214702c0417a13e6baea632828f34406a71daf74ecc27c6af2e6fe6c15f54de505e4a30f78d4b5a3505c7eca33bf62c896e1e023a0650cad270a0a90cc4097f92eebf2398bce63afd20b442f94b227f352a08a3879f2afc6fd743e30bc46edc79e3ed81aac7597a244176ff060a130dd5d06a72ba18a9e4d442b36ea7f8e6625448b30f964ad35b3721ae95574bdd9d2f18b1b3ebdee20703604f68fc67acfb50b58ea08bd16ef4bd741b5a75446323cd6a11d4c1f2ed68120704c416b402bad500e793167696b7549e04b24c416be103e826368f967d6a225bcc1164294a2e8914112d9d6662b6bc81efcf37812b1f75ab8ddbab9beb98651c625bba424cab1ac6525d773e22b35bf190dadf6e22b059572e9d272c6434367e218a5fbffc24dbe69a50cd67505bf89b203ba5bd309a06e597a2f4ade915b694cce07f20ae2e7048a90817f8e55a0476e5d4ba73a09916a9c30e13f1201793493a1ce4031e81df48e36d55535b608f697772adc48776732d7b31ef4b3e944f53b8c4f18698617f090be9888a921d6c5046350e50fd4fc8d5e61fb4ee617f2021c88e63b3d17666bb3da42418f0bcb771ee65968a5660d762579908ef058881dd66b234ee6c7d0643eb490e707f9d2ef3be90e1bfa901621e8820de50ad5ad26e36e6b1464a648cd8ab27bc8c7495ebaf36c12debbf1ae374ae895376d150ecf868db5e16b6d7c09b077affd769c6cabe4db16cd1e6565ae92c36d24634c3eb890c54f884ee408fdc192cef2b219f019f964e4b862204c78c252795cc94d0ab31d07166456c7b10e0506ad6334df7bb602a949af9843a7f070ae9754e6faa27913a5eeba4b592ad86d6c825b52f8cc53a7cbcab194489f3ba4032397d190a8ffe4f39d202a2d8d4be5e73bf3aa57399173f5cffe8b321cf9d0c45f0d854658e0df952f918d08f3e87f87fdc9a285e9fd564c1d9863306a16e5ec4434f155f93fb55fa2a0566d043c4e40260616929caf7dd6cbd48fc424d71b5a562b85553e0e1626589", 0x1000}, {&(0x7f0000002280)="49152d1e6bb1abe57b80048d318fe37a7d3e8c96059f9477f53a183228dae710d07114395ac26b8fc50752de1fc23a8442d170c86cec407bcece8364666e8cbb57427c42ad69fe8862f03b59966466f229b612a8c36d9543fbceb0fa7896b4ac18d9bac28ef78351519a0008f29265e2269dbbfb06c2ccb3131ebbe4d7e7a59f01d16481279701ca9cb76b19cd0d540feadc24fef48aea650be6c5db7ca83d1f6f8d0b0d9a8ad811a5b03af4f6039da8bd6c605220a8505c0866f8bf7dae17236979a6233dd53258db73e2b4c69ab1e63902950c70fdb1bca7daf148c5f807134f84dcb4179eb0a4c80b6e02beb17bdafdbff6d44d9ff5b97c83bccef355", 0xfe}, {&(0x7f0000002380)="585b3e2ff5d6c1a3261670b68618ead33035e10ccc31cc06430f674103064935bae2b0aff55b4ce9e3a0aebd7f3abe73270b1c285f4aec6c2bba86cd8c3f41c72d1b7f39ec8a6e6f8c5e6424", 0x4c}, {&(0x7f0000002400)="dadf625a925ac3d0f798d6ed9fe1c8f2cad4ddcf35380381f3318fdee537b09820c6620e3860486f49ba755e1ea969267e2e17bad36f88967261d028b6bd3d00882d0837c85b5aed53a90c649ebc4ee4eb030814291529eb04a13510629eac05ac95b5a0da2f5a83437522a03a627eae890dd636856ea00bbc33fb93b902e9962b73621b72ad8059e916d2cd587b2c5f6c10cabbc19f8a77f724969d610982fbcd8fb7163131a93fa318444105608a50985c32b50ff3138fd0bce0bcb6a676781a589e4b16845a64cf9d79108986165671cbaf117c352bd0a16a05e9ed750aa7b8947f26ffc455ef473eddcab423", 0xee}, {&(0x7f0000002500)}], 0x5) 16:04:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) syz_extract_tcp_res(&(0x7f0000000280), 0x1, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x2, 0x6) socket(0x400000000018, 0x3, 0x3a) r2 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = kqueue() sendto(r0, &(0x7f00000001c0)="ca561992c2db26480d6106eee5b6bc1702724c8df866917dea50d9f0bc595e90cb4049e7a7cdfb3be9ea49b57661e71de15b50fc56f419c8804b884a69520bf30328d5d2e60eb1e966fcb70105fd4fe2bdd6420b67deb1", 0x57, 0x4, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0xff800000, './file0\x00'}) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 16:04:05 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1536, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x2b}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, 0x0) 16:04:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x62) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0xc96a}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$setown(r2, 0x6, 0x0) 16:04:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) writev(r2, 0xfffffffffffffffe, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 16:04:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x5, 0x8000, 0xffffff00, 0x1, 0x100, 0x200, 0x9, 0x5, 0x7, 0x9, 0x5}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:04:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7, 0x0, 0x2, 0x7d, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401, 0x7}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="00d040373b0638187f2d6e35ec0d7b7040d8683befc4e9eb5ac486c218caeb0e1b9bb2cd5580a6c9a969e5de3ef692468bb29618f2a86d", 0x37}, {&(0x7f00000001c0)="b02e37bf08f88c5624b693fa37018c9b703906b175f4dafa5679729b31daec2c6a3dd85f7c7163e9daf033fc52c41dc6e5f451c72e2321816be3258b5b31d2caef364184238b76d24276ef0dc9a0ac9d421bfe427d2fb415c24a6eb0b4f4271370339f82302722dfdaa02fc9c9dc02ece087301142438266686acda895563fc1469d1980bacff45272fbae799e16834d0befda7cb97491caf28745fc5e2a92a8410d590ae3235a39f0283076504aeb5fc0a6e75840a7500f5512c3a64d782f274b37529613ddb9ba2cbcaa6eb7781e17dccb10a76bfea1a66f9ccd8866c52a", 0xdf}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:04:05 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r2, r3, r4, r5, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) setuid(r2) 16:04:05 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt(r1, 0x3, 0x3a0, &(0x7f0000000000)="c2a40d9d6d9d7cd2404a5bcb29a9267cd13df10e8ad779422ccee0fa81c309d7e0f9eedd3e74b7703c6634aed2d2c8e495ecabcace61292c", 0x38) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r2) 16:04:05 executing program 1: clock_settime(0x0, &(0x7f0000000280)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r0 = semget$private(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) semop(r0, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd4995ae9a595aec6d8748de25bb7253"], &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000000)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3a72bc285127ea80e55c4a0eb1ac3b0992c4d539676ab94a27c7ade53f3811164f151a6ef51cdba612b2bb2f18d0181468cacebfa03255a5c51aec008f3613da774b10605e7c4e61ab397c92b71ee8389ac744c3d0ba3ab71adcadc652ee8", 0x79}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x2}) 16:00:00 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="4ebb2e7e2896e009ff4fb9cad0276d67e535b701a5f2"]]) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) clock_getres(0x4, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x76d, "580000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r3, &(0x7f0000000140)="831ae3e34133e564770e997b62b5c3d505c592978e54b14812db24f822e0ac7bb5c4d6537fd385d15d81e03c19f38bc7c386af2fca408b69b90cc674b7eda05999e8e779213869c395c52e1b70ffb697163082a26283d21c5b9cfb80ad879c6317cf6d73a551c60b907678782a146863a7f93f3ad9a04d567ff6055cb3bf5fa0cb1a17d3ed73dd408e4b3e53ad87af1edfd194bfb761bc04f03a5a7c2588ea5ebbcd4b8e2732840e4a7cc3ee261ec553a0904bdaedcad3bb8a8b8a37e18e9a8723c492b99cd249e531ce", 0xca) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) getsockopt$sock_int(r5, 0xffff, 0x100a, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) 16:00:00 executing program 1: munmap(&(0x7f000055c000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/38, 0x26, 0x841, &(0x7f0000000040)={0x18, 0x1, 0x1000, 0x8}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x20, 0x8b5, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x7, 0x8, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0xffff}, {{r4}, 0xfd1ea555d030f2e2, 0x2, 0x1, 0xdbc, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x23, 0x1, 0x2, 0x7f}, {{r1}, 0xffffffffffffffff, 0x84, 0x10, 0x6, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x4000000a, 0x6}, {{r6}, 0x5, 0x8, 0x40000000, 0x4, 0x81}, {{r1}, 0xc8fa0cc97351ee4d, 0xd8, 0x1, 0x400, 0x8}, {{r7}, 0xfffffffffffffffe, 0x10, 0x4, 0xffffffffa35b7bb4, 0x5}], 0xffff, &(0x7f00000004c0)={0x3, 0x1}) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699f, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1e38b9c3ce351593, 0x20) setitimer(0x0, &(0x7f0000000240), 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r4, &(0x7f00000001c0)="9cd7c8431eaa560af08f126f7a14f8cb2442afa3377d3933838108c5aece64c36a82a6df7999e4e6bc738cbe67f452ce878bf9b12586981420d00105f3ccf16ba36a3088ca436863ffd944e2c12b5b27712915a57549a6eb00e9d6bec5000b34bf1bab1e1a84e7bb9b0d1a2751a5eb", 0x6f) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) dup2(r5, r5) r6 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="008000000000000000009d86baa53623532baa2cc5a2a632afecccb682bbc4c3fa995557763f177be5ea16976dc945fd2c838b1390aca14319fe7bb8e270dfe43804c9df987827012b1060dccbfbf33d587e705e0b6a1a77f92e94b6e6fff7ea4540fcc42906c974927f725a774d3734c8a54325ccd15127bd28cd1d20ae3c7d08356bc9c55d21637d00a63749a8154c1d9502fe9b02539b782f4b81cf3dad4004e8bb8f15399abb6661b6eae1819bb8f159880d2060b86486144562e4a3eed42ec7350d998be3283bce47349c481309b2b48317"], 0x10) r7 = accept$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x1, 0x0, 0x3}, {0x18, 0x2, 0x84f, 0x1}, 0x4, [0x7, 0x20, 0x800, 0x4, 0x575, 0x6, 0xe8, 0x4]}, 0x3c) write(r6, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) 16:00:00 executing program 1: nanosleep(&(0x7f00000003c0)={0x100000000000008, 0x2000000000500}, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1000c) dup2(r2, r1) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb69255a636089d441474bcdf5439aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 0: clock_gettime(0x2, &(0x7f0000000100)) socket(0x19, 0x3, 0x97) socket(0x21, 0x1, 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x4411, r2, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x24) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x101) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f0000000040), 0x100000000000038d) openat(r0, &(0x7f0000000180)='./bus\x00', 0x800, 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="0b79b0cc186e34394cb6716815a15f77495548cfc7ae4f99791e42389d70cbb284e7daa278bf978eba1a0d255f1b2e784cef70564d73bd2c7c945cdb0dd2a86f1bcde92a71e798599ea19a1d1fce8129c1381ea0714496dcccb7ed60b61acdae0546473bd3bdf8b5ede6ea52fdacd24725a834993cccef387e34e86ee043d0d0c3fb76fef357cc795fc24c85032664ae7014581b5a52274531edf29bdd5e3e54a540", 0xa2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00050000000008cd3fdf0000004a", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) dup2(r3, r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x1d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:00:00 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB='\x00'/11], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000a40)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)) semop(r9, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000a00)=""/2) 16:00:00 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r3, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x69c00000}, {0x18, 0x3, 0xfffffffa, 0x3ff}, 0x3, [0xffff, 0xffffffff, 0xfffffff7, 0x12, 0xfffff800, 0x101, 0x4, 0x98]}, 0x3c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0xc}, {0x6}]}) getuid() syz_emit_ethernet(0x2f9, &(0x7f00000001c0)="40c50900111bb12f258c23c34c38d02913f0f97d41caeb4cad3489f1cc6971a7a3aff5255aeccd6c664b33b43afe") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1e6, 0x1}, {0x85, 0x7}, {0x0, 0x6}], 0x3}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0x273) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="0059491e4ce2244189cba5d7bc5878d8c8ee9fc0f3690e69c77fe8dbbf6e5e9e327821cad457bf580f2bd0e566a4a8eb1a52038ac48c3a6c8d4d3290f1c06c1a3ec268953897465e433e31c0f0ab014ef81f5389bc30", 0x56}, {&(0x7f0000000200)="4af44218eb37ae1784e6b636a8b5f338246184ac8e5af94947534ea8a47f3c0c6c6147767f9180589b2632175d0f4adfaad0e088d625faf1e06d2e30ff58fad17badf942e2173b040f0dc6964e6a3382adb3e9d30744e1", 0x57}, {&(0x7f0000000880)="9aa3281f96a255d8c19d4c1a0c2d4c11f578c9f34622a799c46a5e401b41379dc77bb2ff0cce70a5da258e9ce81e224fa762310c92a977bc94faaf1cb9a8c1f568e2ca706fc0bdb31c78d434bf05242a412ad587782f9fa0ef56db3049ab0b4ea7b346a9e0094d99f4ef5c173153ee90ab3aa33527d7fcb8359131d6744091ef6b1f1c2686065ec54a04a8dc465be60488729f2fb22b24dcedabfee6cb356d3ab584a8ed94d1016bae554d860f20a08f6e56a65b66b0efa392e3b309567c99ada8ef54492638ce002e3c9aef111416f65995f0df52fa04214f2e61d18e2c2be34cda4bf64b17cfe34e147145053dc1b03029a7fd4b529df40cbc8f671b6168be7edbef69c485aaf3e4d6c6a2213f0cd9fadb98f934ac855b27aae686a500f7e1d6995935c8993f188c527b727d59d242a97f0bff70e29497caa5c4e0ccd09c4334b0403a7a5a42ca730dbf97a89ae27902eca77bbcfd92437911f76dae8b5be6fd31dba2ebb2349dff3134b6a58aa03c7ad38f985723047fe2e1d87c1ce3f814c84753187c3a8c288ceddc6faed7e88c90b2acd46e6fca22f2e6c2710b95a172ed688f254383eb1580f30454e7257f8b8798a9e9776077d92807ce264ffdc06082d8650f23e699cb630042523bcf9d6382ffaead585208b467d2e485096318a1bae6cf5c6ca02d9512109b7b105095c01ce320a9398a498fd3fa15bf3d25904b6d611e70549646e00df8f33d7f9f471ff42690e3a2e9e62e9f7331c0ec69935b829e5bd506a00ecdd2a63c66df412729f834a8a41573691fa1637775635ec60073a8d706d0eb908edaadbd00e4dbde63da831a73bc280d2b9d7b52a0652def7d1d2a0b3d1d11d554e0c52c049afb9c505ec62421c5934bf9085d7250f7dc2867b82cd39c67c7c9dfa4717ec09a3f339f76fa54e5c1f4f720233b09961770cc506e5b221c952b23e69ac71a817630bfe39cc2ef0755e223db6c5c244d00f274273ecd4189f3c5f96bc8841eff793e8e6b9a250d8de71f9fce5c94d7b692cdbf09839e2634b4b71752b910af2be0f067a01359168288917d1a4011f667b17d8b4a45c4d0b57b3bf5f7e5208125e0deb4ffa113bc85214439d8c4c0014ab9184def0e496fb71b71ea146a3a6242d4025fecf1727eaecf0ac25efc3378ca930a247304442af3bce456b83312a87db3250ef72a1aa623586ee09d4a6915d8614d9a5c3ec9eddff8661bf202641e74e07206e959b5243feaa36dfdffc74bd10491dd73e9b8fcedba04acd84c83d0f0a9ca1fd1e7c32b437ffb5f938469514a9137826850b634ce4003be6b2ee2d2b231fae9ce3c16d6de19276f9cf89234c90dd216bc147865dbb98980220ca012c9d8a02feefbce6698adf844dc4da0013be3715257b2ee3e8ac773482bbb3903858d7a594fbb2f7395a37ed909397b81bbc082625509a27f590574a7fd0d4466dd8c310912e2eeae4815f3141dfeb347d123a03f36d80723df6cba0f9cd906123d19577bcfefbcf6c809232551e74fbf6ca5eca419d3c0ceeb4efc9fd46e97af881b28cb405625ed647d057429b349d2e5a244707c58498bfbb99e4fed953ea69477a96c8e83ceac8fc8df95bb6633240add73ce8988b48a2ae0f8703fa43b2d2a122bbbd5a8925d116024234e3bc4f9334e70cb9279bfc9fc2e0f89394141693626709a5ceb6a2af1f64e2f5ce6808338df207706f94853f4efef7c50612496cfc4aa23758239992a6f058388807ff10aa50008e71bce6acd6076d7e94ecb619c7a1610c95107d4007fbe946b66c5cf1bf559cbc8abdd4b08c1c66574d153fcf8eb7f65ff18f9aad43b284f135a319266d0015848e02378a20d0f5edca21cb3c00fb10bd95ce6940bff0b896c31b0bda40bd960fe6d16f1aa7f2076de62967aa05c0d8db873e942577dcb16dfe664fe6105a673100527da699f73fd5a4a346fb2c35644129015cfac40f37713ad978960acc4997bd8f385c701b2f4fff5c975f90d3c60bffb06625a34a2576d731c06c035379ebf1ad28519f6b6dd5760e441ad585d68f6ac20e2226b0fadd4a25619cb84c0cdd826d94a2357124031c104f463abe60ad0bc1d873e985dec7c17adf69b60a11e0d2d7e26542f1bddcf0c51709ad5c5d1efab4611eac9bf0a5c529f16f3d3fd7e608086d514033e2ac24d39770016df2808de82bb653030635e06051c0acb023c79777dd4645ebb4b5cb46dfb6a0700f0531646bc259a52ebab7da35896316209bec89a715b7e473645a534364b1f64291b2ee1ab9429582aaf5ae4523a22bf62965bf34247cb24c924244c428b920fb955ffb46fef5cb390fb0e91069253038c1c19b3f53b67508f511abfd5a3b727938837cebb8feb2704db4fb4351be5b1563380caf2b056d477c50422a421e90078f5e40837031f6ae090a133cae4f1c9dac040371b9cc0bafc431249ea9174f04f51a7d3681202eccda765e60ed1d6796f938547476837099d90b745d809c61c77c69f8a908779526919930584be0ba1574bae754340fa53f94b9ebcd63c646e5a6acbab77cc62339b1042d17257218de621503276ab54ac81c5839dd4e1b4ee77bfb311a84469e144ccdba577a16a0fe70b2181141c9b713b3977df3fd2ac422c5ac59c9af01a12b29d0b74502ca5eb2dd4f879e96c5b8fccfb0357dd3dba87be7b8f05c77e701a382356b6b3138ceb57997977567dfebb903318c15215445fdce902aebef446f0bcc102d864e07c1826019e28793aaf62066772c95592297269ca1cc2216f7c6db45d290384aac85c117d1cbe71d7761cc52bc410e58e3a36db6ad60fe45c8f38cea9da9caa97560d6b27442d9b6ac5f7ecc370dbdf1c0e37396a9ae7a17c0b8e7610adbe050d4065db919824a4863e56aacafdd5b2dd1c7397046b9197ae4fa7289ba2b8875afd3247804315cecfdea3645c1537341d3d2c5ea23ed8710f084128987279393583d2fba43ed965d75f47b1501d4b404d663bff9352336cdedca6ce8ed98ed313d02ba3ace09bb09e2f44d500d78275670ccdf40c56b4df1a9dbfedd3011f61a83ff70136f86469263abc76ec915120ba137d3f6ee0369df0d0ea670dd6705783784d1da58373093d3b7d3661f538248445a53354e24abda393da11604bc40477518c09c4bd5f0aec934691d8aa6c8f16b981b210318caece8b0718d3bdcba23991c752f51dcb4b4bac1f89e969b03f61bfe996a3f600bc8691c9d23b78a5f6c5cd656ab9348c98f85183537b3351e0ef0db95bc09ad028c3f11fe64bfdc7b9a4a6f634d83c872d58694bea3be58c49fc4b4c83ee54ac28d1bcac4aca4224090b97acbfe3ea8641a818a5d2e0dd4a83ff51fb989a2fce61de2ac9604456a20a4beebd86ae0895736632d5f16c4bb0ca38812a966f57586713d2ca5517d149da97f5f2ef453ecd5f33c71e847071d5011597b6b6b447a0a8d3087e88529109f28acafb8861eff55239620b24deed164304c6a4a8e3411e642450ee1b41d64665c97072792cceccb7193360d515b72802bfff100798ca85de7b06cc6ae88f5d7f1c02111b2c88880aad891b3b30940fe0e7986db055a3dbbf923c68e08bc2ce90bb7ae5eb35cb703b6ce897314505cd381f37372f877c55fb146505e07c7eb7fca84b1f36777f0ba79fe0b64aab5ce355f3da82600ae720e3bc9038f5c5d78f239f09b773c81cef16eec8a86fbaa522401742d01759ca8b024c368eb57f9ee358c4652d8d30bfd3549f35d4945e1a097f27bf85c1f240a044c30d5a719324d20ac86ac8abda85262746b637276a4f066617c353952d1eafdc6775f0b7f6eaaa0b84e7935bf48ead77071bb9cfa69ed25658c6ca8eda945bd32edf319afe6cc02913306951897ff2bd936925eff2c44cad7197647ed0e0aee654d82033d73418d141b70047fffc34ac18377db8fb3aaf179399417ffb622678da97f02912a1ec935934b61334c9ad19fb1072cad6c4e652d660ae3ace7f8914ce47faf77c090a448aab41fcede786428f5af7de8be90dceb62afe2f68042dda32a7f8890876ff1de6bb2d787ed5336c8fdc1a225e7516f1e289a05a6ac9d975a7b79be4e7609be70e7dad8a4ce5638454cf8909e9d07ed2657dc0ed2701e89746be1b209126d3ad261df35efd796df8ad0ef89556206ecf5614eeb7ff86adf7e3f201016a8e5811fdc4833780b35f58f40c47d095416daa5d7f7f2d8bc3ef8ca2d17cfe2548a91d44164c78977008c20503d09de5ae37f8aa3ec6d9a8e1e6058f5ebe3cc13b9ee3a26486a9bd9d3fe1ad735c91a5ad352d69f86eb58ea0a508b497c0d04a042c3ae28e21a26ff0b45fdbe6bbcf1628e4f159fddc9954532dd269ea2bb3a11d2ab0c248dadb099a37a2472e1d0fafa50cca449bb3d9c772c501495bc4e06de86829d0c7452ab8f00eda644de2291e1757e6b5546c821b5a95c5a9f8bca6e42c06d16bc875d526da04465e3fe9e0eab598bb1f45ac3406a1e177ea5ab00688a0cc271e84b4386c33a88778fc09c67d757bc688a97efe451e5c2a89e604bd6ce6440ed80d88b6d3ee9d9bbf8b62bba68ccf7054cedbdd020bb6ac8e83c2c66f799932108a0cb0ed5e188fc17665da182ec8d0ddcad83eb937b4cbd0607464c2b8b8ff6372e9a05ece082dbcc685298bc7a2b5a7f6fab4c86d7aa7579d2b537c4fb8ba15fc5463443c18ac236e66666e1c5a8500ac1dfc37cbc4e33e0c80b93bd751f821c34e66194710c13b8ed91d78edca9c4727c7aabbb7818c7a6762f444c7774e8145e2b2d6fb1edd39c614c01a1d00fbc31147418cde69e8725477f4ca0babb01a6b67a04cc97391d51cc2926bca7fdc321a034354afeed38d593665eaf5fa23676042991c8de471d2e2383bef956e82521cb41c3c990dda2f7086123d7c926282b521fdd4798aec06a308623382d727977868f37fad6445535b704a1b4274dded015827c365900b7c188dab97ee4bffafd07733b1d5f65e4edc97f700ecdceeeed128d6b8263062dac8f5cb8430870e14512ae8270cc6eb1fbdc7f0b8e4d9a0792a2e7a6827c66fb39e6ec095eafa15399429df2634c8ba7e9f6d8baf173a9f9b4d25b46c3f8dc9e70faa666773d0fc36e79cf747ff4c9f1ffacb9a5916d16d01ced18548fb992effd6f907a17af5e047f0fb71537b03d375f9975ec44657e28ae4b4b731413e44cf2d248e1daffc04aef705bcf37a9bdc7b01d063af957a42250cf50cde8b523502aa69e50bf6bf3ebe1a3a090ce18f2dcd97c2a62458bf3e4a97476d0d4b747128129aa52a946248b6ee383d576a3f34e4c349ec8f395443ef0d4e8ecd84f3c3843c3b5bffb4fe932299365fc9a4dd7a652c1f154b64156a846309e366595d6e5a58a3146d7cb264986ccf6ef41451b948df8661b1c93e601c9d08fed7c5a7867782786d7d87542d6e550730861ed354f37565de392e1c0a9f4645173e3ec48931e37a86ba77e7176a738cdeec200b5d295c746c1f2073346f2088fac64f2c0965a5235662fbcc7864fb8299f3c2a2f0cc2b29755759340adc9b533fad6c282742db60057a1fcc588fa7e0eb82f5257c5150e760656ea81dc8fd5d1e03043bd76b551f48517a31c269edb6b0c45f17cc9d649eadad82444184a1cd10042bbfc8f4e157dcc42453825092d8d44c7634e6c69f0765b0d5447db31e8e8506cafb1550a656b4b70f16865df250a23ebc57801cbba22650fad865f3653352ecad15b05c9e680eabbae768873980467d74348ddfe16ae09000de351aba69a4e8", 0x1000}], 0x3) ð2ñ³f.§áf ¾W—q6€teáÔŒÕ[ˆ†°JýH'‚Ìbö&Ú…(ðöEjO 8aĵÙäŠ?’ûB'¹ðepmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20000000 didn't change! 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x15}, {0x25}, {0x6, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xffffffff, 0x10001}, 0x10) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="7999f862394eb338e04caeb84ce1746f16267807cac91d2a151dc8d2cafdc6b42e58b269b8254bedf891bab47fa0d427db2cd57ed0868001447615988ea38e3c53a1cffcf7d7d318a30000000030b385ac12357d3df3cc75093f254c3b5d4f5367eb0fbef2fef0a72027c387f20f940856d990a4bfc3be7f6a1d35b456fb593c967f7d6fc8d584af13dcc0348a4904f112e74dd7200917325518c811d1c38975127c85ef234e324fb38b37531661f9c487997bfbe90ba39b849534b3f0f5cfd78707439dcfbb26dffafef12e9ce0d4c179c79d7211d275fa6c4b10a224011fa1a08b5a313f81723e66b70ae27d6649bf8b7282b90756b305ceddd580f2cc83d4bfa4fbd6acb484cbc97d8bb840"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x3) close(r0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x9d56b75c3d40280, 0x30, 0xc160000000000000, 0x2}], 0x9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff4, 0x1, 0x24, 0x8, 0x2}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x400}, {{r6}, 0x4, 0x1, 0x80, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0x10001}, {{r7}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x200, 0x2}], 0x5, &(0x7f0000000240)={0x9, 0xffffffffffffff64}) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x6d2) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r10, &(0x7f0000000040)="48fa0d94d53d8cd3fe26b9f794767440d9fb30ebc510c3cb82cc22b4cf62ff4f5722435f58c63602d9baff87b07f75fe8189a6ff05d660c4b9ebc359f5869f5cf980217be46f7b99823311a4aa55946eca", 0x51) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x30000000, 0x90d2, 0x8000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x532}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035", 0x9) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x800, 0x800001, 0x95c9, "854955883d026111fe4d04000000100000001000", 0x0, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300d0a09ce6c923327126000000def7345b3c3874f39e1f54b11ea2470000000000000000000000000000000008a2cbc3231d3bf91af2f61b8225ae384e070a1d65421ba9d8bf1561d3aee36690a68c3f667eefee9c5aec331552d31119b479f1fc7e30061b3e2e8d2ee0b5a0e387f4f909263dc39ca9f4db47d4e12aedb7eceea6b9c6c18b4c5435575dd34d45a7f205957824f10000002b2e2374446eda70f35ed303d0c1625d9d506778b3c063c835f1b5a444"], 0x0, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="70d92d2a48f8c9a22b5f34d975c7313b2c55810762a3c5c26d8af6088c42d79eda03773761f9b11e0f1a09bb3536cab24d339bab82c8fb684cd7fc244e65a9b8496605103cbcf8ddc7553f4db37e4880832c7d2681b18b24292fad52cdf5ea09e40001758bbe9f3a3eef49a01bc5736368294eb2aff90cc52803", 0x7a) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:01 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) dup(r3) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x4, 0x7ff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xe6\xff\xff\b\x01\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000100)=[{0xffff, 0x80, 0x3, 0xe3fb}, {0x200, 0x1, 0x0, 0x1}, {0x5, 0x5, 0x7, 0x80}, {0x80, 0xb0, 0x8, 0x7}, {0x81, 0x0, 0x9, 0x8f}, {0x8, 0x1, 0x7, 0x9}, {0x6, 0x80, 0x1, 0xffffff4c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xc3I\x00\x00\x00\xe0i\xe4\x1f', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x1d}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00\x00\x01', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008e}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x2, 0x200) syz_emit_ethernet(0x8f, &(0x7f0000000300)="39370db027b93ca95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b8aed609efa27d80f2e1169ac12ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef0100450e338e1dce85b5f3b0bfe537ae66fbd82d116941d8e8be31fc391e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7c01f08f6b") 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8cd3], [0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x80000000000], [0x0, 0x0, 0x0, 0x20000000], [], [{}, {0x0, 0xfffffffd}, {0x8}, {}, {0x0, 0x0, 0x1000000}, {}, {}, {0x0, 0x0, 0xae97}], {0x0, 0x10000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x825c5df3c6eb9f36, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81, 0x40, 0x81, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = open(&(0x7f0000000040)='./file0\x00', 0xf76c0c28abb2fe2a, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x28, 0x3, 0xe4f, {[0x81, 0x0, 0x1, 0x1f, 0x8001, 0xff, 0x0, 0x0, 0x3f, 0x7ff, 0x54b, 0xcc5, 0x382f, 0x8, 0x7ff, 0x8000, 0x0, 0xbb5], [0x4b4c, 0x4, 0xfff, 0x5, 0x10001, 0x1, 0x4, 0x2, 0x100000000, 0x8], [0x4e, 0x4, 0x1, 0xfff, 0x7, 0x0, 0x8000], [0x5a, 0x9, 0x0, 0x8, 0xaecd, 0x9], [{0x5, 0x2e3, 0x7f, 0x1}, {0x1, 0x8c46, 0x6, 0x7f}, {0x5, 0x5, 0x4, 0x3}, {0x2, 0x40, 0x9, 0x3}, {0xdfd, 0x7fff, 0xfffff801, 0x6}, {0x4, 0x6, 0x6}, {0x9, 0x1, 0x6, 0x1ff}, {0x3, 0x1ff, 0x10001, 0x8453}], {0x1000, 0xa6, 0x5, 0x3a23}, {0x5, 0x5, 0xffffffff}}}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x38) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000080)="13402daf3db6323cb128628605efeddb78da7793d43b69274c6f78896db3de4fe3b48ebfc2671ac2598a5d204709679dd730207b90b33f10901b08effb2979333579ccb2303ac4e6ba6eeae01c614fa60186c99b3f50139be4281560d17c73fd5aea9e12213a6e710e05987480fa93ea106b4abf27c8ea523c01e36580784f66e3f30171d3ea83fa1510882dbbaf69d6d6cdb46681cb7c62c6f248d455ff4bce5ce360415f38aa9839643b53dbf187d0eb2a7759956203ef7451b4a0fac40192665a4bbd5de3fafe694839f0192612b8e0db64a616830a918e256d0072", 0xdd, 0x0, &(0x7f0000000180)=@file={0x3, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 16:00:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000180)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b814f9e77795272a969fba9f1d4e3170ba82893a6a94980c726db1a8dedc23a8eacab9fec6312066e0fa0cc04d6a31a3106f0956644853ed64037169251e5758052852eb26cd95ef38ad82ff7e3c270bddec1e6b21995ccca0952e75aa7c35f364cc317f0565738e0edd24afcbe543f0bd025", 0x91}], 0x1) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(0xffffffffffffff9c, &(0x7f0000000140)="e25aae490001000000df142d545d8489399ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0b19cd841a0cad8f937942d8b63cbba000000", 0x3e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="c8e130f2ca483afd66bd94a17b312299b653327058a9f6d9a118f721", 0x1c}], 0x1) dup(0xffffffffffffffff) 16:00:02 executing program 1: r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = socket$inet(0x2, 0xa007, 0x7f) bind(r4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(0xffffffffffffffff, 0xfd1dd45b39375cfb, r3) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x3}, {{r8}, 0xfffffffffffffffd, 0x33, 0x1, 0xffffffffffffff3a, 0xfffffffffffffe0e}], 0x0, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x1f}, {{r2}, 0xfffffffffffffff9, 0xe, 0x20000000, 0x100000000, 0x7}], 0x401, &(0x7f0000000180)={0xea67, 0x8}) write(r1, &(0x7f0000000180), 0x4c6) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f00000002c0)="6861fe261e6f64378b5e05cdf304b8260100000000000000abf2fa0000000000bd508928c1fcdf82fa627475b78f0000000000000000000000000000264193c956fcb5e75c51eb0cb99402aadc88dfa30602d3476458cb9e723150df40effe603880874779ed4b17a90c4848f59cf24a30eb762a56601a6bc579a62a45", 0x7d, 0x9, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000140)=0x6) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x2}, {0x3c}, {0x23}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) pipe(&(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) 16:00:02 executing program 0: close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x72, 0xffff}, {0x18, 0x0, 0x40, 0x800}, 0x9, [0x7, 0x0, 0x80, 0x9a, 0x2, 0x1, 0x2f7, 0xfa6]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x50, 0x0, 0x0, 0x4}, {0x4, 0x0, 0x0, 0xff}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x65a1dd02ff6f1016, 0x0) pwrite(r1, &(0x7f00000001c0)="a56a966a49f1fcb676b76a5ffd8edd9baf56dfefe7b0289f59003aef3628c0fbcd139a52b29c8cdfc90128d281c95577318c01afc67585f67c0874b1cb4a588404b4172ad38eb0904999d4976edbd27542d6bf2864323d568540456d1fab38a5024142b2311ac37fa38173025bb3dbad5f26d0722d93247562c2627047fabbb1fa2f84daf2e93dd88c6017d51cad5c980218b96c01bc4b919962b12798bf6916edbd1147b26dda234bb5b0d01ac19a84de5c0f7b000d3dfb51f6b71bb3035ee27075bd6e023429f84e46806fe16cd6c39f18c60682c5f3ab277c99644ea3d7d48f2f6714d613582964e0659cf9cc", 0xee, 0x0, 0x0) fchflags(r5, 0x9d5312f20fb18ea9) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r6 = semget(0x3, 0x139918ea3ae73316, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r9, r10, r11, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r13 = getgid() r14 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r16 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r15, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r17, r18, r19, r20, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r22 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r21, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r23, r24, r25, r26, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r28 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r27, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r29, r30, r31, r32, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r34 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r33, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r36 = getegid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r35, r36, r37, r38, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r40 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r39, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r42 = getegid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r41, r42, r43, r44, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, r18, r24, r30, r36, r42, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xffff, r9, r13, r14, r45, 0x8, 0x8}, 0x8001, 0xffff, 0x9}) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xe0000000ff], [0x0, 0xfffffffffffffffd], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0xc76}], {}, {0x0, 0x0, 0x2}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x31002, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="cc51fbe3b31e61e29185a78251ae89e5f782acb5171a2c6c407ef8a042208d6ae207a4659927af27d5db1a915cbed577f9a4c75ff642fa4f6c617ca664c8c12894bcaf6660ff14a2944129e452a85eae36c2459283cdf8fd5483188c036bbfa76b55563b422649617fd815f33aadc30f19882a4f", 0x74}], 0x1, &(0x7f0000000200)=[{0x98, 0x1, 0x6, "c261b5fb1611d86215da1ccaf5f141f6ac533c16771685bf9c3d8841cb24f4db250e48d61a2272dca45845142095d0cb85caf0542bbd35e969ff736f3d60e886558c53cd55c2d4f26ecabe60f36a5c27ea7d199ea0ebd81c508e55c8399d1ceb45a7aba63c893c5a08c63fad438dbf799a846b27f8161cfed4977dfc50ffb749d1a2"}, {0x1010, 0xffff, 0x0, "8eb1b19059576952393f4178ead3c10c2ff74141df3e2b4aa55f5aa66952993852526ffdee828934a9b23a3d0597fd92a33dc3b70033413f8dbdd972b2b88268134bdcaf82863d91f184df6918e7a58d8d71a93e8f09df1d69cd46ed54c897aa4895c87ef33e09b886007c9211653b094d39e9f82854f240cf18933262a66b9de3ade352bb2e914efb8739685f286f7bbb6e30bba25e76e76a08d54c1b00cceb6007f5668d2078a70d547c91da8ad9f6a62ab52b08b4a729fb413ca0d035e8ac0f3c1289300c199a862b8aa2d1097eca49e2e1489d2bcb28a6a7070025586ba6f5320ed8ded0035617747427a36b9951d770b00da49d650c7a25a78b6b68e44d51a329888a5891c91de6eee737824a5e9500a5b4b4fa39b901aff7d8fd50ab581b376b33228634b64471429496b85703581c2b84f84bffcd391dc5178fbfe290e84ee17a96bdb3eb22d7482fa3003251ee88182dab66395cf2d31664119a38531772682cea4420fa49d60ec4e5f50bb837b378d02358d83067aed658aca2c2fadec5328dbf884a353a1f84f5ae090b335e0c41a001218f90639d1c7a91437a17da69a5f20035e143e0685c5865a70338ab07734abdc8639ff06fd454a7cec586b9b5443d55589a3617d038fc4efa4b6bd088bed4ebe50830ac5e8da07ceed474bc8ad98d9bd942423e2b67a33eae9937cbea0e34e626a61e7989501980e97fb9e7a83c36d795f190cab00f118aded822ae39297e15dd25e78cf1d95db1f6e23dc8f2279032ce99daa4dacb47675219e4f63823b1dacd2c704081cc4a5ad6659a911795c5096372f8e3561c99ae0dbc328fa098b31c1bd5f72dd5af86657d72c1029f18728414b8739b344c0038d2a7684a58b4486a168ec559a37d78177f2d5d0aa6b06752ac8c81e3a2ebdbefa9346638a27c32c100c7d8f2149236ae30711f7f3bbbc4263eb281154207346137d0088883a835fbe0524b112655b021fc524cce74866689c681eaa06d01e5bae3d712bfa3ad6d9148986a4eab029ba2b9972e18b4da7a037c3403b7e5c6ecc8ec698fe2ec467bec11c1ad4a147882a30a9afa3ec0509b545fcdb472f61b2ba359df26e39cd345eb7ebeedd10750df46728be85ec1c3598a2e78ab131694aa6630c02c1fa93ac5bbfdf73f82acdbf1a0d2f90f1704100181de2443e4b4a970b6f3283d0b412439636e70ed1e8be18802935b0dd6b928230baee4f2dd1cbce708b0dc08c2a854cd6dbeceba22920c4951e32bc29fb68cd6ce9eccd3379c3814306e82867a352ba8b2527ac69fa8b97b9ad2391db51a1c13ef74ebeaaf3b433536e1825fa79768662b609ba5552ba718cf9a8ae77bf1b092791cda9c211feb3ba62cb489ff4644a9bf61f7e99876c5ad877dddb6d7f2306df5dc7ed38ad2a0b0a4aeedf63b5a54dc9b930d97a1d45f5830430343f988df47b0ce55a115a76ddd2aa7424502b10a0e64b8ffbe23464bc2fa68e099db28da299d85b4d5be0a039eda91de5b701d96af3f935f240aa0b610983ba47cb7f937d69efe3f366be950199f3a09c4f92538f72728fc9dcd35cd295936ac0fe54878fbcf55ff3b9d2d9d6b67dbb60947ff373e00319571e3b7796dddebeda4faea38869b06997394eeda739c6bc721fbc26767a4fb0f0c5504e793ea9609149e0ffb340c254b5e1cbc4168885605c9bd4dcd392fc46b19bf5ec2a9b3a9a385febf09ed7be4d436d9a12cdfeb7602d5402f391ba908e234409f9702bad48abe30b0ad97564ce2da8b8451b557bce315595424f26dbdb471e71d094fe115cd6c31f61f7b1a4e1423daa808c18f014b8bc7a1bddb27031966c76b578eda7cf310b9891893d4e5a29f2c242b05a5d27ba03c89956c7236f00380c0a5a65871c0f7104a97992c73961609d18d7ffd02cb8768fd7424e85fab8a4ae46cf4233a3448844ac18d56f5dc6e94e8617182385c90abb98d637a8d42d142ee0de4def2c314ca0b59c26d79dca9877761e09d9d170d4e35aff48393461b206fdf7a46957bdf250bc4e945c83ff4c1fe749d8712d31456c3495ea37c1269eafd4444fce364db82e671d9e713b749357b46cb598fb2652d538d76ac499ef6c8e6ea7ec31639a18ccc0608b976dc19d078b3c7713d5a04f45b5860e9d112818344ffec8791da992f7668146659a764ac2b53403063757404995d4adbb6f4694e81c1d85b1ae9c67d783437f702a03b85b3a6fdbb8e06f357fe32d8f4ccce3b16f1d2b383838953926df68b49f0097ad621714a544667fb516427332d3a0b38eb692abec20046c40f484425f23d01c031b7c2979c667f37fa8e58254656b400b5dfab5bd963d138b886e22be92e6300db468ce776bd4d333160bb9955cc9de7493e88fa1b421acf06860b4ef3c3c9b20570897fb54f5a74045e03eb1241660c2a8e27cdd33321b95dcebf18b3a3b7af978869ab1fb2edacdbba24720a7d859a00aee823b64734ad4f66da297c45bc33e5a35987e98b373464f433ab03c983311db70c9d5e7a51f813ef90658534302e3dc5ac88438c5a97e7fdaf97d8d27267c36fd506e9d3e873340d87d82fafecce0b7a61ac4e5ef029f6b693dd40d936e0da1db561d1454d36a304958924d6a759bf67a629706799e2a8b75f6449fd61f098df70526021b399f271df4281425de5e1f32ababf0d8c0e66cd236c290ca4c82b89469c148f7739c013222c0be9f5e024e1e5512d55030ec14df25561da32e4c181ece55936b45e7ec8fae70dece3a7b8d7be85fde6c982cd7baaf3ad9e4d13967165adb9ea98debec6eb5ae1eeb0faf58bffaa0630c4cd72ea3239a6f674fa9da56c489ee3c6b7b7357d91ebe7260c12628e86c1ce5483e2ff5b5ebcc360dca3c41e9f1c646a5d4028de797342bd442f915593b0318fa8bb5d4d34e2979e1a2c8209a86ca768dd7e58d697ab8f1ca8e2093a2e969c3916c7c1843322cda6b5b4f5f825c388007df6fdbe4d541cf307598de5279f2c4a4192fc647e5a37582a9ebe542ebb4a00c85810cbc6bdf1620e1beb1fa1b6d596b73350bbbbf876acab67a2cc86d4a8d409879b051a6ec9472a7cd286012a1b83ce38f2eb16f9d9240cd2f79568d4b6a9957bb8d93b456a55080633cc412bc03206c2a5fb27211824ce11e395818643abd9ca11a19d31ae5f7fcb580901133921926d16eb31b095ee66d9a0e7d90dd8687c5355161c6809f750402a8ce205eb17f81773ced35e89ce704b9b5da9c8db9e5b09ee4d4e218575654d2c44d3ef76d96fbb4414f0bada4fe7d2575f29c6d2eaec767a7501d7994736a2952e295a59534398a3cae015302a1d56cb2df176cb49897da1ea0179de018b580e7ce2b0fabd647129a8c216d74d11be652b43a1f1255e302261e9b38a6596ef4a4697ba15e2e7c608a7a3983058257df0f109759e48cac5ba28eb6be444b726c94f1ae4c5d1cac01a7945f4a5aa224731345847775126d2cd7c10eda033e473792105cf6e99514cda1c2239a75bede877862c63de592577a2e77d697efe05c23b9d548e125211a7ee7ecaa9d5778a0811f41d918b73e1a58f43f71ba6761347bef2152f10e62aca45aa78f69aeeb9d22d0fe519b94a95c1115adbbf413187480a215a90925e6bd6b4e2fbed6f980bd7b3d9fdbd87559835a79ef5df6bd44473d20165598ba05dd7a9b41bf74c93e5db0fdecc0c21100b781535b6c83c3d3d80e552efc0cb4e2b88d8ffa6c4d9bba45076ae99471a58fe8d4fa21c04d41b7ca214f8dc753199e0bb7e56438152a59219f9f3b23e22f360409ca05233b5d83a2eb81f88a5aeb5108b49ee4bb8129af8ac1eee12a3e442c7c77f68cd61e7ac03b02d59d38492b8e423374cd64746cbd1a2c7a7dc50d036f26117a0d9139bb577d807183c01f9958c75335ee0f3152a65a88ec172fd631bd9adac09ed94f1fff35c8e121f391559abd491a53dd13fb2480add27c7ccd8a661e2a381f0e34ba3f4ec9e6e3ba64bc00c3bbd397cf3e40f426ade8ba79e3b6b297d775113aa4cee6364e1b5ed37de1ac2ae21d84e8bcdd2aee55aab0f3dc207f3b2eec51c25ee9cd41067f1e3b82319287f46e8933f96ad88d9dd8f1bca5e265819d627212c393f09d0944a9d10208a1342a13f5df653bbeed4023dbfaf5f1e0f5b307f2eddc888482747224e0c92668b030b7db5825ed32f065caa9653ee3732b1764b6829ba9ef20729019f0d6049b4f170417ea4aef96b69dc70fbc4a9f0e90685210061addcbb1ce95e62f232b8fdfa09bb390a6bc03368ca118ddb4ac35b479e1ecac438cc502ff8a9a637ce2ddcf426f1fd923e14472590e75a968a3c2c7950a193de042325c22be2f7356529f33cffc5ba973e388b6b72cbd119007137af233aa3fbf2ead27d07331abaf04d1217fb42fbe922d7f67559ff4778aabfc052f218f3f402e1196dd76fda2023ecd1395d66bbb613a76f011f4d0b9d02b9db3ad922a8d4711ef592fa371fad29c9fd0cfbd11590c44517bcaa92072566b8bfbae0971fc9cb982ec0d567974a4fbdf6b9104c767a71ae645705132e701c9edea039c145f2c09c5314584b6a61a21ac00ab11d0f41e55eee69b5c348b9665ed603948c4652c02b9b7f61b9e62c5d8aab675dc8a253073ff6b4109c9d85e593f9999a5befefe2a6efeb8852b63b905a4fa536e9d7dc5e31796f1e0b4c8a7a96f55b5cf452e53e41c4747e646cec4f6e5f63c627e9d9a9d6c6ed6a0832c86c578b0bddd9d8554cb6119384afcccbaf8de66a0d032eb9265792603f79307dd5cafabf20e8d6ece81534858778385cd2569452f72fe933a64becf7959e3bb2c685ce74ba4d49075a08940e705af4565d0ef5987356168ce4b389d31da2d55a195246755e0f7c617e28a9f97198cae6402867e1932e23ed9b797d886be5a45952426fe47e2c71651745becc49e9cb528a451d2589cc01dc9f487531a37416c988fa349632d2494881ee2f83b353d4694379a07843f2829a0eaeff9ebc2168454b6de6dce68ca66bdc4f673dd65fa830eb7097041650de4ec211ad4b961ea6a573c20cc6f09e13917a5138a370bd19acd32e88659ddb9901dea9aaa1e57a2816dc3875e485c68897b664f2b04cccfa6580695294c716e34416801edba5118a178f0ad58488d7c8678676878b09e6b1ffabb2be21b01e7a1400303bc56de20fc398fecfe4f48b0dee57cc0d18d98cd3a1dcbac1cd3a74e48740e67407d94274f4c894be19d317510876b6319006375cc6a82c6942b759f89e38759d03f8b91074a6017a59f9872325ceb5e754f84605c845237ccd4a3ae3850d8647de195486cd0b657ff74831a172fa94db7069c3213f938507306847620e8e99abd916bb793a220334811062bb4e323d6ed505536cb7034127f6295d06181940a76d5005cfc5cfca11d0c55c439eea16260597007f49c033cdbee3ffe0f8ef68baee66b9767f0baa321cf1e32e592d7a280c5acba786a188a0d3ad271a8fd7ac19024cea51dff87902ecf0b606c5eb056ca62e5c4d1b71deb00b6e5fb42798ffe6a59655702c95a00d1a150304b956c5a4ba29d9ce5f32f762950bdd65b7c41dba77200c543ff867c59ea612ca313d5179f8b6a50d2382aeffcc1c02d077600917710a36b53290a2eb8a2a8e45e1b36cfa257b3015e3ca3a537289e3bbc970bbac7cf334f9cc4d1498361a94423d8ea194b7390eabe4dc00fdf34d5ebd86258468f9123e1e3b91dafa653fe4a9e13738921c71e0a1ba6389e4c7af344f57c8b0c6dabba9adbefa7226"}, {0x1010, 0x1, 0x1c2, "0aecf09a9cc738e2e76047ca79adca0743f4ca00902c4862e71eec6e423b22baf8ac23760f747e3c072c18e52ec311f2f48765865f5393f6df3feaef62f51b3d508f7e193dcf05c9d7985102c4d401c1de7ea4a0a981f02e78d0a35662af02445a1e06abf6ae04e3620167893452efab98a7dce75c94751c1bb7cd07441a71d5a94afc8cb58a57e0b15c2c1e0a41bd9c2e573387a3e56956eee7952057bc3660e44fc39ba9a5a24611ef3167088bf3aee19a1f47fe96d212967ed38609c7d5d5870fe2d2abfe1b822302a96df9ad0273799a19d10a9f66343c57156f316e05c667fb1cb2be3882e156d53b8bd5825548bbdde3de4fd2591e0daf05be21c072f3e2773f71e00621d0a4a4b62645dde963bf8ae438cc3e393377c3d0b08d9bec5d8d4b243247f33bd7fb92f8022abb7544be2c2d34d9cbc2b17976021e399b7a14341b7e8fe4666bac3686ac3bf531baea0762604376806defdffe9ee802441ec2f5ab3c88a08a7ae09733bf0a0fd92e0def8d3bf88e2408315e8a0ec155dbd99034387b890f77244dc935ba1af195fa6a4fab37ec43bb4f42e61d025b7a585d2e7bde62a2e7570c0156d48d2b75c8e8cb01f269d99fad5ef90cb6a95b41d6ea26a644302b25634e963050f6f3925d07ce3d4cae89e5762f59d49dfb601306d08522786636d3db17c73e53c820a6e7a0966952854740041a364e51fab7bbeb6520820e506cc20a9ccad9b92bf9f31a8dbf087bae5a052244af72385cef34f0c2c564bd7d319689c45fb7dfbce2efabd67d3788b06417f0d5720f8eae6ae3cc76d8cea3f4dd6829228a613f51bdc8e65a75875bc1a12aa784c984437703574d8bc5d6f7fdfc0baf63555027c81895cd4c62b6bfabcdb5e9ec61ff83a20145329427b913044a6d0d610f5e77703d8466cecd189abfdbdda26d048cb3241c0f0cd34afacdc575bb488527da371fc7307c193bad207f0c23d88684d2f92befdb780d43ea089d6088a391c0fa7340dead308282cd822b8dbf9a7f694dfd573a0e0433b01939d963133c57e1b601bc05a1d0a3ffdc55000a1b3c3105aed3741fdcdc4784e52cee2fece34a2b2580b90342af9947baa1554f03941c3249ad4035c0c8f014ceea4e595821a567b21ca5559c37643b607e8e88d1fdbe01b6cd4fee50f5723e79543a6f9d9ad22b474a1984ec381431b6b18243afc148303a66fe727e3ada3decc6cca1a84b78286e3a69bde140b04a4fbb2fc93a44e3da1820d855b3822ad9addbf2f3c0f0c0e7f3f786ccbdba775254e647dd1530bedb866195a9d8ff7a03e99729a341494fa48a39ee1a4dcaf7daad5a113bf6293864257820220b4e3e0ee7eaa820969db91db891033bc90985fcd125002c8490d5ef4b093495b986c1b6bb490c3b04e4e8489f071849cf086e825c50261c1f637e3dfeb85c365dffff1edd3ff8e762283d87da3cffeae8c5a849764f068ddd4bdc56e2cfdbfada2dd53f8bebcd7ab2512b4c833fa1d392c8962e617c7433d0887a7905ad7cb95c6dbc86b3c7b46163e8c4fd557eedf5d5f18bdb90ff9b7a73b7d0207d4201d5705258973f071e444e4c8c21ea665ff18d0cf9e2b89a21d1c4ecfbeb60ca299daea3061407cdecc653fea39bbad502c8018a0062615e4009e49562cf76a2616a99339245f648c3af0738ba1f1bd71f5d903275015eaa39534bc513d3e8023d4567d88fced2aa561cea597e888ced90b6ef58b0f5cd93b75d0982ffb8a15a92486d5d313f0fd56f6d39e5a03466bc46b9fb8854d9517a24eadd72e875fcc3232756a253694f21c6e164a48a59751d808cb3763aac3e5d4c1bc0e8ad1081052bda62f509925114af8e316e0cd7c922ad882a5cafa3c2b7798d1532bb784ada79afd7c678b0683ae087702769307ac1b21d89ff6c99dcb4d1d09e95ee73d1c99ec9d11d7571087f2e885dbde3f6a0364544850a9a1339955621d96b7ed5cf2a9b20ba7d20c8cc07f47af26954ad070620c6d512de67929556bec31200596809c453be74c879b69ccddda4b6c1aa1a90274ea2ad6449f6788c73704f68f586194a9d976a6f61c82a4ce19fc3ee820e51bf1e861722df8902739160cd3497a86543443819315ed1c086784eca6af2af28275003e4b0852656b2849df7c02695fb651eb8768b3d717a1e66332c1773aeeade71f24d7d00c3615dbc0a9d09b0d1963f8bdaf2852196e77de2b9790665a18441f4e4e8f2dab75240341e065d58e0feb7670fec136bedcef27d71fe7b5a80622449b84648d4008e5700eaef6568e9d6f8101c891e4ad8d49c33f9dc1dc9afd0b3868f7966ecc10e0c0bd43a14c5c67b301f715b4a25ff0610097304b8021470fd2ee851ac8145403ac5026de3595a83bf7c339199922e47f7b9a6880f55d855ff99444a4f59785217409574d63fec1c6697a0fb44a45015bddbc0fd71525be60bd7a9914c28fceafc11cd9aaf4e4c37ef6ec18d2c2aac75c8c7900469ef6dab2d45ce397c93bc11c96a0eb19ae1941192c083962aa7ceea06b9bd5817dbfeb458f6502e78eae8aace692b4700ff76eb304549811b4fab1a7d48168825969e624d2fe48be753b44e458765b831a7c034cdae52152702af26bf7919be3bc31426b8b3f063c664e511b8d0f05973781ea48a7aeb0caf98f6c76fbba47548db856962ab8657355da724f05c1ca6ec9ecfdbab167b980bb801709d3d79e011dee774045b7c21ff0cdd7893263b2f7d02dd8d20d4f4610114bc25c8abed6c9e5d1a0da1497c9f2a7647ff18964f95fbe01e761ed0b7babb58d8a6db75fe786b77753260eba23a0e7d3aa63697463fd2407cf707c555ca5a192ff064ef7a2148b6556cfdc480a0f4bfc003338cd9905ed1f931ffebb996b2333089ef6d20d05bb571bc5f346ee8df211f5b5e7709254e9df54852f060c08f4115358b6e2d19c90e50360ab65d6c61a4521fabde164b20cdfbe1a6864815e9b8133bc69351d0aae1d0e884d193039b4d5962ab5d71dae5d1bf7a45712a7ca137df0377ecfd07cd2163fc157cc8690d72f954847958ae261a71c5f53d9d0c79cc442407a9d5220c8e2310d090fe6d72c30a41a5bb44d738f2dd9fdb1348908ceddad0f60424b789fd6501d6d81b3c3602a21326b39b52d48834121dbed29aea034ae33311726c5faab1d2fcae4a1da77c67e5b2b0af123d32f3a652d247ec600d844bb0aa9cfe41e7b07925ef17024c9f5a6ab6665d5e7aa23914e9315619332206b8bcda14e8e53626f8cb433509f02a8647c984e2f70f48d1d754002fb28c2f36dd361e747a77a9840120fc82ade88b2b12465909dc68154640a4cb4389970e1a1be63ce27f3b8d79292774bfc5a9a5cadda5d544ecb13ff262a90867bdaa69385f1c68b688b6e3861870969fa3668ae2ad6da333fe06430d93425ffee4b9b88c779c9b027e44c47cbef4d9c8855f2d1b89ac6c6207caccc2f0bf22a5267022e9c9bbbe7a809b4d189553cb770ef571fe93a1e65e972fa8a2f07cc2e5cad52cc911cfca29e42e5af297bea41508f791283b3f50b75e0a2e855de8784656d5a8ed04232c90c1f125a6f701cef347f83e851771ecd919011e75d04e1950181608c52215a3d3fcbb95b0db5e65d0818f7a221f4e0c7010c904ac45c982fef161c8d162bcc7fc4e6f847a32c3f63b3e30c7d66c747d5d47baf4a18bc676c7ddc7177c8f01c17b5192bd824405246c384857114ea7c0cc405035be7815e00b71f8d92eb94ac6a5a0a123fc529717f046dec9c596d6258e0425ac2cd809d1562ee57bbf6e1b9abdfc0c5779174a9fcb60880bd83855b2e7234c40a623453defb13d7269e11dfe3d0de89ab447c252254174c98495272c995f515ac75e067e481845d475767f9eed2cb992a5b76d442cf23dce804e8b28794ffea01fe7d45bb08ed53bb62fe41572c3ed2d3e55ede7e6b919e0ea92c06703c9b3cfc4810b495f7f34d30f7b1c95a36217671f4ca96a56861ab81cebd6b1f5a884f0a7cd9931ffbb84da5d5630c078cfba7bd6a9f314a0a66ec8ad84126bda3a80622acd040be29b4cb4128617107c9e2f6a6ec67add78137d218132f65e1ff6f4ccd26b755b3e9f5a4f0fce29bca9b177762e8abc4be9fb9c7f21f73d2dbeb4e872fb5052c6ca7c7615a7fcb44a9f06aea9ad4dd58b7e3eba118d06c72577261252981ee38e28636ea326be74373122b0c569cd9804029957084f0fb762eaee4ddbfc5e4f2910cfabac28a0fddeb45042d77237f4a621aea22882e31ab39cf46fc626e7166c28e5abca451de98ea6bd137b5f14c09de10fbcf0c5629c471c3d90af1efd78930e56db03a9a5513ae89f16cc64184d825854f13366b0627a2dd30bb9589c0f8e342cb3e4caebb6ff95230376876572ae39f64cac159da6e81f83fe40d8bf213a6b764e5bcdd0b0a22ccc5f275a2c9bf752dbdad2cc8373f02a7ebda43bbde0cbf68e1c424497d5ca5adb8ba4a730d146dcce1a7d6e5dda9acc72b624bbf80cbb3c4bc46ee1ddbf3a7c2e3963a5be468d05fa434d811c7911925afa4f3474c39c68455637a18fc843760ae395979d434fc671ba80f1ce7e407882576f3d7eada376fb7385c19ad55c028c11492d94753f70ef997042fec58ce3dafc6fb07b084ad5062a62969e7dd8afa94ce9dd7087e2ccb1f183039bcfd0b1f2fdba9ea451b04f1f8225d2e260d95405d845f6e0509ed4821f5f99d1d2eb9939f9de2a6b96959a9e2867aae64f50a7e666b071c5e03b8072fb343256142f4e93c3235d5cc1233d0e3203dcfab218ac0cb03c96c5a708f3855638ee8d38b46ce09b24a86576fb7787aee94de819165341e5dcf1e42737521147392e1a48cb73dfcb33724162d00161a978d39f1e526987ee8ccdaf0cad61ab1371f2f3499974fd916430a9ca282951af55d4992cf5b0c1c56916af523bb0e567d86a98eee73a6ad7b5010cf982ef21c0ca4e1b8a27f2f0f885f9faca979f127a947dffc89411ebff0c99805a3fbce704406cf74965929184aabc850787898f17b8695dc3f5fec2fce407c0feaf453b54184277d301f362b8678736a85449a627d13489454bc8a1e1d5a3460a616e7f2e48ff97b0873bdb116c151e12b7443dc6aa4ac599ec4417ad8c98873209212c3d40511ce5baed620f23371ef9a232fafff8657941ce563dbccf3a0f58b55ecf8800de40c7205383acff3cf6e7ce4f68ba159ab06347ea5efb3d7900735c6305f51225e519deef76555399e4f09bc74e0ebf1579883ed568c8c64cefe97723b007e142a3967665d424eb91cca01d0304237bd9478957736d660026f67b48cacd28ab70406249c3c60f7fe6d252d550099e2e2728b5579aa914b47d05b507e263815c723c3a44c24b4fa4cbdf0d603a0034865de509dcbf8ce1b91e7f2270cde0c7b94731a139ffe15793824b10c52100bb46e6c0b84b844bd1f5e635da1e50bc2be86c0ae548d7daea0f6919857a5107ef7147c5239362384ac1e71e69e7be6ea05c48c89d499691008afd1f6afebb13af40dc21ec97adeb1daec789cf49c1b520d1dbc65396d42e82b3b08bad2d377d2e22d2b12b605a4d61d76bd28c826d78d065fbe9000a2d500e6c035a3cf4ce5e3a286939156872b399b3b05a072daafa51eab9c792344b86a55f8cf3f7ddfd7ae8f56e7a57025600f8cd5108c717a4b2ed7164f25edc99594a57e54d2dcd5a120657c5b90bd5288ffa81c048a35437fa8172ce467b1fde8835e1648ab316b2f6d5744fbbd6ae4253af804d950837b2ea5609"}, {0xd0, 0x1, 0x6, "d35534b931513619dca4d69758a07bcdffe6e1ca096171e8ab3b7dd0caf0b0cc7a31cb51a9e8349ff734d6e6848fc458416155485c68912bb525e6e20647efa6f377d6270aba0cbd9b0b9275084bfbcfb03a102bf1b8af22e0f96553a4e56fde19efe986545a20121b37b50426f9baec1bac66c52eb98238673c6bb977f57d8ad1c033221a2a94d64521dadda6f435645e200c9f8b444ef402cb81d6d0d2a9fd3a28aaf2b764fb96e9720756df6ee5a855ac857ac736359bab8603"}, {0x98, 0xffff, 0x0, "21c73a483b9497c35858a990d34f252c3cdf97fb4c7ee29366b0e46ba245b997eb56855187a74f81d14d02d6c6b9d71717e6313c83663f414deeb20c3bd6662f51a9e14f2704861ceee4b986a17edf2971b37fdda2b3557e2bf2501e098510f23217c883544f314ed0a5b7afddb227c3e622796142847ab2639d24934296dca542716dea41079f"}, {0x58, 0x1, 0x7f, "bc7d6326f7535bc1f0b0f55711b270fba62bca5b39d9bf8e2ed61bd2f25f4068e9f522c56d3f7f353e239cd70df4dc159a9f862da1955f644940608f6be2c7dd6cd62265da"}, {0x48, 0x1, 0x1, "e5a2eee8309d5aa2f2bfef487bce7db7916a17f4bb076b1c12e0d3dba84c786196f5f8e7da6c0850bb438f50c4c27122d2"}, {0x48, 0xfffe, 0x6, "93ee6dde8f66f330735e7e8ad0d82c06dc75c82bff50afaf45916fe9883d7b349049150657be2947ca22af857aa8725c6b69"}], 0x2308}, 0xc04) 16:00:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r5, r6, r7, r8, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) semop(r4, &(0x7f0000000080)=[{0x4, 0x9, 0xe2648697c2e51e71}, {0x29d91bb22bdab0cf, 0xfc4}, {0x3, 0xf794, 0x3400}, {0x1, 0x2}], 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:02 executing program 0: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f4f5cbb0c1f20"], 0xa) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r4 = dup2(r1, r0) accept$inet(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r5, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) msgsnd(r5, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) listen(r7, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x20, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000780)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x75, &(0x7f0000000040)=[{}, {0x74, 0x0, 0xfd, 0x403}, {0x80000006, 0x89, 0x0, 0x7}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = dup(r3) kqueue() ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x7e}], 0x1, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ae4ab19b70ac80884e9f022d724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4f82fb0b1d6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ce04cfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3a0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178281d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd49807bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a64fda0969608c222e15d298e58cb40cda411e04eab36d0c2ef9ef5c42ae68a3c911f3ec2697d1daf1fd"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) listen(r3, 0x10000) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000200)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) r6 = socket(0x2, 0x3, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000380)) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) recvfrom$inet(r7, &(0x7f0000000140)=""/88, 0x58, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x2000000, 0x401, "aa19da61df01a0d971251354e301427ce8663972", 0x8, 0x3}) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) preadv(r11, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockname$inet(r11, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:03 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adf5ffffffffffffff65300a463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd235000000000000b30000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfafe3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55ffffff7f000000009603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32bffffff7f0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da802a96392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153f9eecac836420b86fb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3c29103459c22b47cab0fdd314c351a69c988f9de387d4c07c522b38491071d33837ab053d3cbff730e3b1d6c29315c72fcbb9fcbeb67b37ad819d8899c148d1221e02bc006d4417fca832d90e4f4abb25c48370753293793298b1dfd4416c1c511bea37490599b5f1f17f1bcfce40cdff949d8e460727719b81d8906a2ec60c0ac5c882939cce41ee868af2013b2ff7d150511950f6e06fea1db1a6ad9272473114b011821b67ae8409a45b445ffe1c8b6537f51c891dc73ba5200000000d45dc478f735797abb257867bbf0fa06a9efa8101bbf5c53587dab1d1d66dcf77de55b3a9085fd182005ad65c6b136c34219ea6efc81f75d63659e469c06897bb831e1035d721238c582f10a8ea3cae666a354a85ea7f6115528709f55e56284fec244"], 0x10) write(r0, &(0x7f00000016c0)="fe06e032b227cd73", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x0, 0x108) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000900)={'./file0\x00', 0x80, 0x81, 0x9d1c1034, 0x0, 0x3ff, 0x0, 0x3, 0x6, 0x2, 0x0, 0x401}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r2, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r4 = syz_open_pts() mlockall(0x0) kevent(r3, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r2}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:03 executing program 0: ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000004c0)='./file0\x00', 0x20220, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000480)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x9) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="90528b47cc6b2bb40947bea8c3cd0123fa0eab41e671de016938a8d2bd5f22f3c1db80abffb3a91be91bb5ce21897bac2b2b80d8646e6b1564808b17d5b76684b6d941026b3fd79490de4d06f45b7456a5f9b457b5682a79466e8c4651fd864e0f831726a1cf9cd7df1318deb8b249d8af2b06f8cb909f6d6952dafa5d5f39c6c7b2c650a1cea15530e9444ca0250b18aecec936ba496808e5bef1e990ca9a13850cf06aa39ecf60b1c557d6d1a93ff779ebe635309066dbdfbc60de74ed10ebff185ffe892b", 0xc6}, {&(0x7f0000000380)="490caa68b4a734b8f3625ff07ed8d9ab7aff825938272956a74e27ca94f17983ab641b74bdc91f9f5802d3f0c49eabea61864aefc88148a9e46e0d7c9f3e70ba9eebb54be15ac238647f77904698792296e4010ff58d50f963797d4c863976f54f3c43e6c51fc42130f6ab6ddeff674bffa843c49a403aa44d39ef6baadc9508aded2dbc1dfae670829177750df48474fae1a6bc5042c3720a50d034a2501bd0ae989bd27f9e77977eeb992bba3372ec44f588bf0758c9d648726a49e1d752a3cc2ce26742f554fec58076e29d78533354d8fc920d58ab26707b1f4f494fe5f9ab328b7c122fdf692fce588792f93055fa59b796f2c6d6c557", 0xf9}, {&(0x7f00000002c0)="b850e18e92c543a4ff1d5366e497b64a90", 0x11}], 0x4) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="42e102e0828b9d7526f9ea2af7dc424d85045571466d879eabb0979fd500c6205ee9e8bcc8a9b86dc2d0e568ba0fc5e2b7875d46f33dcc1ad0ff8451079a3d5fd6bc9251fce424250ed05675d4eb9aad5cdda68708ff5812da8b6188f634bd1a49bdc899e55bd213039822a384ceed1189e1d78ad8c205c6526581ca7736ca1a8a235b0d185935d135a5bf94cc984caa9f10b0413ad5c8ad03b6a4b0425d42dd2fe1207060"}, {&(0x7f00000001c0)="0791ea9bb64c91c89c43a76557f6b48fcdad7f6423c391efca42f02a2b0b21f60da3832d4da4ecb0fd505a3baecebebb6ccd355a6f9049b74bb53aaa93a55c601763e4fe0840a15796d9dc60f549c8922c943d416fd14ce063e0eade2c443b463a0457c3aa19095eda760bce8e437087aaf42c1c50abb360cf29f118dbb1a71b8e"}, {&(0x7f0000000000)="aab20716fa12e097e4b003421948acc25656d2ed9452c05c070794958d0e39e3021edf94b11d80c09655c71a174b6a13106fed0eef80015bb6fc1a6c09"}, {&(0x7f0000000280)="cbafaec8e0e1db14a7f09066c17cba490c7a00e51bdaa813f4af7af6bb2fb94378d2185fc9319da49431408dc608b0bd2862afed40510a720ac87501417e5425f23ffd068116fba4ceb821b39d0af7f382901fe334d01ea6da01728b009a353f7f9bbe3c8da9cf89e8a5963e3c819b38f98f70eaa481f46ac7f5b4992481df2b7435136b191055ca3c4b6139357cf6a7994b3c6ffa0ba018c72d2ddb0162a9354407e0b371c058b2332b316a2802701ea9430d1980b915916b7db0a4d936", 0x343}, {&(0x7f0000000340)="5689d8c0f9333029ad5a416208cb08689a80fbc7dfa4e1ef63cc69d5905bb4c29e2ef5c883a395b0ae6db1650020d993a8c42175b4fd034b34cbed14027661f053bc731345f248c93e9bc51da0d4c8bf92cf0db2c89ea3be5f5e5236a6e57459d15db76c78209b51c1ca4bf64081c0ddb531ee1c5b839988b9574f5e1d7d85a9c30f0bcae7d8137163da508da2064b5aaf5a46c34ab0e000a1cc254cbfad7bc26fa2a9c40c5af668e0c7c5f18264ad764ab6"}], 0x37c) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:00:03 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x2, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xf) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r4, &(0x7f0000000040)="8b5dda4781b271de6059b539f277751fba2b988a0ab65466cffbcadae10bfcd6c836c3413dea8988c3ba4924cdd9cc10b7ad5f6120bb3c", 0x37) fsync(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r6, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000000004d}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {}, {0x800, 0x0, 0x0, 0x6}, {}, {0xffff}, {0xfffd, 0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xff, 0x2, 0x5, 0x3, 0x9, 0x3, 0x0, 0x7, 0x0, 0x80000000, 0x5}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r9, r10, r11, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) preadv(r14, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r9, r15) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x7010, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) close(r5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x10000000000000ed) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x223, &(0x7f0000000080)=[{0x1, 0x4, 0x6, 0x5}, {0x3b, 0x5, 0xd4, 0x4}, {0x3f, 0x8, 0x3f, 0x33}, {0x100, 0x3, 0x2, 0xec3b}, {0x81, 0x5, 0x2, 0x3}, {0x2, 0x1, 0x9, 0x9}, {0x0, 0x2, 0x1, 0x7}, {0x8, 0xff, 0x8, 0xb218}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="b75d060000000000040000000000") 16:00:03 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00a50b50860064a50f9f3cb4ef300500d6b67d94648a02fb274f7bc4a3d53a164efbb07c514ef8cd67120ff734854e8addba3ceaa6c7832cd5744711caf6b0470f39c9526e17b62d5bedab64cea69500d2eba549bdde94f3a5e240792faf8d687c00c96778f023761903b0348de287ce7a31f71a209f5907a8665260f79d"], 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r7 = socket(0x2, 0x8002, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000300)) write(r7, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r11) 16:00:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:04 executing program 1: r0 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r0, 0xf065924ef917ad06, 0x7, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="d6f5af5cc405bf6dbf536e887f", @ANYPTR, @ANYRES16=r0, @ANYBLOB="7d3623c386401e66fbe7a6ecedcbacd5158aa2712d24ae2fe78da04ad6f201ae80209d4d4a53a456c36018fc8eaab579618287f8bb0fb17ae2490871f308d8c366e4fe279cd641459e82b9f6f27dfe70a8f5b8add0fcf221138bb1492aa88dfd1bbc3a1e658e4aa09b7193826d63e09cbbd0cbecb46488c3446658f3bb9c3b9f782872e7bcbf1ec23c45bf74d4cdd6d2b2e8d57d25e521a0622c81e926bf1196f9ce51c91823ccb1ea0d4548834fed46290c4a01ab34f3", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="4c8eab8f36ae7eb06e9f2bebadb896"], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32=r2, @ANYBLOB="170d01c6b7aab09700ef01c6519df366211d47f36cfad9b91c8ddf2529a1aed986c3f9bc299f275979646470808d232a73d77f8bef256ad5b558ee9015bf636e021975b3493beba2259ad1ffd7badbb8e9f438d3a9b93004b9c53fb09b504621b4255a24bc748138c0c3f5ac582235c8dc1d06a15859212d7360be79ff0018b4ed28bdc0942358f53cbd4b0b29d3f6a4b27caaac", @ANYRESHEX=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYRESDEC=r0]]], 0x5, 0x0) msgget$private(0x0, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x5], [0x0, 0x0, 0xfffffffffffffffd, 0x40000], [{0x4}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe]}}) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="2a059c365285557c789f3395cbe29fbb38c7916c12834deff0eef8d8e8f3bd303b1c31dd09bd004548f0b645384a4f6f8d434ff3ffec58620f147e0c2b70d67a6cac20a90ff79ccea0eb55f8bccd48d062daf91f62afedaa8ea3c115e137296b0329d9585d51ed6d113255b90901edb7429d361fc8b526bcf73d84fa923d90b5b5f2a9f4f037d39c0ac8e1", @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESDEC=r7], 0x5, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f31ffd6d4d6c0854fef62fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000002200000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgget(0x2, 0x501) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRES16], 0x2, 0x1000) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00001e5500000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="4102bef26bb58f78"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r10 = semget$private(0x0, 0x1, 0x20000003e) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = semget$private(0x0, 0x8, 0x80000200) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x1, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r15]) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r16, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r8, 0x0, 0x0, 0x0, 0x56, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0xb7, 0x5}) 16:00:04 executing program 0: msgget(0x2, 0x406) r0 = socket$inet(0x2, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000000)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x20000000000006}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$setstatus(r3, 0x4, 0x46bfe) r6 = getpgrp() fcntl$setown(r3, 0x6, r6) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x4, 0xff, r6}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002b4000d52d15915507de1c76c48729874a9986604ee5b6b44b612b00"/147], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2800fe0000000000994d5668dc11c19fbc31b925bd2a7f500464c260e047a82fc1", @ANYRES32=r1, @ANYRESDEC=0x0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x49}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x4}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x91c, 0x3, 0x7fff, {[0x2, 0x1f, 0x3, 0x7, 0x5, 0xf1, 0x0, 0x0, 0x3f, 0xffffffff80000001, 0x0, 0x7, 0x1, 0xfffffffffffffffd, 0x100000000, 0x400, 0x1, 0xf9fc], [0x0, 0x2, 0x4, 0x1, 0x100000000, 0x7, 0x9, 0x4, 0x9, 0xf9bd], [0x50919224, 0xfffffffffffffffd, 0x3c706ea3, 0xc4, 0x800, 0x5], [0x7, 0x2, 0x7f, 0x7f, 0x81, 0x9], [{0x8001, 0x0, 0x7, 0x4bc6}, {0xff, 0x59f, 0x3, 0x70}, {0xf000, 0x841, 0x1f, 0x4}, {0x40, 0x2, 0x7ff, 0x30000000}, {0x7ff, 0x8, 0x0, 0x20}, {0x3, 0x59a32cc9, 0x1}, {0x7, 0xfffffff3, 0x0, 0x8}, {0x1, 0x5, 0x7f, 0x3}], {0x2, 0x8, 0x100000, 0x7}, {0x4, 0x569, 0x8, 0x4}}}) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xffffffffffffff13, &(0x7f0000000140)="080d34433f0500000000000000a9714850d795f61f50b577360f9a4ca065c903000000e2bd6fda88307eac1cb11b782cc001fe834259d178bf70e19ec4ba56b11c3c909b87d16fd70f7a27e0fe984153db59a5c4af6ea8db94c40ec5c4bd411765dbad008ab952fbe7b9d9c14b16782e4beff40bc6224a6594a0") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0, 0x0) close(r0) 16:00:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000400)={0x2, 0x2}, 0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r10, r11, r12, r13, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) kqueue() socket(0x18, 0x2, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x7, 0x6f3d, 0x7342, 0x8001}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x3, 0x5, {0x2, 0x9}}) geteuid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r4, 0x2000740e) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0xd623) renameat(r1, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') r6 = open(&(0x7f0000000340)='./file1\x00', 0x80, 0x40) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000380)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x3, 0x10040, 0x3, "5f94fa76ef60128c7f2916824924c641532503a2", 0x8, 0x401000}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r7) ioctl$TIOCSCTTY(r1, 0x20007461) shmctl$IPC_RMID(0x0, 0x0) getrlimit(0x4, &(0x7f0000000440)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x80, 0xffffffff, 0x4, 0x2, "443d89ebe939f3852b7ebe082a25d0a295fecd07", 0x2, 0x1}) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000318000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x6, 0x5, 0x2, 0x8, "2fa64ddddb59d17ca0ad9ca83f4ac859e8cc1d2c", 0x0, 0x6}) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:05 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x20100, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:05 executing program 0: kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x5, 0x7) r4 = fcntl$dupfd(r2, 0xa, r3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:05 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r2) r3 = getpgid(r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r6, r10}, 0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, r10]) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r17, 0x0, 0x0) preadv(r17, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x309) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r19]) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r11, r20, r26, r32]) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7}, {0x3, 0x2}}) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0x6}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) flock(r2, 0x9) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: 16:00:06 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) setegid(r0) setgroups(0x0, 0x0) r5 = getgid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000380)=[{&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f00000001c0), 0x3e5}], 0x5, 0x0, 0x0) semget$private(0x0, 0x4, 0x20) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0xa, 0x1813, r7, 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r9 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r8, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r10, r11, r12, r13, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r15 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r14, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r20 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r19, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r21, r22, r23, r24, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r22]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r16, r17, r18, r25, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r27, 0x0, 0x0) preadv(r27, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r1, r11, r17, r28, r5]) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:06 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9252df13c4a373f781048435ee4290000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r10, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r10, 0x20004276) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) r16 = semget$private(0x0, 0x6, 0x80) semop(r16, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000000180)=0x7b0) r19 = getpgrp() r20 = getuid() r21 = getgid() sendmsg$unix(r17, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r17, 0x20004269) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r22, 0x8004667d, &(0x7f0000000180)=0x7b0) r23 = getpgrp() r24 = getuid() r25 = getgid() sendmsg$unix(r22, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x20, 0x7}, 0xb) r26 = syz_open_pts() dup(r26) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r27, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r27, &(0x7f0000000200), 0xb5b) close(r27) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r29, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r28, 0x8004667d, &(0x7f0000000180)=0x7b0) r30 = getpgrp() r31 = getuid() r32 = getgid() sendmsg$unix(r28, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r29, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r29, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r30}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r33, 0x8004667d, &(0x7f0000000180)=0x7b0) r34 = getpgrp() r35 = getuid() r36 = getgid() sendmsg$unix(r33, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r33, 0x20004269) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r37, 0x20004276) ioctl$BIOCGSTATS(r37, 0x4008426f, &(0x7f0000000500)) r38 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) r39 = kqueue() dup2(r38, r39) ioctl$BIOCVERSION(r12, 0x80044272, &(0x7f0000000840)) ioctl$BIOCSHDRCMPLT(r37, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r37, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r37, 0x20004276) r40 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r40, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r40, &(0x7f0000000200), 0xb5b) close(r40) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r42, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r41, 0x8004667d, &(0x7f0000000180)=0x7b0) r43 = getpgrp() r44 = getuid() r45 = getgid() sendmsg$unix(r41, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r43, r44, r45}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r42, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r42, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r42, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r43}) r46 = socket(0x18, 0x1, 0x0) close(r46) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r47 = socket(0x18, 0x400000002, 0x0) close(r47) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r47, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind(r9, &(0x7f0000000fc0)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRESDEC=r10, @ANYRESHEX=r14, @ANYRESOCT=r44, @ANYPTR, @ANYBLOB="29bc555d4833ea63da3e63997665ddd58e4136b8914f0c68a57075f7f77c9232792b8ea5ab54ed04e0d7bb3dab86bf2df681829d125cf02165b210ccb157357775d49820e017a83ed60f057ad6b24e8c5f04e7922b8a611e4c59afbb06a8a4b7fbeb1375730efdd9dad62e92d2e2c2f0b572a8884ca53b0a5bdfe1a52f2e08315344ffe81775916e7f21e6a4e7e196064825a85f3b8dbcc098046e50effcff33bd7db8daa1c5d6ad4492ddaa0da65c826e0a309158e8d1aa38478e914a566eaed7", @ANYRES64, @ANYRESOCT=r7, @ANYRES32, @ANYRES16=r17], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES16=r24, @ANYRES16=r5, @ANYRES64=r1, @ANYBLOB="6c585695d2c9f6e3864ae277eac3ccc43f1a8af898f4a94631fd5e1095688d7afd5320dc675ebb7ce9aa1b4d6fbd8de2c507bf12a55223afb69980e86e23a87a7b81ee1a5df2ec1f6b0c1cf29526ab2a3ab207a28ff1e0a0f58f59403b8c5c7fcae5e29ed71e86448b8360a4286930fe4e51d3de68d353daed0e95089b8d2394ee8c916b4461e496acc1764164ec1bdd919aff5330fa9eb8629cb19426bdb04306d1624bbcac8b02c60db0dffc3ef4bc40d9269972ca8cd406", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYPTR, @ANYRESHEX=r26, @ANYRESOCT], @ANYRES32=r27], @ANYBLOB="b8ea3dd8ef4c02613d44766f66ecac0a9bcee33b894994cb298a984818d8a73c034c00ab7813d3501c15c342da8b47aa80ee6c3d042dd02b3e17c0a5fa83b2467584c054c416c0876f3f7e9752f44e34b380e51f5538d1c25a3c6c82c0745a0791373940e831e44645577e482e775f2de5ace33ab8c5ef7f0a0f7cbb513dd5bb15574931bb9754a4b397d3b0a88fef2d56643d9b63f6e2058b502fee4f0978edbd3f10117b50a2a001d25213da1d8259fabb44798b7b24c1eb", @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRESHEX, @ANYRES32=r30, @ANYRESOCT, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYBLOB="80c30dcbc302ed6bd8", @ANYPTR64, @ANYRES64=r22, @ANYRES64, @ANYRESOCT=r33], @ANYRES16=r27], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESDEC=r37, @ANYRESHEX=0x0, @ANYRES64, @ANYRES64=0x0], @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYPTR64=&(0x7f0000002ac0)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES64=r46, @ANYRESHEX, @ANYRES16=r47, @ANYRES32=r33, @ANYRES32], @ANYRESHEX=r18, @ANYRES32=0x0, @ANYBLOB="be2992a8c01b575a61169b264ab6dfe925fd5af61d779187c8cb35a416488b400a7bbc8e3716be103c0a1a8d0d8c581a549efd236c3fb0c486cbf403d0718e96e0c3366b39940a2d279cbced4dc0183a37f6b5bea1a9d8b5be2f9d6f8aff26c77efec48c158c6bde9fcc08ef9a39dc1989b6fedfa5e5aa2b2cb99f10ce8396bff6665f546a2247a706223f52db3bcb398f0a2d9751dca7e788c76f7016483aab3566254a6b497016d947f76c6b0fd4b941927abb7a605f7ab3dd621c048f2634a98ab0fb43217c134c25ab9bc277cc5fa93f47de0185d164e9dbc1f32577ebb38361a5acf49d33feb09fca379c6c2cfd3a65875127ef38cd8a7cac94553f0112651ebb3f1c35007b8e5c4e1c00d893f9f56b2b24e1fbccaec94228f41f87b01637a74a0150b0b81adb2ffeb0e4f375edb151b66bd9367f172b9ddee5c67f7e57b98647e36cd66e6fdce8c5e21862d0cf0f1a4eece3ecf688d023f6fbd2d6ec62c0f3a5a9beb6f02105bb113e0909bafde0106ff927be56cf248be40660f02812bb870598956dec1ce0cba128bf17f04adb7d5682742a2aa9a104b86f75e120a47cde75d9118d3a5868a49e24b4c43a3dbb91fde1d6e4df30ae2d634597bd2639bd989036e399390252a23daeb88b0330a6bdf9b36aec8358ea1f63b6b30a52cb9a3cbe152b126d68c097933cabc03f45dd3501eab433ef9a6cc2320a3919728c5b396bfb23a9fb106b8b4f7ac38a594f7f7b0ac674cec88b54da06bd496c4949fcaa0103f57ff4c712df73235ad390ace126013426c5b539913839843f200891a573b4d9ffc16a253c81ac812cc09b3b00934390b5df74c0e46844c21517738ef8a1c20e073b46589e6c4941b1b2bf115f1ae9c321503db9ed3b6027879549c5789c9fa610e6ce93da3e19f293b80a7db0b8ab71d7463272e7d5cf719a4eaed10e11e990167e5751465ef206308e1b589b329c1683e942f98705132923db8bb93c7f1d136e42c27efcb61cfd7f74d7b0efbb77361b8dc466bcf2b30c324f4afa97051163d6b1948a7a2a713ef27f43e2d6c7d310f2d3f9f5303007a985e66b74ab03806d342449c9e1642e9e1a0dd2b41fd6f5e55b8323aeedcea85409eabe03d92f764ee7f1e115b10076c83415cbf38944880288c6e4dda3d4d3989a4686130e87d3f5d259c465d85b70d5f16b1e42f62cc5dcc9378ff4a2e81502c12ed30159bbd360c6b55b031d3384459aa91169fa23c6a30ad4e9109ac66069c862c8f6b9aa1c3a73d96b19e8ebeb441afc82fa172f0778dd8ffdfa30b824e072110fc403f79c174846b60f5bacb7e7d36a1dbdeb5cfdcc7c0d0628753c59c4dc1df1dc4c41db5bcd730b48b498441d32ded86bcaab7945d1c412e60ae1bd7ceea7869237f5530da307aaa5325d1a732323992577ed88858e005a368f329ae7201223c0c14ba1e49e2c2b629acf54bc6dc0242606a9e556511455f8f644a9c65b4047904caf0dd87f948576512b7c61df0d1a64c0d3e2e03b6b4acc3414b72ad387e1662f485ab315f52fa57536107f58da8b64490f728728c2f430280b66a9ef63f87a7c6127e985c447fa80f163d98c1a7d527c6482472e8f41afde23f0cdb1e4f30d13fb26bb23fe9bfcf00eeaba3c580eaa1dbbde42ff2812fd52226f2b65238e276ecc08073a47b5397cdd3a51a00e4c0f57468852f6bd079a77a06fcdff47f9155fae6b0508c365a594bf7e0b769b2f51f73504fcac0a2df88414c0cbb27ca451076951892ba057ec2524d45035f825364be3662b53d67a917b01cfb4c1d2f4a836607d9e03e552a0948138cb763c6bbff25e6224cee125b368adf87897f97960a624bc5399139252ae1342293a33f0364bc4e5286643fb41680537aeb02907b16ad137b992cff5c4f7a653a9a91669b72e03594c860feb5fd57ce09665c44f3667c97da7ac728bd69557a980b7c21717507247836ca97335c928456cc34b1e5781f3b269390fa4f2b054ec25e37dd77d519cfeaf8208dc3ed0c3a68500c36c1c31f0b0b19cc48eeb58c2f760978365845334a8d13ec93b572292dffb7f730fa6cb2aa64e0752c024cdfbe5097710b1f339265276d9f1d4006cf428466e3f92e9fb136f78d6182416e46f58dac83577bb810fe12e19299b88a54a04466244bd282ee8faae710ae5d53e32e9a31fdf90e004342dfaab0a0dc7dded4515e96718b700cdb92f98da29da4caccb2b577064430c1f698d17abf99d346b9030d1c1c6282b9fd1893010e92d9f82785bd2494f7f9ff257c5b9ec0584f7918d73bccdd72a03cfe8f779b171852e29384d568aea55df4d20cebb016a821b3f1d05c1fe5264c75d4ac618f120c5614689257addafdf2b64d3eed583dbd806677ebfacc4e306c5ab4f13a4b1ad5175e043ff5f8c27b62ca477d87491f5b6f7bf6be7c490fde2e67b1d2e9686c4bc48856b6c16fdc68b0b4d72d5dd48029e47bec997ed6a1dc5ee5fe2767475eec50e56af649f7ce9afa4da556fa0e9157638539bbefd565ce58789161c76ce631766e09ba554af54146fb63af16b78a45c75ad00e8ea18f4f08e703936be11b0a2865cf9bcb118b90fed04ca663ac5d2aeee0c787da7fbc26cac5da8952d6f981fc209bcc529f6f8120b92cb255faba2642f6e37392ec6f185e01c915aaa0c8d9a06305d03b0278cc98865f4b6d89f64d93327a2d047cfeb90799ca0b9e14e5418965d685839b2349d28ad86b10a133388ca99f43a4e828f1ab0621e66bdca48d27e5a1127d6157c120a1ff7d622901182ce5577a8c3aec38f80a94b234b00678a0ea14022a9dca74e542efe8ad80abc8de58ef22fb73455487fbdb7abe4813ab2f334e3ac15c5e76f61ec0e647e51b3be89b5dbb0280b991aa0548bf2342fd56d3830b4324263dbb01a305b55e5b22685aa46db1b1964551f3f160542432c9d72585bb777f89c0c2e16e0e6132893111c97afa267fb4401b4225d7ca07e5edbb71d47e740b31eb7437b8e8cc2bfc8f73d69c6501e0ae61e26fa06403c2f4581e09718115619bfa7f6b90e173d65b8d36b884c46466bc8de8c9742958c900279b086fe52f940ab12f7b0e329b865dbeb8884268d3919ffdb603df936b6c1f440d20b42f4c7839e022e0d0727d852c34f40640ccdcdf5ad407fe1f2167188931640ac07a3cd33ae04a3dda1770625b58282c92ca70220fb406fac9ff5167bf8cf1dd36eb36c0d671380ad53ac8c2fc05a411a72f38f71f9cbad1ab000b3162ca2289fccb43b3c50c2c5be172d008329e5cc2da31779c23f46c12b385ff2dbaa6e6f0a16b2f219e0f0616cb2ebe28a45cbe53021f3a5e21661fb8df9565b8816581f73461442e4e4f3a58e78cc1d8993d4140bb905e49710043fcd92aa039022e05d1e056ca5cd5ffb8edd35f7acb5d3a2f78e9800fb6f0daf3566f345d64e155a5ac78108f75e24d8cb9162a8d05263b068bdff7cf9f40218bf5559795727fdfbad9241ebb72f1111e7f2081e966264586f40437c238d7523e34b9e62d2e4e05d5570c1107df48176c8e4d5a8ef10ec6d4a674fd7ea9c1e3f7e3f7d5a59547ace18e03184e0b45599681c3250ff29af819ab6c8a902ee9c81c4e3cbb969577793d99b2b99caa5ed0bd6cc1287224428af717e167578ea00df426f0a3b7800ebb3f46e6ec6c1556a8e9af029c238fd973853fdfd4569276e286f1f235ecf64c5f7be1914ce086ac986c2e89c5dd5ac3cd4e2d44ff73c4e7dff94fa1a6b004c5e010d44bfeb474872c01e7029e790b5b7a78ba3f9208509237e3aa4e2773ad95346fa52450ff9977b3bc6164d066d696032f10a6ae9043b60d9fb280e02262e2e1aceafa4402f18ac45944de21b38201f3b6474e260f69d4d380ced33454edbe345ef88519a95e2356cddf163dbc78bb84ce5a1b7087b46d30d0e0b7a6239f2899df448ba481795af15ef616836c0354003533f6e6a9ee090b5d66253e912f36a828ddcab8f2ca0f1cb8ecc0ba30c2da6b7f7e569f98f77e66cecc8e3840fb65b685c7821e3a827eea3bce3e710612d836e7c201570e6bd95d93a3ae5403e31ccb50bc2b16952d13aefd5c2cbb08d90be0712300ca43f013676a173e85074014f6474ae898b348c1043beab271aee2a322b2eb05c38ae878f34ec56cf1bc23a2326b2a156ec3965f984ebed8fc4027fa438761c46ebf210f977c9bf6da88f83c280a5381eaccde92f056874f52b8cb903422587b588d73f1ceb1226f8e5ac5a017d5969e1872e5598db1542e4e0fb217edad387894d09a3916ad3d136392adde6121367aaae67a01e9e9f70b34ab59da3f25af3c5b33d1aae6e6b49dac05ebe30ee95942b259ab0f277a8df81e94b774cdac2d059cf1da2c4d4172d2fde87ec8bfc28b9f5e7ed10eeae51c271d294fb24a5d0ab500b80c7666de23a3e4165dbfb9b4eaea4f5253c56fef66d8be569edb2676cd46bb458ef52ffd2a17b3507042397a33dcad7492d0c0c43b4fa0b949db0c0e28a240275346c53b3c8e79f1adadd26999c761d8e19162a24161807185a727624afe6c013a88e68a30f4b5f29c87762518bea4e55bb97bb5f661d4255cb58a555f52f5bfa4be9c3ff82dff678ebba1187e573fcd149003b5b3b0d889a63018c20538a669051d4d380f7b91fb94e67782d199782e585df588120d7a4a38b0fd81d7e50afeac77a19c7ad73d979e3b772a1fe33f4cbe95f42bc4d6413e07df9956377f421c3e8e8ff64dc24cfc52fbc3c62146aeeb1520ea2c67a08f7693f39719edfc1712ec11efcb9cc24aac51e9918ed8af367a130dd56ce4b71ff76a5de4fdbbd1943d5b5f12d6149569ed9d36f3f43176498554abbe1ccdd448762aebc1b7d0c36594e3099f9d4263809c1ef050c39036ecd2964d729379ad949cd9d485a46ae0d5dda24f3506409565739e50f7e39d51939914e97642b6ebfd8efe7cf8a935e2f2a4f8b32382e47b69144a52fcc53df8063e70b8fa76f279dce20aa17e9c1e41e2284607dec912b57d0c3bd8ab42d773fc4cc8ad6bfc010bcbc9f5d87de9573048993defca917eec96627660cb5103b2a1e9819cde28dbcd9ff937d26ddfa56870b34e8d47268b432116de1fa53ff44fe22765bc4fe4149bc20f143098fc4eb62749243bde173fdb433d450524dd9498e28124d5fbd6c6d16da486810f40bb33d30824f9f489fa90bcfbda79473e306e2b3f3c82d9a0ce333a21525ad32109ce6823a191ed20efbbccc74eeaae4d572f4246a3ddfebbb45f9cc05e594d5b8890fef9490d1b96475db3e24c9399609eba432993123e9bdefefc044eb4c7b53a48a7229e44d6905a6a4c7dd137f72c75d3579575c9876ec28534a2ff566125778e1f598545e427057c6b7a8fdd1b0863802ac3c9a8aa203aa33702a3534ae631437526c5bf27acf0b6fe58417c0d8697fc259452a9a5c0f34311e31800b61aa4096256981ddcd646db351eb4e8eaec36e535955352330ae753ccd756e6e1ba68aab8f744a2e44f6fb68756e59bc37a95c6e48f9719b3e024aa157bee42870cb29f878f08c66276adf4790bd00dbb2f33fa8091ae2915b9604bceb4db63df7ead827a59bdcc7927631b2f9d1d16210477b8b98d549bce44d17f2250cae6049c397e322e5883999b7e0f0beea9efd8260abf1b01f71e6a004d57552e403181454222e7ae88b5e8433148dc894b42b9093b83ddfbce5c519474a2e0675992efc7ffeb784a9f1556c9c2431143a34029f16c5450b596f7e95dd49a09455f058185f9396ddd12febefac", @ANYPTR64, @ANYRES16=r37, @ANYRESHEX=r21, @ANYRESOCT=r40], @ANYRES64=r29, @ANYPTR64, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYRES32=r33, @ANYRES64, @ANYPTR64]], @ANYRES16=r43], 0x6) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r48 = getpgrp() r49 = getuid() r50 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r48, r49, r50}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r9, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r48}) ioctl$KDGKBMODE(r9, 0x40044b06) connect$inet6(r9, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x40000006}, 0x1b2) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r51 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000001100)=[0x0, 0x0]}) msgget$private(0x0, 0x109) 16:00:06 executing program 1: listen(0xffffffffffffff9c, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/210, &(0x7f0000000100)=0xd2) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x108) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:06 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() 16:00:06 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/110, 0x6e) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x7) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x6, 0x1}}, 0x2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2000000060}, {0x6}]}) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)=0x500) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0xcab, 0xa9, 0x6, 0xffffffff}, {0x91, 0x40, 0x2, 0x81}, {0xfffd, 0xb8}, {0x0, 0x2, 0x80, 0x3}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./bus\x00', 0x20000, 0x100) mkdirat(r5, &(0x7f0000000080)='./bus\x00', 0x8) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) connect(r4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) r6 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:07 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x128, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x3f, 0xfffe, 0x6, 0xfff6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 1: setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0xa) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="65f058f8bcc56a18dc2b1ec8cb86dae1f0f8e7511b9fc9b967088f5df2fb580d5d44e3d9a47af6f383afb65d8cbab337c8d709232920655f8fdb7f8fc25bc9ad472b3f46180ef41f1052e793e3f49ac01e53c7147fdd56bf017f4f8ab29bb76582fd25ab9b85950bd1d80fe309ebbd", 0x6f}, {&(0x7f0000000880)="c60816980274badebacfa69023c510f4f2c75afc3226601e883fe02dfa1a56d93d3aeb53484594bd9bb34def2b29d22e054078007840c95ee91f5f9fce75fef6339e85ba164ad78ed005479273297c66ddf524d832b4ab58e3c71b89e1025012883d4fd44f9c7ebc8c8096326f9a1f4b25b9e7018fa08b3a488123dc62796013282230a8045f56fd89d1dfb2d2a8fcf70f2de75ad6cc4552c20d86d247aa4dcf94a9fdefbb0deffc38e5780d2f8d0e745ea65286eae1c327f4585c865351e4538886e7df76aa874d32db95d18a716dfa0874ca00056e5983b33f40bf1f5e6064058cbe480c65eceb78178d5a118da19399488fe02bf78abc88c5aa81409accbefcc0d0947dfb72eb0e89c52689b12f78ef8f5ccc3c2527b038b8b82b73cfea0ed51a280ca1b08bb9a22a9eb4f59dded3b7d1e9b027e8611c9aa294b50c2490f4195d242e1b64b4e1d37b0c6614dbef580a5ca24a85c20dc17680561add4f89dad524b3623d12a052b7ad4959380b1e87e17b3918ee59adbd8520552221d39ed330ace7bfe17edfa4a444efd52dcdb84e2c485d28d842c9c55778f60cac4907d0ed0d459fc3aa7afb16c4e05120e96d103f32affe0d1f7438929e63e3e2dce594befc0f42c209fc4bc249c90404e70e13390414489bc73f6a4899158a2ec59a3533a842b62d71b81c3dfeeb4b2e844fb85cc1522961e8910bb4439d673c028688e4b5e8589993001a197bc0038f9ddfb098a03ac68801ab29499b43785d5288399b19afc22ccc01a73ffb1481d9bbfb2955ee281c2cb202734c851e397413f0a6e836ae406f2867b1a64c3e4b1b8f22b59fb5e3ba3aec3dc3c5dc66ca79a737b66021f4a5bf40a1c8911d1079e0ed447ba13020e5899d30289297da44738ee55cc1cdcf815d82174870d210814bf402a313a8ad6000abddc9c403e4bd4b2cc4ececb2037473b0d099cb9e0a693529b0e5c512e677546f035dc2314dc25370fcf54e8e07fe9b8bdc00b929d1d27e01280a4da5fe9fe34d4344cde6262c7e64fb373569ac18a8f2c5c83b274ce8332bbda9631b03198372c37a2ac3d132f57b53e3625ab10d3651e5caf12d51cdf44a77e52e363cd23a5cbaf4737601135473f168378080b1700f4ede04df6dceeaca4d91ae6619b530854fb4e780ba33e0391f01b613363582199e7b8ad9e030c716a68aee7716da38fae4f07751ce7ee6e84e1e76704961b5add84c4d8a02f07ba91f2745bdee31cbe6f1da8149488449cbfc1995ca3dc2961457d253314ccfe252629c2eab7df669bf9eb2eb05881ca5dce91b0138d7c8c5b48cb044d06af8993b84cf488ffc89378072471922b9e8b9bf04860a7974238af5c2ba0a0c8a85ce71f8dd7088a6f558484861210e4bf3a61cd458b73565df1dc3f2e789bcbb53fa37b327809291845a71b81c403133f9323bfbaab7a8bbc7c3fd6dd93f0a14f11b628c92161158be2dab897868541133aadadf35e13e79fedb36a87d3e3c7b05fa63872a6c4bc81b79b07996771a699c9384ff803af11d4626e9a18cb2d2cbe8b72ff27cc2093d971e132452bf28411c324d9e8a40d6d0b06d3915fe6b37555d1cc699e6bfb036d26261d721e890035f4304e3bb40f5801afecc8e30d595cb213f45f55107bee669749888a358716bc0e3d3f84ad2dceced1ed17045ff2951a3acc89289d1e5f212b40278518dab9ae3a0d0f1e5f03d35bbc9d84903642a9c99d6fd3aa5b62b5ffec1ba1d5552e551fe14b3cebaab400904787091b933318f97e8a8c0e8016495668bfa8cb7eb6d7a067fbe23a0d9830605352b0a83bb4b9b6923e220c1bc9d200f37c75a300a8ccd67621757db211e10f44909ab43a139268f35d2e42ddbdfdd5d4c1e7b75636469f96af69bbc941863700d3e78b5bdc4039cc8512e639c3e0aa1b9e963cb508404c0640b1355d6741674e803dd157f10f53567aa32cdc17ca80a0c272d88746d4baad10d2fd0663f61a7e1b13fdb00555fee2a9095912259aab19f4d8175b08fc8ac5b5f46ac653ef469821213127d39a232d6895de6c2e9b724e803c1e797cda8388cfae608f91b46a8bf8d4ec5dc909c168dc0f736a3df6e01a2bbb2ca4cadafe565d317d070f3edf512188d70879fb53350764ffc65293673c316227cbebc4d3573d1c4c121d82c5a1a17abd18756661341048d6b30d60c3e85a77324a67433542827682b3b31c0aa04fa82653d95129bd95bf5c864c814693d926acc51ec2cccab0a2a9b6240bffb203f0604321eb863301d1d1b4f259dbee1c55bb9e7f1bd35d7c4fbe50b5705ce9e26c3a3d665752023f19e2a672e32431f727b466a91439f1046df140b3b7b8441b5a56bc4f073460d58389c1c2f5bdb575b47b7f66af2f3732a11cf8340a0d19a41da33487c7880dc4edb09b5a2d6127da764d33abe55d57f75139ebd9299255dfd022d1fec2bc5ff25e1a6b92feda90a96ae3656dff0df1a707c382b23f96cce30ec886018cfef2b5a241e8f565d618e9abce6e2f25f980648c122d952165545345c22a5105ffafd065a95a614eae15c9369397c223a06e432ea7ea86592d616cfaad84f420e0a5263cc1f569b2f82652250d54b8e93264ea815a1096ecc8cd9ce4b9efde18414756bf22b00f7a64af6adf6f271ac25372254bef69e562bd2e9ec491605825be018f885b8822c663d95f957ce2fa4ccd8387bcdbf4978237c4ccbb61c7f90207872f573baf4e998c7a3bc2b08d02ee9dd3ca915ccb5809f6819d011057bf906bb44a18dad0d8de159bbfe0d2bb74d3ddd8cefa3b17dcb17bf155bbde4e330f4bc7fb243d51b669da64c8b85779a6a96fdd22ef648e51bd6ce5a4972af8cb5cd1a70af029e92d6d599ba4fa69d1728c42a4e72068a5d83c0e074a2ad391f84243622642f830b9077ff59061cf3f04e48ecf5e40f53b0ecbdaa6eab5845c91839c7c6dc698d5d17673491c999f785fe2873dd69343c124391429af293d77401c2e39c9ea57bca3fe18fa3fc4a0a5a4b17f8e53a2d14042c52c162a17e7e49d7c0673cb0bfeecdaa94b07a5d11ef8b39d784078123c1ea43d66b38175e94634140a6332e4431875de1600eb7970809ac5dcc829c91d6fbb3e4b907aac05d2788911afb59c464f2533e812e7589f8f7382fde7f3f869905135c7f807fa1e4902d6e60ce2a1a0be0b00f363190a1277526d004035ec64f1096eade5bf1f74a670db0a4550bcb127740f62d2aa101691a7fa84044817e85df32a76fdb9583ef198fa9a078297bbb2d33953e88d975e8f8745aa4ac3503ec16a5b6d5fc5b333bdf1b134711d68ac8829e96c7411de1ae25b9f85337421495b1578435657d51f90f55ed53cd0288c4936fa51fdd56d875c9d39ac92c5dc17ecde19526c4ff1ef01bba4615fe3fcfd328ef0daf54cbdbfba183dda49a262e68545f81ab80243560319a4329e8d4a0795c1ac53b8d88ecaa23f7678e4f49cf4d9f54eabb2f5a5595e98ec1d23775c891cea2feda67fd9c31094dc0b46eb95063bb1d26286e778c8e7a521947d704f809c56c50f179d74dd0885c06a6dc9bea6383032c5c01e8ad21b8969f42f97619ba39a95e8d9a87fac77950ebed4d6bd7819216a910fd3ba77c62203aece2d12f8c12c08b636de8c03b3c566d35901cdbf98744f2ab9945bd5819ec31d956f00a1e52b34c026082d3cea67618e676071e70e3596cf011b3cd6e64f2d368023ae1a66b86f03f840c1b6922d47f3bc5d48ce547545019c28b90f8faee0abc2e5be1cd0f44e0ee2de0f30e3e63a63bfa0e9380c0e6997c5aad11a414da4aa48003b48c80bb941375191bbb5e590d20921c11b2bdee5d602e215f60abe6db042df4c4998d81e38db77a65b0e10186a60c648acdbd2064607ce67ce509c9b4fc642ea81d0e4fcea0857f6718c751d621c8fac6e24c9cd78909d76cb112c8033ad420cd72c165643b1499f0b7ce156222df8b4d156e1d6265385be421500b6be74712cfcad4d198d88587339eb592ffb92c686a349f6f400ce20ecc5068aab63b60aa27bbaa977a243c3b6d337fe9f134381d401bb53d92a8f457cd3adc571a6ef1421a95b1da869792121ce7ed0c3318ea81bfc0d813f5cbd408fb34f9cc74f865418fba19dd92d8f33774886c5492b7f13147f772c519dc4a611bd32a52aab81185d6151e56adda993c5b365e0c2d82e6959966e304f1f991c6132b104caddb221ae0a522630d3bb60796293445af0761ee73927a23a7a78dd66a806a271685e6dc38b2bccbd0b92c57e11d69e76e4f239397fc7c8ffb4ec5bae098b20a7bbef5697423fd11d86511f58290a979575283a46e6cc6ab2094966a2fd9458fe79a97a81c1bb76df8ca63d48dee6f10bfdaa197758be7fbf907501216aef0cfd9d6be247130a0f060b9e42fdf55ad6f5093d74a0eabbfd7f47c0cea5d25ca1f2cebab51d879c413cb2d2fef1f468bc84468d9c9c3adac5bea84d3398f7f0827f915ea190dd281647763b49443378a66020515413a17fe0b892c1db1908d749e2ee9a7fc509aabbfc87a5f1d30c249423821c030f5ba6e8b47be8e66aac029327430bcc83b05ecd3437606ac3036ff908872afaf0028f9727dd0c646ff91183f01de6343bb83d65a12d58881e5a9e4116210937a5df99955472a663efcf5f8b38bef53d81f17b711a27068e1763ff2c02b0ddb071b32115a71068670562d76847d8547483dfcedaa39d80efc1a10dacc36f4ff2175d93b1ccd74b0dfba96b8230d240949b583dab69c7f86b72ade00c7f0a2d18407bdcc78796a9150e1f11eb1a925b4a4bdcf1024120815fca12b3b2c410b76f86746962779038813116f51f6af8b7aa993987e4533700c07d8451107e0257e554eac41c271597281e5ace241a263b03dfce5ae7930c5688be4107766d26606e71705d73d67bdd12d580c1964b12a63dac6a694f523d9d1ab4d97cc5d4a5eb27b891418e29f187e01e029037488edb33f6919068c4a70073acf6ce6aaf6f310ab3a2e49f0375c36a3540ffb8fca7495698f7c4f4630e067c2745a0226357284ec3e021ca90a33367c0c868b9f9c4d28bcac3e951e95280e1d9a8b72268cdf74bbdab81f9551c6ae787c8538f1511dd037d431a50cd5facc91fd237e267331b7a0463212d504613a6750dce97b86e60b45a705cfa4de8a6013e08a6b76042cc92311837a31b8a97244d6e7ba22c7d9b392131eb48ef1dcd81502807f11d15123ef347b94784c838222b5c914ebde9e4aef85ef9ca27b558951d6921b33d479aebee8bcbca2f53cb0c5b1ae2fa3517eb8df60dc19a26b97adf173e3d55ecc8af4278773027f7af613612a55bfc6733478bf4d0a79904553acc1396a8f057a9e2fee56682590b8682198c7430b14949eef6045e6ed126a977a67669e5234b08aa58b24fe089705bf4712829e8c7757f13abff12bd65f1f11df67b20c1613124bfd29e5a6b112ef5c6f0eaeb2ca7404ef222f3eb013326ad948932260979b01e4972d316d87ec363b38c887f6d70915c609d6b8fe43b5456d42b0a6429c148962ed2777b86041ab64fbb640570fe9fb4b74071ffe2db30ac7a58c55b1b3f117c6fa286c4f3a8203a1bc93acbaa48d35db9bd8730f3130f7d33aac00b690058daf2252ad5267160c0da56b43f543c458891e6b8df9e1ceaa0b3951f0ecdb71afc7761f26f70392a5f4aabe61c5da85e9473487c006b835ef87fdeba63c5d9fecf18ac66c8fcceae9b7d4926d1bac31682adb2cd305e2555621f305a83eaadd7b9a8507661d", 0x12f4}, {&(0x7f0000000500)="3cc4d2737f02035f14646b32b9f42b70d76a94aa4ffbd7d6096dc3d40a0d75779d13bf90b5819f00c58b6642ec32fb82f7963e7b955dc067149a5d5e88a04a8fa17d9ca31ef06110974d27aa80b4b8cc9efdad22891c0d7c9ab247d9d4a74ee97ce94f3731e23962b11e99660dd7f569ba829541b37d9bc96f064fbf3f937f7ab84022128da2040ee7fecf5a115c107ccf33b9b72ae117beec7ce10a86e43691323a8a89ea3117eb99f5ca587df745a06c2086f5ae6b47f122ac2fee072b99781d4f1039ab0fa24a63598a3eda86f46e", 0xd0}], 0x3) fchflags(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x40) r3 = syz_open_pts() close(r3) pipe2(&(0x7f0000000080), 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) fcntl$getown(r3, 0x5) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff]) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = accept$unix(r8, &(0x7f0000001b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081cb30ef36306f93ad33e009b1932f50902ab2eede13d3bc7309a12932e709fd2d2692d54cef68d6470ce90b7cbbf209923c9659869076ea2400238bcb598ff19119749b86a951cecbca79e818445696da6b28fc568584e65d150ec27984cad2cb626f12524bfbc38144f9ca66e56197cf8064629d5265a51ea22714364ab644567b0eeb7ef2db06831ceef9123edafe6b192296af61a7960d2d1c252f48151db766e5c6496ac3656ebfa3171f4d5044de5bca77f40d4a13b600d86ad674d95d4fec59ca193920a1e93dd64039b66c76a08abd8efee94f178eaf22c802dd48f8e04bb1e5ecdba33e2d141e382d4c9a9d8d5113f73b3a5b71d862e344229b65cc7f913bd108bb244ddaa123e8cf1dca0e68077cf09b61f122dd3bb2bd406cd916d3675d3aa70ccd51fd0e4e1430a7deeebf3b90c016a7454c30890d7e8303a051b610eab020a82de38c77e3047391cd2ee9b4d023ea6e01d0fad7a69edf601b66da3aff3e726491fac22feb72b8d04754703729b1418afd5fee53b6a22ef3832cde3991c23abd27b03b5b952ad710cbb0206ab3272ec75dd5cd8da9b17ff18ddb6c08830ca118421183b250a125869c83023d0dfbddcdf89e71bfc5dc58e086536397db9d1bbffe565056d9df597b30b326546977a60f80d800443e71fa83fb78f489a009cb0b55c3fdd1a119119f815ae8e35ab19621697af553a49a16cdf3f292dbe83a42cf047d22ca831ff1bc5d25dae1e97d8955616b73ce450d6a157cb2a5d9561e9e5610ce33234019a65007871d6062a67e2c8c59157365a3e23668a02fcb656d2d1a6911e1"], &(0x7f0000000480)=0x6e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x1000000f1) r12 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, 0x0, r11, r12, 0x40, 0xae51}, 0x81, 0x6, 0x7f}) r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semget(0x3, 0x4, 0x18) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x1df) getgid() r18 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xa0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000000, 0x1}) 16:00:07 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x7f, 0x2, 0x3, 0x80, &(0x7f0000000100)={{0x99, 0x3f, 0x5, 0x7f, 0x7, 0x7, 0x8}, {[0x3, 0x10001, 0x7f, 0x6, 0x1, 0x4, 0x40, 0x10001, 0x1f, 0x4, 0x3f, 0x3, 0x9, 0x100000001, 0x60, 0x2, 0xfffffffffffffffa, 0x8000], [0x7ff, 0x101, 0x100000001, 0xfca0, 0x3ff, 0x0, 0x7fffffff, 0x8324, 0x4, 0xc8], [0x4, 0xc1, 0x5, 0x10001, 0x0, 0x3f, 0xab2e], [0x4, 0x6, 0x3, 0x4, 0x1, 0x7ff], [{0x7b8, 0xd1a2, 0x9, 0xfff}, {0x4, 0x0, 0x3, 0x8}, {0xfffd, 0x5, 0xfffffff8, 0x9}, {0x1, 0xab, 0x7, 0x82a}, {0x8, 0x5, 0x3, 0x3}, {0xff, 0x17b2, 0x401, 0x1}, {0x100, 0x4, 0x2, 0x4}, {0x4, 0x385, 0x9, 0x7f}], {0x8001, 0x10000, 0xbe29, 0x3}, {0xff, 0xfffffffc, 0xfffffe38, 0x8}}}, 0x40, 0x4}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) socket(0x0, 0x4, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) fchdir(r5) r6 = socket$unix(0x1, 0x0, 0x0) recvmsg(r6, &(0x7f0000000700)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000500)=""/112, 0x70}, {&(0x7f0000000580)=""/66, 0x42}, {&(0x7f0000000600)=""/9, 0x9}], 0x3, &(0x7f0000000680)=""/94, 0x5e}, 0x1) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) dup2(r8, r10) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000400)}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="b514774f631954e511b5ba6b3ac3f47bab78899c0ade57d445965fc7c8a887f730db606fd84e53f59cfa2745ac7af475c611fe03c3fbb8bb18f749f8045d15ce6f3d47c5366ea721a6c9c57b352ee50ef102e9e2f387149565336105a64505db50e36586172fb4c3ab2b2dd2083f635c8e7fc135534dc64afa775687b470d4dc6a0de59676e0eb962fac4eaa955bd7c87473c16148e5bec4e0fdada7e9ee8fc9756d07ac40a6d4e50bca2ca80e64bba25b81197ed344ad88cf3b76f2ea3402e2df2ce2aba97ca9ba2f60261af34ed1f3af526ac3c6c868b293e0fbb4de52cf91a882b2db7e61d5185ea17262a5", 0xed}, {&(0x7f00000000c0)="ad6383f792fa86db18c9014b3dee8bc32c71b38b5a0c5663011a82a62b71a30d3896fe1ddf6c6be9e6e6c1b510ae32335b1386b99ccd5d6a97f87bbd9cbbf4f3cfeeb25b91a99279f1f6d8096a2ceaa81988100d84f3326c0be07c61d47cd40a2c30f653036f546ecdcaf4060ca3c9f97aafaf1d498b873c14a4854c16", 0x7d}, {&(0x7f0000000240)="88e93c4057f02cd3f58cb6da38e7a7ee22e93095338f36063c5327c2bec56c79e3ade2701b215936ec281bca633e0435823c59d5ee497634dbdde846f477c71bb5c66081dfca70150019e2a43eca8449d3daec5891261a47753c02fc9a7892fbcd36247ae27d82edad28095b77eab6fb38a810fb72677f", 0x77}], 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x1}, {0x5}], 0x2}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000440)={0xfffffffc, './file0\x00', './file0\x00'}) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6d, 0x0, 0x0) recvfrom(r5, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r9, r10, r11, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000640)=""/115) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000600)=0x9) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000040000000000010001000000000053c8c629a1ccafaa32f0f672589d43"], 0x1f}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000380)=""/166, 0xa6}], 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3"], 0x10) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x3c2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = kqueue() r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x800, 0x0) r9 = open(&(0x7f0000000b80)='./file0\x00', 0x40, 0x88) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000bc0)) pwritev(r8, &(0x7f0000000b00)=[{&(0x7f0000000500)="ed41e7cead6bdcb8", 0x8}, {&(0x7f0000000540)="6ea512361f5d80572f429fd3f506e9caceeba06f4afb2b6612759ad2bec94f2f8eeb6d37cb4d33e153fe3d42fb7a6e61046091746753d9e7717d04071a156c52a9fba64deb403677a8bfaac81e0070eb28dec9ad64b8a9842aa2504929a0556887dd4fa587b9f0adaf2f738ab9cd74da50e44308d058d7c45864e51ebb89f8dd7e2139928ebd6d3faee3", 0x8a}, {&(0x7f0000000600)="e8d0542ae772c733fbf444d731214f3b1b23636eaf4aa9d9271f89720bfc05c53a47943371a4838840f901b7b68d069d261175c18022a9daf1263546337f7269c369a2877d021aeaa4ce8589d6", 0x4d}, {&(0x7f0000000a40)="f93601c5c286513adc0887397e415b17843aa629741d441ddaa1beb8db23da43f68cb84ec79a3215d561bfafb5eaeb6906d4145c1d7cb7a3ee033014595fc6531a9dc1b26a078ff3ca5fa1ce20d81b9940adb3bc0beac1eaacf028ff409c9afc2130bed2a657b3d58da3e98922ab9b6340e4744e318a13a3f07ad82b7de9f3188df65f", 0x83}, {&(0x7f00000016c0)="51523f57f4dc352dd84e4addeffacdac941b45ac629ed4fa33b812db4b9a249ba5ed353a6d359933d6bc4f0e41243c0bb7dcdf645250d44d8da95775e7924825a2dbf1ef6791acfffdcbc89909376620ba14533054fed367e4bc0ed8793e867d7cf1a8e04af9734c20870549fed8986056e487de919c1cdaf67291549c5df0755f412012f3dad6ea09fffe92016250e355c5d0fe5d245b6e70b09664a417be27bf713babc15fdff833d85912452d7422989335fe415cbadd64e8f8f6892a365414d54460e89ba4b88df2f8b37b35ee51511f87552f90655b8ce4646f5f83b41025779ad6ea3e4f514c8eddbfef4568d25fa117757296f5ff633d4dca531a6168a9702447aa1bcb51def90158c44a1516634d7da66a6a7607eca19d7a6bda680577e24e270061dc16f5ad2674dfab2b9803f8c61cacea39a04eec28a1b73dca89f6f813570c11fa9c6c8d19429dc55bf58a5a84751909e2f6289e213121e6870ca7730501df83725d21b131e9295d828f4dd5c96d39afdf9108aa7fe2c720122aef1352c78d74bf0127df43e67e83cfb8a85a3565e924fb262525236201b1acf9bd7de4597169216133abf82a9816bc41b0006b3c6378ece5955ae9cfd4c5501efd8ab96a4575dc2d4727529b7e062c513fb9a3caeabf18993c8729fa793dbb3f8c2d280f8eadd1c173101f0a99d3a1f82eff18588ec6612994431b950eb7e09be73402d7252780e1696a1262277096190b9874545b037a91a4f997c20a2f52a5092dac1e748a4292a12c4f503777c429ef24d3772640fd771317dee5468502de6e919bafa6ce96d4038ed19df0e8c8de2ce772ec828afaedb5f98379b745dead48c9b278524f37ba44737b102bef931c28ed2068a0b37ea616338d7c834df9277c820f36a2d2e3b64e57b8c106032bc907ce77a41761c24cab7f542a78c7a971939a4a9df69624f8f2eebf2d9968d1660e11ae385844d0061d428371691f93393358e1b635d7c50d6c9ba3e8a86d26a60384684a07614fd3a0d97ceef86e7c8b925fcb97a4c1a921993a192a5dc92111045c2b8634ea1c42710975c42258fb606a69abdab76dbe9501ed5560c283d9792e1c334333e005e5c961619b8c5dc5aaee50f95cf000bc08849cac12f8f881a4c59183dcafd9e6ce76059cafd4eb87e9a18afabdb576914a05f0d7cd2baf58627f85060d469bcdf912515925b75250724e502e1d074ddbd9e7b65248c4cc5b41fac56f1ce3c957235ce2eee7ea93f40bfe771420c97cca74543ca76c27aee6fc20429fbb21dc7332a277f970fed18c22c21b2584b612fe2edac5c1f2efd4bc33cc181064a6d98c4d97131fe014217478da14128dbccba1f2b84f2bacceecaee10efcc51a651568cdb7eb7d6a08ba9815b9554cf6bfc66377b2e3bffa72c82625e6c8c5b4bc9fe7cf47bd9c1bdb09c3df8fe8b59def564b4fed69330ddade99ab60d5a50e53a45254efebbd2a2612a2d603e78778b80f0d4c0d1cfddfa2b8af0564921ae31b089af88fad972550b3380dd1eda1128a819a59df960f358275e4b5e8b9e2888417a0258d2185e5850b4a4097815c2b34c77c376424b380964d6b5c0ac2a58a2082df80d27f795c781671656fa7e4e3a7265bf84fac32255eafbde42fd2ee3b61c7f4dd8b3222eef22a8d548ebbf2458ab7b177c07314ea59c6afb9093507a80fb100b3285e3e7837cd8105fd7f9162b3dd94d1c013234ad0a73d9d65fb7cb2413a71b72545cbaefac8132b641e3367ed49cbb72570ac846e33839fe331fa645882130ef6070d37c21b39babf3065bb4ae098dabd06ea3683ac70d1f03d210ee2c05c699270da9c2c6e18cd03428bdbe518b1beef93d365974cb9a55b6b328ed907e3ae26890af54e1f4442652f29bea5c52a3333a9d7f4ef71c53c69fd73d5fda6c30c62555a328d7dd64e1f94949af542aca213e38147695e84795ccac58f0c3aac4698c5bf40de5cf859ac041f968adc8a631d7f927155f9ba37f7f38394bd8ef4d2fdeb5b0710e6985e6e2a90a4b1f212facd62004d9d4b8d0dda94c938e158b1c3c91999cb3caa39fe0a38520ef6ea8be86a7ba70245930f7ccb6c9c742b0a01f0b3affa0edec4b33c147a1c462f0bafc5f4cdb1f35de1c5346e04d95444617b6e2e1ee1ab56fb5646bb09b6b17656b1edd3b7fafd0c7f4f06d2cf940c95d72d2feddce7fe57f8254be502cbded984b314b8bd1da988db4f26cac95cf1f04ee569aa6dfddc1f2f6173fba762f2553c7e9591e5847cbd75442a0b2ae3e55e8d9472f0d0c4b3feb25054251f9a632c49f6b0759662341027293724c5a2e73e48979c8ed10ea75a0b358761e4427d9f1986b96296a562f88d615cecc7e83b9f24d51a10b4a4e2258d068c2498050d1558e8d4680d21de7cf59c811851b214bb52189f1b53488559e88b248f36c0feff5e8f15e77d9a2f19a80743c1b0c27290d56a5d67e3d81f19b6f97f23b050449a8702519de6d459bd9ba9e30e03b57d0d24e93af817bba41eeb3553ef6049640cf5d83ce142083a7205b5607bc2b1c563770ada4c113031cb8d844c86633247ea29a8ee421127b7a695958b4762b50c194b3cd859846c18729c06b444fd314a3bbc050ada57f26b10a3cf45a4f50cba74684b759d9f1d4698f730045a70e62ec6f6675278db0747606e844191472d7c2488b2882150338fa229f42c79afa088fff006872f6236a5f413b190f394731c8582c7ac436d8bf4813cd0c68b15868d00ca5809c3e8a89454eaca6f89986e02b4d8644b29c23fae5b5243bb15aceba85768f42c839c9bb2e3dd62e7ef54c6cc38aca528dba7bd788b1102b448e0464d4f1b3987dcfa542d18d4eef072a7440ed28f59003df8ede54056fa170d9ea767701f1eb79df86459efabf810e8b9982bbcbdb8a1567b0e45e5ab04bf98cdd1a8b0ee5f7455f31475c5da0a4fb922d85d51eb1a5b9d3d1f057c59d1a90563a8e518c81130a60b78c9f937d174b81e5275abb62a3329bb02486766e98a4f5aa7831025561e2c979c29c5e7fe03d3ee7d7b05f426552e5fd95f3f86ba69435d260700d79d6b453ffabc6bf24fbff6d6a191d6e559b1f42d3e56d55686ac385686c85904185992c7ea4969c666dbf16ffbe41a953c49d9879ca647a53ef08f24fc9a4baa89dae28cf750d685896780b8942af0ee0583fd9144f5bd1865c3cc31d266e6bf6508be8109b606ec6eee7b301ce5722535493c81dc79bb1f60138877b55966bb63c10d5ed669dadcd71269bfb263b989bf390ae57dbd417ad08746a8b7988a4cd29f1ef0aa27edecefc5705b40627e1a4cc7572d122d2bbe592eff096672e4543cb7427197dda1253cdfadbae1b5090102094761b096b52f8bc0d502835e6a84f30c7631f6754e1cc7654d00200afa1bffa2305cc968b749348467053667a4aee26966561780f4d41101ccf9693f533cb0f7f0b2576c5972a794bc2720dc4ddcef3308e7994efaa59c2ba24410fa30a479b5f8af0e82409acac14bd79ec1db82e7b424e1cffc15cbe6d037bda12023fe32ab2a151c9a79cab103172140941bf77535e5343739096fa959573f4e57e9ae6ba9754a758bf2d6b3fa0402be1cafca2ef832e4163163868feaabf77a6931cb078d844d0d32bc1e98edbf556809cbaeb543d6a597609ba362bfdb0d75ef442f74ae46db693539efa037a6b7a9907db7a229c1ac5b2b011aaeccd6431839023e5479af2f57d7339c3d497e542251d527b8a001acba9f42ad3f73796e2d401b222549878477db2152dc60321ea9d0f85a8f559544d18e42c198eda63f638753be0a7fa6865b93dac57e166574de8207646d5603687b50a42ae75fb30f9ccc93770f19ef0b2f00b5e330eb8649c7212086c3a54d95d8d36a3f9d9eafc952a4b502d71614fe400e82d0352a2d5dc4a2f8c06a78ea25d1888dc98aa7d9b8b3177974a86a63238a0d8f901be1afde07a75b0107fe705f93df5159b1a569ffe6d8b2ec140880ce8b5dd7a2761e0ea891c613bba5e91a7c9de3b7468519a5548058f8d131b3d41b9b557901672ef1ad735caeaa37332f50916f22a7dd1c68c29c1bb5b301deaa9e25174b622d37448b9c7ef5650061d8869931b40baea60931b7dcdb9460c3867e6afc1a1234851c3106b88ceec1443a31ac64c810184cbb738127eb4421e682a872fd4c9cf097f70db248db8f754cf13e64fdb917a52bd1462ae8830a6db5b7b3ff307f2febbc62366d06508684864be5807d1d7c487deca653c13c2028f30216fd901d9ec304a4e630f752986b3e6d2c7e34e393d20123979d18dfa8b75a2a42912afa345e46cefa9500f369a8b151fd7284b22bbcbe25c0d9384cd4b700ad7ee2d4791c1bfd7c07c1c25a9aa038e94fcba128bd72aedbb0c9b5c44666d0fe361617ae69499d3be6e89b506d0617e80c54a5c4235abf6e3f055c0a1a53ad7da4db8445d6a1e21e26df4ce6e4ac33c3c1d0899dda4cd92fbef4ce4afcf385afe5b8554f4df86efc713a838a90d736681edf06a07cd2109392204ae7019c081fa467e6546848be036503ffde8d6de392ded47317fb68c6db0f47b4873009257b49159799f7602480f398ff0f3cab6f62725342debfa2652a9077892976d00b0bc2c1a1d0f9dc7b9c95774b1ccc75be37d3a44051b58b6a43076d83b55c1812c5c9c059fa62aa37750219a57c4dfebbc3a6923555e19411556bc62878038298bc81fd2868e2164207ede1f9bf0f7a049586524c1317bacbc6cfac77c432b1b537295e4d715de8a00ca052c1752fbf51f5d0bea3e138112256eefd6210f9d86a3a721ae336e0040a9d76e7615e1218c30d11842ddef77b0be105ff9138faec2c024f1ea72c14f85a81c0840889efe50d014cc86f9cd5669ec37cca3354bc44ac510473590707abc3be06eecef51f34cc58b1138a8d3285b081a080b9b2df6c1881b8f51fd54433ac51778d3c1a8791e1ab147acaa2489e6a5538cf739470ff31edcc6e6d551344be9631480377ebba0b3cb72789b2e84598ef1ebc62903db2f866a9d1f1dd424d8277f55049132ba80a5029c67970a08e7c7ea0ea9db0ea02b66ec3d71264409ef648c37117affc89cd7d3cfe1aa5b16003e95baf1e1ae8027c1a93166febd61b5eb1f7c6fe102f701ee1b65e42e1445f0c37a9b8316a2d8aea9387fbb9d73f7fe01deceff1ccb8aa2967adf7cc0ff29f2aca76ae33351512c642efe5fe49f9f4f813a3c85a2cd933d57ccdf047659fc2d40a4a76494ff0c0e444176477d8e573a184ab171ba05bd32cb9a6a9387c62c61a02c463f9e948ccb271343659602f14a3d760ec679d5e1330d9514293f9221d626b4645d7390d0c41c6636aca179bb79adc90bb5a046ca7684fcdd30fea2723d850b67c2f0514f3daafa49e7bf2faa648fef21d9bf0fe2045d73a1de9ed45082891bfaad77a1c50235365c06070d1c40f6f169ffad95b596529c205b6d107a5c986bf4c9b8d800795903edece14822dfd9860a7cbea90a73a50bfd3682576415f661f7b7c5b284135e7a10f58a48c7bd40f504e357f69e94d9126bd509a6c51d54be31467f44f5166aa65d660af2634a617ac706e43b01aa84c953cf91503c4bbc7bf1a8c8cdd8f6affda1b62a54d3fce745d0ceb780e41b5b403bb45afea08ca90820e271479c50e9fd38ae019806d6390ea25c10b010cdac3f5611451dc3bf6a9d7f22561898b1580f8f96ea7f27c9f23f04ecfc71f1b0d8d8fd306a07e397a16a6c310174818f96cc326da1796eae2", 0x1000}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000480)=0x1b14) r10 = getppid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r12, 0x0, 0x0) preadv(r12, &(0x7f0000000000), 0x342, 0x0, 0x0) r13 = openat(r12, &(0x7f0000000c00)='./file0\x00', 0x0, 0x52e0a3d9ccdc7189) readv(r13, &(0x7f0000000c80)=[{&(0x7f0000000c40)}], 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x120, r10) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) ftruncate(0xffffffffffffffff, 0x0, 0x107ffffffb) ftruncate(0xffffffffffffffff, 0x0, 0x80000000) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff9200000000000000000000000000000000000000000000000000000000000000000000000000000000004000edb3e88e7f1f8281d96d372a1da4ba11c163b95c49080b5e84721bae88ec86d2ec7ae2adeca1c724048100bbede7e218be0eeadd456c0a15ff10ab8eb43b40970bb1afe71873dd66dba102e3daa37f14a6ceedb417bc77c746ca73c5734e32"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r11, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x0, r7, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r9, r13, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x107ffffffb) ftruncate(r15, 0x0, 0x80000000) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) msgsnd(r14, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r15, @ANYRES32=r0, @ANYRES64=r5, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r16, @ANYRES32=r1, @ANYRESOCT=r17, @ANYPTR64, @ANYPTR64, @ANYRES64=r8, @ANYRES64]], 0x6, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r14, &(0x7f0000000880)=ANY=[@ANYRESDEC=r18], 0x1, 0x800) msgrcv(r14, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r14, &(0x7f0000000c00)=ANY=[@ANYBLOB="1886664f9f6100010000000000000001000000003c86a5e79a7886881c597387fda01ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a73072405c955be9854762bc7037a603eaa6e7dee"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r24, 0xa5, 0x1, 0x100000000}) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10982, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x7, 0xfa3f}, {0x2, 0xffffffffffffffff}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="62020207e0000001add0c5f218740b525534f88ad130b6c8b9124c3f9a9b58ea0ef91c0f588b98b21906299c51073dd19554aa2f8a0909c56fbfa647f87e2f230b3a93e50e3dd622d73697082f0d597b7dd929f1d5d520910842436e66a024bff1e8f755716ba8df357aa3311338d1065bb32607a75487090d5f17a884e70e2f0942ec2ff16c5a0121cde3958b053987afc788828040ad7d9cb0154d118527cc0bc9bb36cff268db227e6ffd2fc396263bab41"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) pwrite(r4, &(0x7f00000001c0)="2e2e69ffb26570ea893c2c0949d9f66556ed591d4b1700a4061dcaa6d126a6bc3915f66162d5781df8096aaf8d685315c1c15a398a3df6aedebe07f378628fed00fd8a648ae3778e5e3d29b8a41c3dfef9f02f07c7e346c1aa7af263cf08fc6621bc24106b15ea3624fd5d5b69ae4ef721392e6c75eeaa26b077d533a83783650afd2fd6ff6f9c87", 0x88, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = dup2(r2, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000080)='./file0\x00') r11 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) preadv(r11, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r11, &(0x7f0000000340)=ANY=[@ANYRES32=r1, @ANYRES32, @ANYRES32=r5, @ANYBLOB="e20000010077f9fb4a19fe2cf9e6d3e4d4ce309268d1eecd09c41877f9de03d4a219c5e2be6b2d5ca6a88b9539cc3d83c77ac02fa862ffd99af2de5b3a03d8c5cad97aecc661c7569f30b23db315139082db31165a3daec9e4d535ca17fd93c12e7399ed7706772e537585ca23117bef6816b3e225d65c8b6f83c2858ee199b4b9177c3b2146ebaf68bfa67dc27cc97983f94faf927a80aa2e1f7f9dbfcf6347a9df025d3817160e080fcb4ec7dfe1aee7c1d87bd07561febcd465af00"/203, @ANYRESOCT=0x0, @ANYRES64=r6], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a415178c971ce85c3d34"], 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r8 = getgid() getgroups(0x2, &(0x7f0000000000)=[r5, r8]) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x40) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x5bc85f9a8ee9898f, &(0x7f0000000040)=0xfffffffb, 0x4) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r5]) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000180)=""/238) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x811, r6, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000140)) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = fcntl$dupfd(r2, 0x0, r9) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f0000000000)) fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) 16:00:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='\x11\x17<\xe0F\x05\xe8\x10\xa1', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x39e6, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0xd1, 0xfff}, 0x7ff, [0x2, 0x3, 0x0, 0x42f, 0x5, 0x3, 0x5, 0x7]}, 0x3c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f0000002bc0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a73d6750e6ea13a77ce1e332e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000de000000004dc1419809771c274d72cef0dd167bf1f21f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc99dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf0000000000000000cfa71290aaa97d542870ce8087e7f91dea659412ab32e544b947bc599f893e955a66a71f0412025877420350abc0e988d019b62faf4ee388b2b6f155a0312ed38d840993f22143e24344b6b0308dbe5c1c86f714b4718bd690f1defe202a29ed28d8"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x6, &(0x7f0000000100)={{0x81, 0x8}, {0x2b55, 0xd}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r8]) r12 = getpgid(r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f00000005c0)=ANY=[@ANYBLOB="f8ffffffffffffff00000950f865ba6a14c3b55497ece4f5e2ca5b6290c37b7f09c21be9c718601b4975ffff33d7c02d1bd4e75cbec8f91ad7aed2c2fd877ed41db5c3c5f1ff7e851b7b09c7db07f09742d493d4febd06b7253b4e7575366b4ddea6f860c3c3faed9f5c0403aba6bb737d72c73d1a8274fb5166295d9c0300c5f7fe7db678d135968bcbc83020ea048941e4ed2a4f28b415101b89eb76fc579f08fb373355750000bd0000000000"], 0x1, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000200)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a325f918ba49743392da95f2ecbf2e391859b4d84d95ac15f728780cf667a4fa366d6a506c665cb5b", 0x58}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000002000)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8a203daed36b2f5a48d0a02855ef642f4e6af112a6d78602bc47803005e8e2b69ce75f178cb7d25f28a1ebd0ed1ad7b657209d5a88eaa32d7a785b2e6ab2642dfbc99eb6e104fb0bb5828a4003053cdb86fb6ed5b8649d36e4c16809cadb36524803c35db036d9f637be279e91bc1a2cc496758bdd9542e217c598b89447bf11db0a3ba8b9fd399270fea72e5160d896752d1c49304c56cc4fad4c39eb6546ebaa7a9284e64ebca72ee64dd1415a200ac3e7781aa283fcad288c5f2ecfea65df6e2434b30e6bba96e59fc2fc363b64902ae01c1d5c3cc312c1f54011379b092ee66984aacf145c01dfb6ee009aba6eb6167f641cc659db0a3", 0x176}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000023c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c9985af89ce62f45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac0700000000000000409cce889d114faf8f220bb28ef64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f2141cd4053a61b59ba02847cd42a336cbf886066fed08b08645ea23c49fc9ea1f68c3c1855ca5385032e5c1d5452ea63ab6eb2192070f94be4139d251685d8dd408342154d17f0a1d9d98999f75a08e6fd5b4f5a8775e0e424be8c8a3e59e9", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r12, @ANYRES32=r13, @ANYRESOCT=r14, @ANYBLOB="000608"], 0x24e, 0x8}, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r15, 0x0, 0x0) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000140)="c366f5fbcd37a640ba541131d1161d6520b0e626126db748dff01377c225759f2e4fa08e3ad39bf506d83c45e6a855d4763aba3d15e18204429ad474dfad0c88a1796031ff1381ef774c1b6bb6f2ffd8a403d30c675ea89e2d8dac2fba8585b3186c884e8ff13087ffb630052e3bf13bbffa10fd8796990f6d2a05f2f9254f785d8eb68ec42c36084338628efcc146462ae81fb97afd32c7fd52ca6529", 0x9d, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="ded8806083151b0ab8a2a97cb8da") 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="1ce3be888ca65528c82c443bbd11e5c07afa7e45872cc6b19e9308e426d5e9dc82aedf06372eaded12ffbe20454e9b6b71e9f1bbb47c4dad90ec3d0147aa6ababd83215208c2408261de5195faecb87e2b17dd375197e6a26d95590d2bb44623e26372aeb9d6226a3c8e6f1a183f5c9b8c5f3ff32f37543f1144da5c35297196e6f5b241a7b57a9b46b8d25587c9ff6f4ee97c16a531bd5a11932092580a7fd03984dbea7439f9acfd548ca184116dab45815b", 0xb3, 0x6, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockname(r1, &(0x7f00000007c0)=@un=@file={0x0, ""/113}, &(0x7f00000010c0)=0x56) r2 = open(&(0x7f0000000740)='./file1\x00', 0x200, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000780)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="f7bd4cc070148169024e17658ac10f", 0xf}, {&(0x7f0000001100)="dce1fb6942a798c95605715917bbdf18510972c88afb51b6fc728f1479594095a7e3802deabf6148b894d988bbaec08bc2e0a49255eedaeadde35130a22ef2f1d2aff9c97199c24cd7a567c340627f3004b8b7ec52f6d3a1bb71312511950bd4de5409f2d408dad4c13f8b9210a26a1d00cdebf16863c5c373393c5e6cb55148c20d6f79681c24e4ff9db3fd5b4ba0d10485ea4588d55f3604b0ecde03186d908c1018947f4e345d039609598a5b8d73eba7b5c73c3d5f24cb07cca3a01d8968f6682e2f4aaaea12e16191481312921eba4a26a3b1461b0743137eecb367e2c62bfd00c889ad6809f15cac1099954ab8c71ddb8d711e608a299646f26ab09f6d68d1ffb0ef25a4a01e2c2a792def4a1bdc1edac1f89b4b3b9fbe9f2eafe94ff9bcd91e4401493acf9a8b45dcefa32d23f4ef4fac7762f41fd46afc1a1c4351c11ccd74c0cfea8e502d03b0c7870c66177c24b0aae5414225f7d8151b5c26a43d3d7d377bc687d86e3751a0b110d67e7d0ddf7ce410b03219e8fef8351a8f507328c08201c574c99d36490917161b035ab043d95ebf320eca3dc946f30cdc491ef34100361cf7cce223b62f00e17887bc982df74c25a48b08b1da9297c69e9092107908b82bb438296aebf9f03dd5f743053586572d0ce759970f9dce91605e3edc4af328dce6eaf326b3029acc925cae840c6d2832fbd21c7a0000422bf0eafa01c9109ba17f740a9da1a80cb75d948f1f88fc9ba2937b7777e424ffc24d49cd192ef9442204ed13f5ef2245dabdef123d0948652820b94c7283de74150829536466d5d4826b49951a0d5cb52a13009d818ce2f529d138a5b6b8c4bf74b66942f9788ef3517e0b982a68322dd73c3ff547b045c177183dd4e1c7661a0a506b26618d0c67a472f8eaadc286b3e4db1a1253cc52d7f0a05ea6808779ac45090cd609aa0c4af8827fe570a48c86568c0c4dd7aa2e532cef99875454dc4195ec4d6611a21fcc54ff794c473c6da33931bb905ffb6b711cf177ab63a64966a58e1dba5174afee7452f1e7f74a0df81a313262c4c68f7cfe3b1cefa4129206b23922e9be9ca0ed766758d5b283598b9eb964d6a2b7904cd901a440126945492a40c58bf74eb847468ca55cd9092c3812556b04183fd2aa8b3d0b312673dbd5acbd841b103dd1d113912aaba91e93770960c0f1703ff346f3e2f5732b6100c665c980696f813dd21ace7257d2e131f2aebfd14561d439868f9db9aa57c996e2172636fccf65f4470bb1e7d76026a355be37746015b03983c99891cd55aadca2f6359d37e0c78d21c17ef18caa304e01b8ac2089faba54f28c3aa776be85c0e9adfaca4aca0e26f4db055ed0d9f505ec17146a5a458e87307d8718614a3f72873289a4e451e1fd30e5e58eaef46cbd6081a9e9cefd2ad36f21821c2eb03d3e19d4634f25a4c4fcab73ca1e40a6d412737e3af6bb16b6e8c592016f0ab0451a20292e4b744fab6fbc01112a0e2b0c59821e2284cac17ea5e6542ee63d6c76d8bd997093484f0b68ae90753131e4290da868096b08277e6504cce5ada4abaa61bf68f45ac2ba80da95c568ed9215d36db723fa58a0f26c1de0669646ea3bf7e0f43ff88deb745a185b8a7cb0ae9a790e70a00639730517cb1d67c5fe595b3e9ab95ee78bd8c6eb85bbee132eacdab15f06b6f7d31fc3c3bcb6f3fa24a8446ff0c3b721ef1a0189ada57197d2d1def1b39825edf011fb10cf9d0d18da3f973f0f103d833acbe751f62ba37672c623d1f357634c9cf7b1a3b9eed1448b0f356e1803698e7ff2780a74cbf1a1688dd23dc494a6e1b026d0d218299a0d5172948216a860cba0075e36823dc50b4eb7461de85451e5bfab70ba1c8bae79bd8db47572fe113bdcd53f706d19384515dd887a6ef2eecbd3580ede8866eaad65d644762fc0e18af22aa4c86bdb6c25bb60280435ff78cccafd794bcdb49769a8fffb5a1c98f8e98650eeaab3646c0cf31ff3672ff349abfda52a4604a39995add721764ebb2e242149b0d7e9dfaf9170a778efb6a4191ed8fc18ba31789ee4875a0ddb78c5cf366042a00195d7856551f78976619e83896750ee3b0f3c432b42299b75d3cabe5be9c077ef57da4ef4f03a653b95cd48b1e3507b20d5c0c43543c770ff74e98c00837cbe3ec57b6dc3d03540836fd1b08a177aadcdfd0105991726129326728f702c7b34f6c7f32ef8dd2b679a6f2dbcca26e596e566ffc5de6c98f7b9a51adef5c9108d6eeb02703c27b2fa72d5f4a8fb0ada0012df8e9b5574c61bc69443563ef1771d0b8afc3008ed0bab57eaaefbd74608e08d8efddddc2f6ba543255f2dc34119a8e907cfc5c278d30b55dd3bbb7cb347ce9491089352496095cc25c963ddf34cb192f59519cbc792012f1eb6c5992d49c816dcb6c55c351b52d9ae1e9874e0927df350f7e18b769c2d7b929cc028d752aebee1fb6ecb4f8dee696aa0971074dcaa07979ab9f4d9dca3aae673d0f8cfeed7420dbe9f4c4e4c79fff4f3b5d48aa93b00dcc4d4f3e11e79d0062ae0601f473f7bf5b876916b15a5304627f39fa519035b736e98d86af617c62b4c5f7f81278c0493d40c0938756a77abadb0f7960d378c110a7537a48f6aea1008677aec7bb4465cbd46fc4c5c2013763f8227ee83e574ded13003e24703df5a3a240764c14a35352509827b828ec1ff4b7a9bdfa53f63cb53082b9476888e977645ed6eb2d4c575b64882502c497e54ef769852f2b73baec94ea82fd1da03bf14943635022b3af9df427fa10b0830f0ff41b7c4d21133f248db80bd5e2088d826eb62715add4ba7e761898b71f74a138a854678c6fd61234e0761ea43f51e5cb34b95b69f23afab303066cbfb53f2651498f24280c6c022bc500ff4c63b2fa30e128dd0a3646d797aa85b4deef9f195d66041a2c048d5537a1ec889f48b06cfcab05bef94541398b699db02066ceb90eaa8483ff817e3dfe2c9fd439db1ff45f35e9447122e0d4dd63fb9fe148fded49d09eaf7abb979c2c98016328ce08fe426ca9aa29b50e275e46a472af5da2a51e9aa518299b71229641ee6ade21dfeefbc16a081758aa563903175c48b302ea8766b0ffdfb20c0c8e5f270344a9f1e72fcea8172520597ca491fc26f4a976e47155285ae530db5362ae8308a4d63f3dfebd788c0a55fa031cf250beb63a145e706ea2c7c1a43e51a6da9d95d97c7d586cf06398d475a8e6ab6a051c27f0f1ae7c0913ee168311844c5fbf7f8cc2b71a92aaec53c0a96a276e719862b469fe94e3b82f2204e96b4655a061ef77b698b8e55fe3893507f2ad0c2456d55775ef5a667da25379a9becad51aa73b8a5b0525e61e27737173b24a27f2e1749bc9da6f3fac7e93d83130ad121c920d777e59608b5fd29323727ae32395beb2bd7bd27b6d8c56fb4a5f6c4500ebcd53e41bb0677b0692b780e9e4be7366d565c1859c8aba0b3acadb9029bb0d9c8d6052e76413610f1588ab2427d7d0ee23fcd555e165ef523d90458c6e369fa4d0109722af2a96c1cb747f98843db3fac63b3180e623e5a87b62dff082bf43afab98274f139bb2cf458de50e0b89b63eff906a6151bc5fc67592c44830857b85fd0229d83cf2e7cf7c6410ca22bf887449d0301fd1c71eae273974e3d88eb5267d6e44bce7810399ef44dfe993e9bc6e49190efc67d16149c77fe90b2a378d8242fb14a95bba9f2fc91c45a49471cddb7766f0b971667f75424f7fdd85de0f28f23de85ec40b40587988ca1f18c847a7c160ed0697b6c69f69fe97b0c7a285001e4e0b7dd8cf16733b50309b98e7aeaeabedbaa2c4bf01ff9a82490f27e2db133b0f30d189ebc0a34fbbedbc65071ef92c6eb950d4bde40fbe803432b0547fe2514cbade4433c2890c674543a3cc7d44278f6e49d7cdc53bd9f50fe0bb2a7f9265a45d016fe1e54fa082cb8a56bbc26afbf45b3a29aaf263cf254ff11a89e8ed32444a6c58817b07edaab31dc4e52767ace1bba0bcae58102a6194fc2d855e0b8ceea66f5dd074873a318f7ee6f57105e53398590b67ffa651a0e91e4b4ab449f412957c44c4c1d4e29bf591e1c591929e6aec1657c7b3a31ddfaf5738e0c18d5b0439b7d404016bc902e8d9f4f44fa79ba6a7d6f3a7c36f8a8e7235556e78b997491775cf8d16ba189f069a5dc3d6dbe565c3eac84f3cc8c6b4f9ff567df255ea3638cfd8bacd29630c05fb495fe5cc87d6d90b30b9984f3717ed1e698713b0f693ed02b1500dc692d202af25d3ea3ea51ec88d59b1b0297446c6b188b4b84a981bab2ea142c457f36aeef49f3e8155082729f98c19ed201a8c22f54554484fcb4edbbf4d9aaa17fc6a4977c8fb681cea079a2bc237d3b89823272154549a078844046acb5360238499fa2929e1802446be7f9c933378effa1a22022e2a952c9e1c72bbe4be37353446bee4a7f189b3ea6e83e738949b3767a6e426276d4b8ea4b83329094f9730172ea9c216b1651b6d8b240b7ee2b238954de6c168aa1acd05d0538f67f741a2a45a68161f11dcb1d296357f4720d6de3a01aa20c1eb4619d6fa1f1fa5676f05e50c599e71244979bcdaffba2658201f68d2d98bc95888d7fa6025ad16811211c8013705e6b12ee511d3aa84b987ef67c53a82ca51bae3f87ca08c915c6034eb79b4e25f993753642852be6fdda3325eea3c6a06e76a41cc644908b3e55ccd2cdbf84887fc644d74be749fa07d31aa58a820acf9cc38ddc95994e5ee5f84c0d01fdd76cafdd198b186f69dec28808f3a18947ab553a973e5c8a3bfef7e88831972b5a488cdf0958110e946ac56e721f65a7437c97e90eecbf834cadc68a39c78d21ac4a90b4ed4f8705058ffc7515fb191ac1ad75764cce20a13fa71dbe379fc6a14bccdb6e9b00ff0ae396ef757ada3539d78a350d36bc0d468127a441905b96a2f939bf6638de474c30076e7690a7cd58463928f42a1a48de682c3be37b3f91251bcde7018f0148e92471954e9f09c904a469c645f6ab63e39597a01c0420806cbd4e09e2886c96e309b54e099390ba073b438cd9b9d3d9a6112972aaadca56ae027b366cd26d9933d54496d7d9bf444b916a21f101544189b8751007af83d2aaadfc2ddb66772d822223fa01fbe4526d68f0f8fa61c30dd22153f2efcd872a4f78919e3e4fe7c1cf29d4c096ba8ada5a5bae9ed163050dffca89446f0ff1e5093fbf0b4e6adc8c382508d144c5c249bf93c290d95565d4c84cb14433774d44b8bd544b8e789039079a09db544d364069c26eaf84c164e1c735a2e1d2e8cd1ea028210a4ea87463f585f4b1edf406d604e45bb0941e2229ca7ec09b67e9911ab8f467a43e45e1f3fb1f201b660604936f91325889ad605f4e221af00969ca4f6f85055ae31113d5c63b8a0aad89e7c19b0fc96dbe4426db38d5030bc5f9f1e07fa12256d17154a188a1b38ef5aba4578346bf10bef952149b8da6aca8f8f64057bcf0d533df52727b31030d8ffe2bd77bd65317db1aee41364b38eafd50b280a09362836d31a44938b91f2e2514bb2bf0f0e607435a152c525a68298c68874a5ee2db74e3a8aeed57fad15c5e159973f0d9db83992a0076db970b011e52c7c0202c429faa656dd53da60e3a4d2719d68c64138ee3cdd51b750692f16486e5629ab24e4db9ddd2737631fb1053f14e75621dbf0a193a67f7afa34c7feab48227824f75109de3a6282f5a7a36b06202acdc666adef10d658233a23dde5206cda5df3c6ca0f389ad6b42e4118f6be39e0326fabb", 0x1000}, {&(0x7f0000000180)="1e5a57eedfcb9a09208abad4ce2fa59c8b720c3f43799c6dc74927b9ca1681ecba330ab4dd9709343cc973512dc1a0bf423b380d23f54bb1c2fae4c18235ccdf43360812d22012b07f9894cadf36a048b1d24beb9a417d8d0ababbe4203c3d410a4a5a622cc9dcf06b6a2e6b2652dab0f4490196f13f024cacd3dbc904cc7537e938a5cc0ad90ce2e74321ec07b6ea10588299fe910dfc02a4352911243d016e", 0xa0}, {&(0x7f0000000240)="9198fd08d451694e1d0351ddcb8ea44449c628abee603fbe49501fb1bfead23dff766a2045d757b422290d74f6c7a01db8759045adfe41bb44e04f6503b86e74e09eaeadfea7bb6a30b2f85682466d1c3c7e922c894637674eecf061576b74a1e4c5e47838023f2c480409ba050414df4ca0ccc0a0df246f1684634ec7c556f0ccdaab622e87803e8f5e095c62dfb5532ad0439d0ec8ac5aa6a9b76f011e905e53fe2c5e1501327fea1b6646e0b50971921c7fa9f9711aa75e379e7ac624e9a74ef75f3b6f6e8a5cde3af1ad91e393ec0ef021758048efb0ed7ce54c2cc490d7a7429938f98d048fcb9e38acc8aa6569a9da99d737b9", 0xf6}, {&(0x7f0000000340)="04e3d1d8528eced1e98f5daf8245c88b95926ea5b7abf915c0be12c3004259352446acf3f7e0ffad7352913339bf2299be34c85fac41cc0f5cd480b9b9c83190a5c238746ca23729ba93e20c6d1e6efee48ab4d3d8f514831bebd5c6d4331f7dbe95c52b9dbc73af2de31912ece1e9b69ca5cd34ca", 0x75}, {&(0x7f00000003c0)="f519d6c6ad645deb521d4422fdb4b72bcc8b8142c86274e4262247f4f0f4b06b028b0e65db63e7a86d4f16c1e412589009224a6bb4a7e8c6469d401c6c617470e36910fd18282c3afdac07653a0df8505eb789ca842bef768ddd3a06393029ebc894cc03b8954326f5bbdd68c5ed48c9a5f956b249bb40deaf1ca48e68fd9dfa9c8d4bfbf371c512016b18effeb2783bc9ec4956d04e2dfaaba52b83", 0xffffffd6}, {&(0x7f0000000480)="6813671d676a3e29e8c8d2d479ef120d25df9cae7d2e2ead8088fff7a03cf877f0ed759f3d0615882766346cb297520dd6e868b667fddab438478fd291f606a1c936b69687429730933be5f92713cf86ad8023c0272f235022ce9b6154d0e20539d8d9d27952aa2b3ad54d64b80608e11c07155fad1e628686f9", 0x7a}], 0x7, &(0x7f0000000580)=[{0xb8, 0xffff, 0x800, "54338c25ff6264d54f19b089b520459399a1c4d25d2f014fd62336ac90a21cf6d4b7a8f5ac910d453a545ca1123c44703043b8b10b791a5a981c1e5769eef34273d9dca5ff5c29fd04972bc25484f624a12f511dbd1d1918180d43081e5fa361ea961e1ec31fc6519b27fba24c2d725ce079484bcdf9704495bb73e6ba7178ac6598266c4f6d53ec72c74fd68cf2c61c64da7663b70cdb20fd47551cf66cdf1c2a65d42cbc3014"}, {0x38, 0x1, 0x8, "5f12fc161701fbe770c0a070cb184fb91b18682420c4d78a59936618cc0b22c525aa8ab0d20ce4"}, {0x80, 0x1, 0x9, "7a8f5835cf8f788c690c0b397543e96e9ead10f9d2173ef187cf187550f22c48323b80aefa4327c09f1ea69ef2828cdfe85ffef477e7f13bef775ee840c3512f67ef6f19a2b07cb93c4898728cd2927a85dcc08e37aa3a542a234f779930c34e88dbaebf314626239e"}], 0x170}, 0xc) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000000000000000be2925ff83ccb08b477e35076800ae683b9c08cef0fe5ad6a24a95ee7609758b347f07fae737f9427e61bfc8ed08b9f1ee1618842bb5f9e999b69d7d27048af30d8973338540efb86a9a85c37878ca839a8ce52df52cb1788af0a218a8d6e9699e24953e59e5d470c6caa4"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xffffffffffffffd0) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r10]}], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) socket(0x6, 0x8000, 0x7) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x53a, 0x1, 0x1, 0x7b55, 0x8}, 0xc) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0xf801}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xffffffbd, "00000000000000000000f2ffffff1600ffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x1000000000000052, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r7, &(0x7f0000000180)="619dfbe6df1c1d9cc9ba2f80960ea12fc69600d1b3af00f1b8715879c9715ea5ec3291fb07809294306d20af42f9723a6d87e4b6ba620e47d29da480a99e301c5ddbd754feb8abb9c02d91d3011ecba6a5790815d470527568b751b6b57792bd6df787", 0x63) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0xe6) write(r3, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x1f) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) pipe(&(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e07001f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000e6ff00000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) geteuid() r45 = semget$private(0x0, 0x4, 0x408) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f0000000240)=[{0x1, 0x1, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:10 executing program 0: r0 = msgget(0x1, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x7338dda7b9a6f512, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r6 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r7 = socket(0x18, 0x1, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001440)=ANY=[@ANYBLOB="78ec770b0b19542d70000b2f66696c652fe662361b6a1faa2313d7fa5887b7e5b636fa7551db3e2e5ad6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1553f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6fa406de0000ebaa54c677e08d08a5ca20284a24f2a3c271b64774119a5dc529b0bff118d887db4f200cf7869ce0aef932d54d55a6bfe007370f275776ebfdfaef798c49ee98c97b41c6853d53527063bde9303e2b673b44ab4a7875cd429531fecce034afb711e7befb80be3d917b54bea8c9edbfb390fcec2212f0393d610900b13e48e8"], 0x10) pwritev(r9, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) connect(r4, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7ff, 0xbda}, 0xc) shmdt(r2) shmdt(r2) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, r9) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000680)=[{&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000005c0)=""/173, 0xad}], 0x3, 0x0, 0xfffffffffffffffe) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000003c0)=r10) pwrite(r3, &(0x7f0000000240)="04e5e9b00912a2eb107acdf6aab0e7508090a6e0eaebdb855df70fce148182f632ee6a20b8f5b578934fd860e96e643d7aab5bf1b2d270d03b004665a7a44f8df3b7dfb75e53fdedbfc3368bbf46ee115680d2b0aaf9816ea6e1563bfa99b7e98c88d77f1b69b631f37ed891f7d0f93d6eac03082113cfff379df7726ca2e209dac7b162a128a8ddb638bc4433799524e5194ad460ba16b6802fd2287a83f994193b763566", 0xa5, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = dup2(r3, r11) r13 = kqueue() fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) kevent(r13, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffc, 0x8, 0x1, 0x1}], 0x8, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x5, 0x3}], 0x1, &(0x7f0000000380)={0x9, 0x2944}) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x5f, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ftruncate(r2, 0x0, 0x20) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x7, 0x5, 0x1, 0x0, 0x3, 0xfffffff8, 0x9, 0x2, 0x0, 0x40, 0x7fffffff}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) semget$private(0x0, 0x0, 0x604) getuid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000faffffffffab000000"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r2, r3, r4, r5, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r9, r10, r11, r12, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r14 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r13, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r15, r16, r17, r18, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r20, 0x0, 0x0) preadv(r20, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r23 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r22, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getegid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r24, r25, r26, r27, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r29 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r28, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r30, r31, r32, r33, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getgroups(0x9, &(0x7f00000000c0)=[r3, r6, r10, r16, 0xffffffffffffffff, r21, r25, 0x0, r31]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = socket(0x2, 0x3, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x8020699f, &(0x7f0000000300)) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000004c0)='./file0\x00', 0xf316556ee209adc, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0xffffffff) ftruncate(r5, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r6, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) connect(r6, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendmsg(r6, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a4528d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243388e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadebc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301dfb5404ffc67a120ce513160000000000000000000000000000000000000000008e40cbda7425ee0ec9d7428570d39912cb4539f4b6c716c35deb67c8c5d421cd26ecd9932ce0252ced0db571a097aafc0a8fb2a9a3ce57bdf4d035e6dd5d245a0c802ad7d0cf5b62c029535a90c0c4cff4a314200f72f1b32fa941f01a5a105c3032f9221b0c6063deffd086ee694b9d110d70c5cec5d055b87840baff4ba9c3752d59500cdcc93210d2c787b244bbb9b1a5365606a95c1aca0836251c78df05652056a2f847a15454ccdee6b0e80fdf1d5208b69c5220ac089be9fe128f278ab1ac85c998d7968f55092beb7757bf12c8cb230e28719b78c7c832000000000000000000"], 0xf0}, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x104) execve(0x0, 0x0, 0x0) listen(r7, 0xffffff2c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) r9 = kqueue() readv(r9, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f00000014c0)=""/104, 0x68}, {&(0x7f0000001540)=""/93, 0x5d}], 0x3) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) chflagsat(r8, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000001c0)=0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r0, r1) ftruncate(r4, 0x0, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a13e5df3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa703cf9a99f845d0369830df582bce12842db8b2161c337a7613f48b61ce054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba8661c3886090c75af11d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025009d28d4709489abdf642bf235b9e9f1eb5115ed61b423030d9982869947b56abc8ccf8a59e4dc8bbe37c561bce31a83ce3ede16861f60f46ec4d6acca36907e0c3afb1757eead4de7c560ae1e224a45dac3741738395ec6c2d5f3eea85b3e6c3a2954a656f8338d2cb7f86d00a5f18f59e770fb5e36f502293d34f9d00b840a7add1a1ee3d88887892f1c72641ab45be03060d6633eb18bbc3f469b629b91344f0fd484a50d9a4b5cc90b772030db0cd6752b7c22893cfc75e0e403517678e91b5715e8b2"], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fsync(0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x121) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) kqueue() getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r2, r3, r4, r5, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) setegid(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xdd853fdab73bd196, 0x20) setsockopt$inet_opts(r6, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100), 0x1}], 0x100000000000037e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49f6737612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000006d70a43526d15a0fe676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f00000001c0)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9c48b86fab7ca2730619556ae0b655533", 0xfffffe0b) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad3050498f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa68663ffe6733d2870b43a3c6cfed87741605464e192f85a17bd329e55d9a47d16bfc83584bfe5471b589e4bf6dec0d4999df908e90280ec7b9ef0eba4ebd82bb4d3678c789e195297848b1172db16670554878d35e9b998957c7caf5e5cb487e15f12d014a959bc1f392afef7d2f55a95829791fb7eccd4a97b4195cc27e4a919ce27f7b60432295bf17dc62ca5f7aa3c5bb26125d37b3c6443d0c3"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f0000000200)=0x100000001) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000240)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238460ec91b2c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe0800a202361cd8cac7dbbc5b65c6593d287000122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e702f7767909e5612f035c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33a5542d832e812d1123d47c148f0bdaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9a6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e64538278b62864ee77a45611f39888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea38bde5622576861d63c635c07d8b361480c476d65b86e40e8b6468eba46e6d38f6d8d609cd081ae00"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x10, 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) preadv(r10, &(0x7f0000000000), 0x342, 0x0, 0x0) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) open(&(0x7f0000000900)='./file0\x00', 0x40, 0x40) r12 = open(&(0x7f0000000940)='./file0\x00', 0x0, 0x40) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r15, 0x0, 0x0) preadv(r15, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r18, 0x0, 0x0) preadv(r18, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000400)="4666d2dd4564fa2440f1209ce45d9ce38b41abc4a719d92dead246ca5ab0b313c65432597cbddce895bbdbe42f042658a816e863d449af95409e6d1ee213f1e6faad62e0a633c5aa1ab2c0f762843ae2dbfde1d50e545eda09d00ee4026d94a216751490efa92986a394f9c0235a8a3e8a524556b275479158e4bc13b32c26778226d041e8972139da386a8d658b5a2eb2568cbc91b752bba3d26b902a67e2da7373178b2b7a934ef6a05ceec180e2da75799b892c1fd6b3c195742162555e43a3d386b526281c3cd47ee98b9f3e078c2499103fc5debd48ee046b39ee3272f6fd", 0xe1}, {&(0x7f0000000500)="7046d0e4000f951e9e3c3e5ba96aeb1c3defe54ac36f5f74188a82b1f447fab30e1bce141ba10674205b90e89f56532bee5679fdb6446db3f901ada0060aeec82cbafb91c9b4c67d613de9607ec0001318dbed0a585d0a59bdd804", 0x5b}, {&(0x7f0000000580)="5fe1cd70922c339c798ea5a425cb4b8a7afe4e4737f0644f111e196ec7a131691d5618947c24b7723fe62772295778ff446c20951fd237504a005cfd723ebadcd721032e1d51ba9fc1da6219eeb5e906890d26a39ff39dbdf8418738e99b77584843e924c1eb55dfa6165f6b37f1c94e270ec99149c27a72560cf95db6c5f6aae8896494560ee9d45fe0cc397087bf59824e641a20957bd6163c4b2c79333fee491707e5e60765e622d78b04f4ad9c922031aaf735cc1d53dcecd4b55a046000"/207, 0xcf}, {&(0x7f0000000680)="4c21cf0335f832694ec98c92df16cf", 0xf}, {&(0x7f00000006c0)="857d51994ec68eb029128f7eaf44da1f53c735616cebdc412aee385bca007634cd8b6f5746a88f81b8e6b1e5aab307075e06c7500b7cea12856b311d68bf63486b78e284ebf57bb55253e2dc2dc470", 0x4f}, {&(0x7f0000000740)="f6fe3d9996da86efabab58c12afd7eb48e1335790582561b55a23fac6bb2c35def28bea3ee53ffe9636ce72f41ec4db9a55eb55ac5c21ac599592d579748ffcbbb63c3a984f30d4d67dedf16d0f317ed5673337a67849c40173b009affab26aef2a6e7120cd2", 0x66}, {&(0x7f00000007c0)="57457e65579ab2f95c817505276823de4b151405b6d6c468e66740a42d07eda756797492a333dda7c2d4e3586ede6a27371b4c5081abf76291753e4132f8fdd7e7f38138695ea4821e83d2a85555b12cf056943bce977481bdd33df801a6279dd5d9", 0x62}], 0x7, &(0x7f0000000d80)=ANY=[@ANYPTR, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r11, @ANYRES32=r0, @ANYBLOB="a1463a2e7fae7f05826cabea4a00efce418ce2bb9ec972a3eb4430eceb18e0fcfa11f4fa14d9cd5ff2db05ea6ea9d50ae44dab52bfd11d9b9606558e39b616e455c2651862672606a56c800821da25d34e7d2cb4a047aef1f1e79736f7fd3986cade49e08629747b306f832c3daf7402504fefff5afb7e062208737bcba7abb2c7ac45c4d95b2b6559af1713", @ANYRES32=r3, @ANYRES32=r12, @ANYBLOB="000000ffffffff000020000500d07ba3a692506bac7b3287b76ee1a6579ff098ea970dd80fe43660b5d7f4d5815f52fe996f006ddf22d5f74d38e37976da6d50cdd3861a5635192714f855d1542c7f9e569b", @ANYRES32=r13, @ANYRES32=r16, @ANYRES32=r19, @ANYBLOB], 0x152, 0x2}, 0x40e) 16:00:11 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0xe1) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000005c0)={0x0, 0x2}) r5 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0x82) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000000000), 0x342, 0x0, 0x0) sendto$inet6(r7, &(0x7f0000000600)="5e1c5548159cd1a1a11c457349deea88a821fdb5e3aa42a25d3357e73d415f3763c3d26b6d47cf236e58faea3f9747f8ed2b9db3e037c694a6ad3496134350240a727a3df03816c2425d2796cbf1db0f23e6fc2494177050e2721b1caaa0e2d988840296a05aa4962e53d3ad7d27e05e750b2ce328e76cbba7cbdcf4722429571499fdbcbb4d5be388d3c8efecdc0d3b6630bf0d193c13b9ef6d4497d57bd3570bac20057ca4f54f178da624673311e26e38015b2f75df4e6e08c2926e989d", 0xbf, 0x0, 0x0, 0x0) mknodat(r5, &(0x7f0000000580)='./file0\x00', 0x40, 0x8) syz_open_pts() kqueue() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x1f, 0x4, 0x8000, [{&(0x7f00003a5000/0x1000)=nil, &(0x7f00005b9000/0x8000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00007dc000/0x2000)=nil, 0x1}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f000021c000/0x4000)=nil, &(0x7f00001ff000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000727000/0x3000)=nil, &(0x7f0000778000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004bf000/0x13000)=nil, 0x400}, {&(0x7f000011c000/0x1000)=nil, &(0x7f0000096000/0x4000)=nil, 0x965d}, {&(0x7f000027e000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f00007d2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000466000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f1000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000673000/0x1000)=nil, 0x8}, {&(0x7f00002bc000/0x1000)=nil, &(0x7f0000650000/0x4000)=nil, 0x5}, {&(0x7f00007f3000/0x3000)=nil, &(0x7f0000482000/0x4000)=nil, 0x5}, {&(0x7f0000486000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x12e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x342, 0x0, 0x0) write(r6, &(0x7f0000000140)="8ae83374e1edf403dc73e370d4d7ea009c12b8823167d4c7148a9fcb9b78ac35995ca94583c6734a54a007091f88dcb156c739d48ef4b477d267ffa1a94f9b0abe2a867ad0b55098c8e8aeb3a71ffd143679c00ccba652d84713a93d7f8f717165059613c27f85f294596ccb6aefa4c149f4f774e6142058ccec5e95699012f23db200bd2ecb177822503913803e16", 0x8f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'pap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4, 0x1}, {0x16, 0x0, 0x0, 0xce64}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000080)=0x2) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001980)={0x1000}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) preadv(r7, &(0x7f0000001900)=[{&(0x7f0000000600)=""/102, 0x66}, {&(0x7f0000000680)=""/230, 0xe6}, {&(0x7f0000000780)=""/49, 0x31}, {&(0x7f00000007c0)=""/17, 0x11}, {&(0x7f0000000800)=""/159, 0x9f}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/44, 0x2c}], 0x7, 0x0, 0x0) getpeername(r7, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000080)=0x8) r8 = dup2(r0, r3) readlinkat(r8, &(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=""/213, 0xd5) mknod(&(0x7f0000000140)='./bus\x00', 0x800a, 0x3) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x42e1b9cae85ac33a) write(r9, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) preadv(r10, &(0x7f0000000280)=[{&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000540)=""/150, 0x96}], 0x3, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) preadv(r4, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000180)=""/213, 0xd5, 0x402, &(0x7f0000000040)={0x2, 0x0}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20002, 0x0) poll(&(0x7f00000002c0)=[{r5, 0x10}, {r2, 0x4}, {r3, 0x6}], 0x3, 0x400000) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea19c504633249809f7073471976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b14c8832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb69255a636089d441474bcdf5439aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de0"], 0x10) socket(0x20, 0x2, 0x1f) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806284df00+16 0x0!=0x3e1fb10a9c26f308 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *186957 24667 0 0 0x4000000 0 syz-executor.0 470110 15907 0 0x14000 0x200 1 softnet db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82641fe0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8062034500,0,3b9aca00,2) at m_copym+0x174 ether_resolve(ffff8000001732a8,fffffd8062034500,fffffd806f6ceeb8,fffffd806f5f60e0,ffff800021b873e8) at ether_resolve+0x49f ether_output(ffff8000001732a8,fffffd8062034500,fffffd806f6ceeb8,fffffd806f5f60e0) at ether_output+0x47 ip_output(fffffd806227ca00,0,fffffd806f6ceea8,20,0,fffffd806f6cee38) at ip_output+0x125d rip_output(fffffd806227ca00,fffffd8071dbd498,ffff800021b875f8,ffff8000237b0000) at rip_output+0x252 rip_usrreq(fffffd8071dbd498,9,fffffd806227ca00,0,0,ffff800020abe018) at rip_usrreq+0x46a sosend(fffffd8071dbd498,0,ffff800021b87760,0,0,80) at sosend+0x645 sendit(ffff800020abe018,6,ffff800021b87840,0,ffff800021b87920) at sendit+0x52b sys_sendto(ffff800020abe018,ffff800021b878d8,ffff800021b87920) at sys_sendto+0x80 syscall(ffff800021b879a0) at syscall+0x4a4 end trace frame: 0xffff800021b87a20, count: 0 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 pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806284df00+16 0x0!=0x3e1fb10a9c26f308 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82641fe0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8062034500,0,3b9aca00,2) at m_copym+0x174 ether_resolve(ffff8000001732a8,fffffd8062034500,fffffd806f6ceeb8,fffffd806f5f60e0,ffff800021b873e8) at ether_resolve+0x49f ether_output(ffff8000001732a8,fffffd8062034500,fffffd806f6ceeb8,fffffd806f5f60e0) at ether_output+0x47 ip_output(fffffd806227ca00,0,fffffd806f6ceea8,20,0,fffffd806f6cee38) at ip_output+0x125d rip_output(fffffd806227ca00,fffffd8071dbd498,ffff800021b875f8,ffff8000237b0000) at rip_output+0x252 rip_usrreq(fffffd8071dbd498,9,fffffd806227ca00,0,0,ffff800020abe018) at rip_usrreq+0x46a sosend(fffffd8071dbd498,0,ffff800021b87760,0,0,80) at sosend+0x645 sendit(ffff800020abe018,6,ffff800021b87840,0,ffff800021b87920) at sendit+0x52b sys_sendto(ffff800020abe018,ffff800021b878d8,ffff800021b87920) at sys_sendto+0x80 syscall(ffff800021b879a0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,d5e108f010) at Xsyscall+0x128 end of kernel end trace frame: 0xd80abafa60, count: -15 ddb{0}> show registers rdi 0xffffffff8151a107 db_enter+0x17 rsi 0x7fff __ALIGN_SIZE+0x6fff rbp 0xffff800021b870c0 rbx 0xffff800021b87170 rdx 0x8000 __ALIGN_SIZE+0x7000 rcx 0xffff8000237b0000 rax 0xffff8000237b0000 r8 0xffffffff81a7d55f kprintf+0x16f r9 0x1 r10 0x25 r11 0x6b17a369b6ede0b2 r12 0x3000000008 r13 0xffff800021b870d0 r14 0x100 r15 0x1 rip 0xffffffff8151a108 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b870b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=186957 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf3d8,0xffffffff82656ed8 process=0xffff800020add180 user=0xffff800021b82000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24667 329787 19547 0 2 0 syz-executor.0 *24667 186957 19547 0 7 0x4000000 syz-executor.0 95419 432672 56429 0 2 0 syz-executor.1 95419 60875 56429 0 3 0x4000080 poll syz-executor.1 19547 420399 51600 0 3 0x82 nanosleep syz-executor.0 38358 479649 1 0 3 0x100083 ttyin getty 56429 239629 51600 0 3 0x82 nanosleep syz-executor.1 62859 446013 0 0 3 0x14200 bored sosplice 51600 211084 92479 0 3 0x82 thrsleep syz-fuzzer 51600 425060 92479 0 3 0x4000082 nanosleep syz-fuzzer 51600 507345 92479 0 3 0x4000082 thrsleep syz-fuzzer 51600 203222 92479 0 3 0x4000082 thrsleep syz-fuzzer 51600 288713 92479 0 3 0x4000082 thrsleep syz-fuzzer 51600 387814 92479 0 3 0x4000082 thrsleep syz-fuzzer 51600 301924 92479 0 3 0x4000082 kqread syz-fuzzer 51600 313212 92479 0 3 0x4000082 thrsleep syz-fuzzer 51600 410058 92479 0 3 0x4000082 thrsleep syz-fuzzer 51600 227066 92479 0 3 0x4000082 thrsleep syz-fuzzer 92479 6276 61731 0 3 0x10008a pause ksh 61731 439004 22582 0 3 0x92 select sshd 22582 516952 1 0 3 0x80 select sshd 13291 202863 32327 74 3 0x100092 bpf pflogd 32327 301743 1 0 3 0x80 netio pflogd 27490 497985 77400 73 3 0x100090 kqread syslogd 77400 484841 1 0 3 0x100082 netio syslogd 41889 60312 1 77 3 0x100090 poll dhclient 27792 406053 1 0 3 0x80 poll dhclient 65718 449426 0 0 2 0x14200 zerothread 61103 464414 0 0 3 0x14200 aiodoned aiodoned 81324 522232 0 0 3 0x14200 syncer update 15212 122760 0 0 3 0x14200 cleaner cleaner 3712 455534 0 0 3 0x14200 reaper reaper 53695 34872 0 0 3 0x14200 pgdaemon pagedaemon 75626 338535 0 0 3 0x14200 bored crynlk 80743 504345 0 0 3 0x14200 bored crypto 67603 243170 0 0 3 0x40014200 acpi0 acpi0 75892 43078 0 0 3 0x40014200 idle1 15907 470110 0 0 7 0x14200 softnet 38203 68594 0 0 3 0x14200 bored systqmp 1012 482970 0 0 3 0x14200 bored systq 37461 14569 0 0 3 0x40014200 bored softclock 66409 467031 0 0 3 0x40014200 idle0 13407 87354 0 0 3 0x14200 bored smr 1 288961 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 24667 (syz-executor.0) thread 0xffff800020abe018 (186957) exclusive rwlock netlock r = 0 (0xffffffff82487d08) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 15907 (softnet) thread 0xffff800020a104f0 (470110) shared rwlock softnet r = 0 (0xffff8000000230e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9614 7104K 7743K 78643K 15866 0 0 pcb 13 10K 12K 78643K 1014 0 0 rtable 87 8K 9K 78643K 2383 0 0 ifaddr 91 20K 22K 78643K 775 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1863 0 0 iov 0 0K 64K 78643K 6849 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 4414 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 51 0 0 VM map 17 8K 8K 78643K 30 0 0 sem 12 0K 0K 78643K 2148 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5406 0 0 sigio 0 0K 0K 78643K 282 0 0 proc 62 63K 95K 78643K 2736 0 0 subproc 32 2K 2K 78643K 425 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1471 0 0 in_multi 18 1K 2K 78643K 590 0 0 ether_multi 1 0K 0K 78643K 53 0 0 mrt 0 0K 0K 78643K 27 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 989 0 0 pfkey data 0 0K 4K 78643K 10 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 157 170K 174K 78643K 20848 0 0 UVM aobj 130 4K 5K 78643K 135 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1097 0 0 NDP 22 0K 0K 78643K 248 0 0 temp 242 3561K 4200K 78643K 121382 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 63 0 59 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 336 0 334 1 0 1 1 0 8 0 rtentry 112 390 0 361 2 0 2 2 0 8 0 unpcb 120 3869 0 3855 2 1 1 2 0 8 0 syncache 264 27 0 27 10 10 0 1 0 8 0 tcpqe 32 78 0 78 6 6 0 1 0 8 0 tcpcb 544 3479 0 3475 48 47 1 13 0 8 0 inpcb 280 7549 0 7541 40 38 2 9 0 8 1 rttmr 72 10 0 9 2 1 1 1 0 8 0 nd6 48 65 0 65 4 3 1 1 0 8 1 pkpcb 40 29 0 29 8 8 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 99 0 99 16 16 0 1 0 8 0 pffrag 232 79 0 78 11 10 1 1 0 482 0 pffrnode 88 78 0 77 11 10 1 1 0 8 0 pffrent 40 1943 0 1941 12 11 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 348 0 287 1 0 1 1 0 8 0 pfstkey 112 349 0 288 3 0 3 3 0 8 0 pfstate 328 349 0 287 9 3 6 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 1 3 1 2 2 0 8 0 art_heap4 256 1916 0 1755 36 20 16 17 0 8 4 art_table 32 1919 0 1756 5 3 2 3 0 8 0 art_node 16 385 0 358 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 14 1 0 1 1 0 8 0 semapl 112 2146 0 2136 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10340 0 8927 46 0 46 46 0 8 0 ffsino 272 10340 0 8927 95 0 95 95 0 8 0 nchpl 144 19404 0 17781 61 0 61 61 0 8 0 uvmvnodes 72 5996 0 0 110 0 110 110 0 8 0 vnodes 208 5996 0 0 316 0 316 316 0 8 0 namei 1024 57888 0 57888 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 15 0 0 2 0 2 2 0 8 0 vmpool 552 28 0 13 4 2 2 2 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 57923 0 57923 40 37 3 7 0 8 3 plimitpl 152 372 0 364 1 0 1 1 0 8 0 sigapl 432 5539 0 5523 3 1 2 3 0 8 0 futexpl 56 124418 0 124418 3 2 1 1 0 8 1 knotepl 112 963 0 944 4 3 1 3 0 8 0 kqueuepl 104 9388 0 9384 14 13 1 4 0 8 0 pipepl 112 5990 0 5971 15 13 2 2 0 8 1 fdescpl 488 5540 0 5523 3 0 3 3 0 8 0 filepl 152 49621 0 49516 49 43 6 14 0 8 1 lockfpl 104 1439 0 1437 1 0 1 1 0 8 0 lockfspl 48 481 0 479 1 0 1 1 0 8 0 sessionpl 112 43 0 32 1 0 1 1 0 8 0 pgrppl 48 105 0 94 1 0 1 1 0 8 0 ucredpl 96 5225 0 5216 1 0 1 1 0 8 0 zombiepl 144 5524 0 5524 2 1 1 1 0 8 1 processpl 896 5557 0 5524 4 0 4 4 0 8 0 procpl 632 17189 0 17145 8 3 5 5 0 8 1 srpgc 64 32 0 32 11 11 0 1 0 8 0 sosppl 128 68 0 68 16 15 1 1 0 8 1 sockpl 384 11837 0 11811 59 55 4 15 0 8 1 mcl64k 65536 432 0 0 46 14 32 34 0 8 0 mcl16k 16384 19 0 0 3 1 2 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 26 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 203 0 0 23 2 21 23 0 8 0 mtagpl 80 62 0 0 1 0 1 1 0 8 0 mbufpl 256 881 0 0 45 0 45 45 0 8 0 bufpl 256 21210 0 14162 441 0 441 441 0 8 0 anonpl 16 599483 0 580548 170 77 93 95 0 124 15 amapchunkpl 152 36852 0 36727 69 56 13 13 0 158 6 amappl16 192 28851 0 27777 166 103 63 68 0 8 8 amappl15 184 10 0 9 1 0 1 1 0 8 0 amappl14 176 1480 0 1477 1 0 1 1 0 8 0 amappl13 168 904 0 902 4 3 1 1 0 8 0 amappl12 160 995 0 993 1 0 1 1 0 8 0 amappl11 152 859 0 843 1 0 1 1 0 8 0 amappl10 144 608 0 605 1 0 1 1 0 8 0 amappl9 136 1144 0 1137 1 0 1 1 0 8 0 amappl8 128 730 0 683 2 0 2 2 0 8 0 amappl7 120 722 0 713 1 0 1 1 0 8 0 amappl6 112 796 0 782 1 0 1 1 0 8 0 amappl5 104 1358 0 1343 1 0 1 1 0 8 0 amappl4 96 4331 0 4294 2 1 1 2 0 8 0 amappl3 88 2496 0 2488 1 0 1 1 0 8 0 amappl2 80 42914 0 42833 3 1 2 3 0 8 0 amappl1 72 130301 0 129841 26 16 10 20 0 8 0 amappl 80 17882 0 17832 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 5568 0 5523 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5568 0 5523 1 0 1 1 0 8 0 vmmpekpl 168 52801 0 52765 2 0 2 2 0 8 0 vmmpepl 168 704155 0 701758 301 170 131 143 0 357 21 vmsppl 368 5539 0 5523 2 0 2 2 0 8 0 pdppl 4096 11143 0 11087 9 1 8 8 0 8 0 pvpl 32 1621621 0 1599629 343 127 216 219 0 265 34 pmappl 232 5567 0 5536 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 768 0 92 20 0 20 20 0 8 0