93e72a653619426e3b83c423656d6ec00a446a334e679ae457f536577567bef0dfa536d0593ad6952a4854c0825909fbeecbe16ff0dbef3ebb0d208342e5f3ecb695d24f81e382e54b6bdc30c1cc162d88478e20cb77b9a247de23f8c9c28faafe66df0f113aea59999f0cd1678988f44dc8e39f5be49f7ac84ffc8e5109305baea4f4d0b92bf8820fe56f7bbd8742450ef5970830ca20d6dad5bb5706c784f9028a6d5afd84a3e80a9b29528667f10dae08f26677bc94281f21d6b0ccd1e2ee4d29d53bd", &(0x7f0000002980)=0x1000, &(0x7f00000029c0)="5318d7aee1889d9791befde7", 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000004f917cd400ebfffffeff00f0ffffffffffffff5b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a00"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:02:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) fcntl$dupfd(r2, 0xa, r4) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') acct(&(0x7f0000000040)='./bus\x00') 12:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0xe4d6}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4bb106d1f214389f6e3d5ca0268", 0xe, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) 12:02:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a2022e2f66"], 0x10) 12:02:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x410, r0) setgroups(0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) lchown(&(0x7f0000000080)='./file1\x00', r4, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x406, r0) 12:02:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f700a2f9f3570800000000000000ac750000200100045e0520000004"], 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='-.,*\'#:^$%/\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='!&@\x00', &(0x7f0000000200)='*#.O$\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='+@ %-\':]&\x00', &(0x7f0000000300)='^\x00']) sysctl$machdep(&(0x7f0000000380)={0x7, 0x1}, 0x2, &(0x7f00000003c0)="c8ccf7784a45a4a67e238e23bc1e21fa1c47fd4dc19b73eff429cb74c0ee19f3d419883eebbe5ab3c8c38e1bd401aea2a4c7d7ef44b48cc686eaeb9e572233d704dac186bb8dc58a5c92473df5980821ce6df473077d9e45046572627156fbbabfab4251c7979d11ab5078ac8507a466d4622f6321f4edcc88668b32630ae9d83a28ffe0ff9de86ced9a851088b51ce32968d7102505967348c0e0e9524f78d7edfc951719004e6a85b2ab0ebd54d7", &(0x7f0000000480)=0xaf, &(0x7f00000004c0)="ca4d6caa1f1ba2cb22886224c863b7d3d188da6be479b770b88124642202799c6bcd95d6c8295ac6a84995522920c1b0c4dbdd0a14463352db1e3671946adda3508c42f7dbc6795ae30f2a6c5cb89fd5a37ff87882d28e5ff50eee462d20231ee2ae3f98291398bb79f6232a9606d1649dd2aca0c263630f0ecab3f587e6af4bd62e5b1b6a4c01a2d92721365ee29214ef55f2235e915f845e2f1f39afc8684e4f", 0xa1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000580)={0x0, './bus\x00'}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) 12:02:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 12:02:24 executing program 0: r0 = socket(0x1, 0x3, 0xfc) sendto$unix(r0, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:02:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x18, 0x2, 0x0) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) fcntl$getown(r4, 0x5) r5 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r5) select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) close(r0) dup2(r2, r1) 12:02:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="4e981d6c6b153b015386907119eb16c4c504b7d57b864b294604674792ebb3e9320528924979b557ac7bf6f33cde99eda2573d26e76d76c67277bf0392d03e6ad418", 0x42) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {}, {}, {}, {}, {}, {{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x210) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="6bec1689ebd111e9576e1cc732d420945f48b355944e7a8ba0645963d23ea41de871738451f636ee0b77e5320060e47e3cb3edd53c9c3911ea2fe87d691be1405b4130c83e508bb821", 0x49}], 0x1, &(0x7f0000002500)=ANY=[@ANYBLOB="28000000000000000100000006000000b3f89043c26fdf1f0fb2c5a15541c35e21f60000000000001010000000000000ffff0000080000006b07880565a27556dc2b6e1180d5dc0d1250f9ddd110a8e6c412b3235d65d14393286cc2e5fa100c392cd785979f08d4d4cf708c3d743d0e6d5ff6043f428d5896ee2060501018689389e1c6869255277edbdf13457adc81228b3b20fca773afb73fa06e672d45521cbce1e15848af43a8e04249feeafe2028156c4b4ec995e2c1abd7a0ec650d46a9ead44c21c97fe909aebb688cf48f508504f1df181e703dc167996464efb078c2bef426eeb19e3eb94a2ec596b1db9d8f3410884cb8ae433fdda5aba2d69253bfc27191a7924715d0c9b2cb16dd2968943bfcbf606b0178f0605b57a35c107524f923ec088371e8e50df5687eca657fa9847e73c127f79e19a753c2ba4832f9ccee2416e0290626cba1e6f95525f22d9615297d5b8002fcf3d55918eff1aa0802846da4d9723fd1cc3f8b26f9bb01225a7f6061f7eb381d0959cf559f2383d6f4128900b946470f262a35034f3ad65bbcef9b5f8c8940229508903f3e1a71b105ffeea53b36538c3e4b5cc99236f31e6e4b544adf2c17747836c2d279a3845932a56da7dd14cbf51070d8b94b1714b0bc10cce53ece6f0e9481be074e8d52842573ad11e73f612472d7df1af333a620957572858f4092e86638bf692881cee5d8e0e547ccdf796a7b3822483dc21ae925a94fa4920ac2482f1791b3f17ebb56397d357ef1a9d6ee8e7a4c2c698db37f92eb2bf80d9ce2b99c3ba143e3096acad80d57bd17de1068129df849f9a954a9dffeee84fb5f65ba14a1de8333670f2215137e445f9cdb442cbb14aaa4a712e2d2872f9b84696ada1d6a523f1e8affc391399f6f14bc8c8d5fccb7f04c2cc57faac6f5ab0444abb317af309ba5c591b3872a001c35689753728fe6624fe70035c3b9224c0a0c7ae7b4ab0d42c4a3422c4a46d1eceae800ec44e8c3ff47b7b1f2b928a9acea6a6d62e330d129ca6480a83a9dd7527894f6eeea739503822a0e75106094a9b85aef1963124647483886c3dc7657cace3e843ac8a881be5326a2f6fb452c341161c23a1653d80eae4b09c4d3faf5716d11f4ccf7ea7f1ea880ce405b2a5c4d9d62e6985527deb11c1905763e86121aa9acdb9c04ca0038f4bfa7fafee895a376c6214f46b7489a1f8bfc136c5190961642753583c66cf5615ccfa45e12d3dfb06014cca58713b806b51d37dbf674381ef65250e712d3d10a8409a94810ad60970c5aa534b28f72397f26916dceddd6d40a6b7755fda885c198f228c9b0a85c9c37658b29cca8d653faf003b9315dfcbe4ade462740d106fdc5c59dacaba8c8d722050a45133e6222ca8ea605422862f3317a948c19342063a0bf3d97d6fc63dcb8b68bf77ab2d41ef3db1474ff06cfe00ce72e64c0dcd87d3b57f40f31c137f6e5b3fc718a7bfb61d880d49b68ed0948dd56d2abef0d2426c3fcc5d49fe03440dc1f884eb6f2ceabfb05f3b4083c438dfe86596f3442d2e4c2399aecb00ca15b3b9441d4c43329b9c2a47fdae4306183ef319d876800865d3a7522bdbcf522a1d98ba44d157a5d731cb309219390c488864ea346f1b47c45ba34af2207ee81d400b0ef8b8955b7da744ee2b69fcec53ea7756d432dfc891b8d2805905c53d83539c47f183381dcedd1ba073c47f507f8787c91463d764c7e66dcc38be9cce2662825fcb17a7fef91fd8957d74b1bbc8564af64d7fc048b8fe749396cfaed2da79ee59143bcb5d9e5f554476898f231cc740c291bdddc01bb1e289fcd964b11dc5af49cd97102a07cc068a23be01eab1ff7d1f7e43489c2b213ca3afc4415d774b63f3a037c18d788a76b3663abf258c836cb09fbe3ba74f9ba70165448b1f59e7d18e96cb67b8a0b6a851611437bdbe0df765ce95582874f5bb8a0c5071841c3452a47f06077aed267fe481db22d633495a6838fcd3322de425c0e347ee12e266f1ea3cb25a2d0954a3072363421982db09cb4ba8cc14a76816f4dcb4c42448b60f6bb248cc81b1518a1955720f26a1baa6f48468428e238bd7518190f26a6670c4421195af57d019c9db8baff21ebd8b9790d0e854b89749ba6d16784abb2c9e00ae416666e3e0ab579b7084ad0c13812153a8feb427672d71e1df810f48e6931ff35f5c3b430fbac21e1d12b93095bbba01bdcaa780066415d144de3a9f5cd2401160b2396ac8d41b9d07c25a70809ee4acc53379d7c7848e4030c5f0fce117fc2c284aeb7d867d5cee4155a18910286ab7ca9488ef9c6625f9547d27b72c093dbe7e76451e360d02f5308b210611e1a18d536fd849e71ce2cd3e8fde76d40541df439819bdf1ee436111670c26e2dacc98ed80df88793cfe51c2243d67cd4c2f27178eeb57b0c1b014931fbaec533bdfd7d23251226568a3a5f514c439444a64fbc5ec1e19cfeebc697acaad4af2cb6b08b13ced63b37354bc0bfa981f6eb88a80496643c25fec27d5c71354aea593e4d4d1212f08acc33bb09145b2206fbfd922d6d10c830472ddf5a65ee17ec06e6c346736c0f3297d86fadcb9d0df93281b752955c9a0afdef98345f69a02e597d88d8130fae2694d77a25ca6a534ea7ee808d8808118371cc904c9bfe91db421da8dda061af73f78f749c7b616bf5ebf62285eeabe90bb92e049a75657d9a69928bc01b712704f62b0a2c981e8985175e541b524fd50c45dd048f7fda56afa40b5e19d8f3f594998efa8a5ac76660ec45963544549803f219e5f6609d1eb65c4a1edcc6fa7604d7c5bbc6514a3c710b5d04eedd9ad3e58d55d357117faf7729ea2ade8a91e3c0de5bf9fa168dd9fb1f4b5a7bb1b69f6c8667a882f5e141afa6883d639058aeb2a76d1048a8b37ad54b50f972d9da2e05a26dc8122a06c53db16b46d8b296f200edbc46f96a8c947ff94b07dca069e911ce359029acec89e6b2ab8ec6d7e1e50ea5a3c000b90b1b690e63619f3f824eb8dc0d8e82709b2c8b60bc280f79cb7f835b8fe9885c908dfb0c42529ea05492ab20197146c70e6bc7b08c12ff3067ac4f4c1642527e1e5b4abe6aa996e3b21db545affb86513f269273622aa852f0cb4d5529e011ef8ea9672f66cde2c790cc5c6968720fe5725968e697c13f7dd34d5e6651ae2dc8db10df4a3731064118ded7d50718c47861ac5b8b24333bec623944b3ba28bb55f8edefcc46df6460257001a4156c106bd8fc06a8e8da3388a93d323b6c84cac5cb5e157199f9b55246d4bbcea9b741445779ad9249cd1c97ec018590dccd1a5f6d9a0ae40127a4999332f1ecb454f2a43e3bc136a9d71aab77a420471af550d32ee3746f5bb0252a1307e4d12300313503f675a85bb174b2300c1aeb9716a2dd92a22789f2ea952041fbc6b13aea4f76747d94e1d088c60aaf86298490c63ce3d4079d4967dfa85bca71a93ee54ba2bb1e4db5c84743bca691d9b28cbfd5c6f1a48ece81f4efb3b064733d19e5757c0f816aec84d7436d447704c3ecde04ed705168445f091dafeb66de078c6bec239346767971d5f74d78681cd402df33b1e202e7c4bae03f868ac16f7e22b74aa896aba891fa2a60b75755ba0a909e9fc6d7d138e84b3e1e1e8721ad2f4b2162e568e382ba609075c0b0c94aab80896f088c80c8850b9737abb76ad18eda6334de9a0ee5c4f40fdfb1357d54114de5ae6a7f7d3a5b0c902488d04ae32a88ef9ceb3114dd8afdacbf417dd9c6ae51e16ca9e5afd941c5a1cd8a4ee035ae88b4aa41a9a3d05392cfcb9c2c1341e983f73354db0bf376dfe9ac282ff4c1555e14ba72296cbbba49d72eb68941d9164dffe504aed7885c192ae7833ef44ab5bf1b4145611d30ee8aa903687f2fe7cecd036ed20d9c7d762ed776e3c2d72324dc5d24cbfcdc1918d171084d1798b52b1ecfbe6a42ee9134e41a6cdb00961d6184fd6685f109955a26e5889277560ec4a702c939364012d7f8c80d274723b2247302ae8539313a1f800d7e9bf2d57f1481f94f2bc178c3ccf19196b6d98ea020b2994ee86a38dc54a93fd3240df0af8449031f8ad787feb10bd3733fd7a67ff826baf519427b83e244e6c3ad320e7c1f960dba62b6902a4e23f7621187529594580923b0005f5d6c8a93be65775066c68a55cf0aae44adb554ba7465305f042e9dd7ead79317cc2920b704589fd315087054658da10ce12a15fafc58ca9025ab3a4e311b08a44d30b7ca9e99b34a0f364dd6be1fd80445bae1753f24aa7af69809b752e5468a315e47b69d81934900a7b4a29a08a004796280b01a64188841f41069717a8990a4597c27d7136dd948aa215ac3572a7fd7164f159838f6ea9328a91d7fd8bba02c97af3b36519e4be79e0278f01fd6a27699299dbd6a02d0dc0b7f6d1de27237f234a2e9df0e1ff563a2ffe64a31eb51fc9734e9c65ee67c6fd13c93abb6358019f9db6b8acb9592b10f96c681cdeb7b64ce2062054bcee03ec841f9f32346394a8ade98b812dbd2fd151ec711af31c9e56904c23f76cf48df402abf3469199309a2c4346caae3847152134b426954cd72d9ba4540d5a283fe9ef80c3f96a17e96dfd7d43b7a32903f768ca6f716cae1e513d28555ed7ae9f997ebf81768c3a857d88aad126b37ec6379903c0b2ef03a001148f3dfcc75549e5fbb6e15c3755bbec339ae67a3a5f19f8ff3f66e1f5112ecbd8364ab1608b78f07c5639f25755b6d62bf527e9f68deb9602c18ef8c7538175a6f251ff828c16fc3fc2743edfbf0ba470b31ead402b8fcfada3dd860d1036cd64f0fc4dfa53c56e7a0666b3b3b80ac227cbc7b3db4f44116d405cce1f64818d95811c2e892d2ef47b62512454bbbfe259ae4db9ffef7204ef4bfc29025b49b09053c1c754f91a17cf2b0ae6cb07ce80e1d8ea9d7e64d677ecd284349490cf11744147638744451627c980c096584e5d8b0b6c07df273e31fa295abb26ff627cccdb9d739e6c2ccc7249780b056f776284e70a690eacc3de0af84edba02c6ad715eac93fe1242ca3c1a01507a149f45bd6321c84c4c7fa08a5d0eb420fbb6cf5786d4bd36073134ca9dd9dd241177c49e42a48722fd5e6117eedcde84827829ba154fd8fe7728925e77c2177ffd3616a6975e110da7b241296924669630e4f175523bf82596035c43ad0c644cb761f1755de9fe272231b9ede7784164bd96bb1296fb3815f57228471deb3453de888222e0084cf83a311ed6e6b99d0265225d75742de07397ec8e3ea826fb846e86041ff197f99d9bcde5a551786f35cccad64f0abbeeff7f8d0a11207f01030ad60272135e8ed751ff49a6d019c5c9c15322e7e38f9ed5b52f7256ac52904cc294c9dd425f916087c05b915232e506ba151c20d94321231b59b61322e1ffa9f5c73b8e2e4c92e4696db7961e660921ee039f28561bf4b79d3566375da9f9b03ac17441297fd53bdb58aab1142adc0f78475aafd9d5f6ec46218193a0fcea6aae15f6d807ff23aded7017b8df52f1d91c07e08925927c5aa540af398cea5fc93bf5fbd3a002d26c0973dd33e14da93d2be948f5addbe18a33f12975564eb72c5e50e1a8490323e054c09a7d4f2e6cf163f38d9ae3e0e1ef601317bccaf56c6c0bbac4f734b10541449a58658eb7eadb29abddecbf570335d81c7a07210ef4ace9c10bed241088d0f5c7e51bd30812d3f2528c278459aa49d6769a2d826f17bde91048e1aa74b45371bf35af7221a121ed3e867a8baf100d4895deea3a2919336d39e34564238d2d14339eca895a5644fa5843d39b38b217c9411d6e569c597c050da534d4088beadf6902200e968fbb7cb800000000000000ffff0000090000001a58a515a94d59f7de9c94d7bc99b77f2e269f0f2d35ea2ff7288114c3f2aad438802c9e717aa765ef3d468e322afdc684f7c2f190fd0692d4b0c5134930a8b681ba034a089f42d725d3315e59b3ee07784d55c5e0bfbcc7a4c0c8005af7fb57f98f5cd51e338c5cb2007a11c5e1d56553b5ef8c6fc94f67d15b81696732baf74263b5d91c941792562e241599f0ebb27540370366d431def62178ef105318a8ed68cb4344f1c8001010000000000000ffff0000ff030000791885e66abc0e8ae74c3ffffdddd56ea60fa8f25d7811844dabdb2d3a3063aa5fe6fd4489ed0052230cbb1f44be4a8a5e601afdca57322910031713e8ee871c651bcf27f589c373de401a51bfae729ee2524f46de286b53395d8d0e96f94d3eabcfbf6a79d022beb8f3164fcba20f264804f471795e44bb657d30aa41f29e894d8d7419d0bb0b31fd2c689034242df0732b517248bb548501efa2da5acbab9713c350f9f2b1fac91da47a3581a87538bf73f5b595cea3e476eeca0eb3364c8036f126131681457cd4b606900ff23d14b8c764c42207d32eed73db0fedd98f0df30405dd0c3f3110ae4809c3f76361b7b6da28fa455843d0ed95f71bd4bda6377f631c26a6771ee0be0800541b8884d24add9e6e14cc2ce698648b95c049cfbb86de1dcf15b926c755355c3e575749a70831adfe892318d3a03b17c75c5e50b2a7244eb1dd73e67ab2416a5e9fda4e2b18099ffd78c650ff500032d014c0d090d5c16ad87b6182f26cf9d02366711908a2afdef4afeccd26b41a55fd666a425d38441496f7d32fbe4d19988ef805539a1a4ea4c4961cdd956ab043bbbdabef2d377d0a952a52b3f449f5b370c041611c47d88e46d285b75cfa63a7478465f45e25adbd50b7a769999e473362eaf2b1998b0354c7d4affeb4cc1406b52fa4b6cef699d3cde7781e1b9191a8dcda169247dd02df708f6962379291af5e89d7231e7e5a9af1fb9f4f3e27e62554f0f3f03394316396376b58f44612bdf0e18b51d33a1b3920d87bfee6dedac8416fdcdde64ddc0d41e5aeaa117acb759341bd2c7b86ff5225ed9976317b8ea4e30aa15019ebede9d66faa1932b011f086d7b85f3595d4172ae4c4064ffd2ed5a0762469c2ee4ed3ef25263daf2d9c5c7b834c6e5d9190b03117bba7ec6a7364e05bc6853f278f773ea6faea43a73ca0b4f313d57a90a31218a3d7372e551923e29e0ffb360c60e85dcf87e0c28a4342f11c9000cb9618fa4cfec59c07289c73cd8f895965d783f179b635d813da90e6bdb07866ca69470f86c500178fe8f142f6285af62816b2ee59ced71af9765d3d40f09d668c398ffda98e34e497b83a07e71efdcdd8b34dfe7f67e9695ef25e32a58be21ab55b024ee06aee71e904384fd1a8a8ef16f641ef670d4b560ed4b76ad63474e2baf38d0d1def2e39c373848f6df7a374e255affa987d306a64c773aa79a0b1d8cf7c0714904d8e8bd83bb0660c0e5b8ba91234422cf611ab9fb488c395e946dfefa10b1de8a94bee92e589dab3d2ccf4778e3e8e3954308f4727823bc13eab792c64764154b18d759c84129a408e423eed832fa18adff3d6872e88e937a36ea0d1f7773864bf52794cbb5b67a8633598a27b740ca938cbec50217d99d938d2e691aaec19e84ce5f4262c721fdec3031380190e0ca5a2a296823f2cacffa118882ea6204818ac82cb64ee29cdfd8251baad64c8d5d02f4591defa60828b4d135bf285719eb526d08308a626c11d973d7ca6079ddc4b8f69a23efe0aed7e765f77e6b0ca0fd6df2c67e89f7d9444ecc7bbbfbdd3fe9d875265cc5522e318451ac2f33cf0a0f537cd6f924aecc89b6c90e46c01e09d4cfba583d1eaf8a04797602fc5c44b541aa7f4f78a7a7dc93272c72d2cccae4c0396535d695e5b1d1c71fe487a76e1647bd3ca610bd5cb6546638ec5641a4e4db0ffcbbf26ad759871f8ee77d3c29b59864fe643d4b50428605b0c308e1fcb665e8bfc02a6e817d6eaf5d2932a332ba52464dfb756c4865df4a0bd120e21222abfe336289b62cd2713f2997ea3232b26af7cd9d0ec9b620e4a0e9d4e958e8f7e189f8d4456a8301bea8e831d50c65f15d396cb4cb97b6e2d1114a679337577eb54ebfee45d998de37296fe08e5ed1723a24ba7f88b30400015d96c888e989e23ddaefa25dd45dcbe84e25354f54ebb7c8cd26ce91d075c09011512f376403b6f08dfa12c62f17d92547d86952e8278c0083b6d8e870a3aca49f087772607b3b36265fe02cc42e454fea6548220badacb3c31d016d0eeedc815c0e6e09e297079e2ac3e2f297f804406f73b5e426c2fde9a44b7147cca171e3e8aa3fad71381a6cd84988a0704c75097fa85f75c789a12a63bfcd1993cb30faa7a8fe730c3cba8b7e9492269c165fa54f427dfd9ff489ca019ea77856276db4d59d3adadfc0eb655308602d2c4b505a25361ff74859ab1b9ae6e460cc7f33d6a18d9ffb10fd97e20272598c5d3084e9f821c6e37144866e4fb38241f8f60373adf2411d0b86ca775a97e21f4f9bcc644e12938b7dc3fa22e619b2fafe1b7d05f7a5f130713da40d69c01b9be238bacd2634ae47d89e85615710579e7dff096d962a9d388b29b2991f92c9ccc5fc45072deac8c91f8b841a9676d27f0168a928ecde6a24ad72940c6621340f3b877528e979d6cf2d1060e2f82d91d8eca66b0af1cd07915471bb197dba860230a7bda3fc15c8ef3785a1907fd495dd65c1f6f448e85007526ab0cd9d368c87fe6404a6207e3ed434edf3da7ff63bf03cd3d38c5b6fffdaa3e45ab2b667e05c5d21376a70c7f8122456e06a5cd04489e2c4a05ece52716049ce5f6bee93c8d1172267e396cbfc21787face50b35159c36af76d2e56d9e1f49509e824f60a5a46494f446e637a86def8cb5e40f44ca24c1ba939a015cdc59ac6274e3f7cf729be2df9565da3d0074422fd68c3f3ecc718d4f721781e1dc652ab9bfdfd8ea47af1d333dc95bdc042606c24312899df1ab4ef010ff76a69dccc920e91ae32f506c614f3398db3ab2c7e085b0b931a5762fb70444abe78b5a4c9fcd21c2123f81a58fed24552dc7ec2f7a79c98382c0a2bd8e412b747cd4966c8bec14ba07e23501189be856d475bc7e5c92551615cf322a24b23721a79d7d2da0c639f23879d8d307dafea77f4df7e7def453de78aa8ea34a46c52004b075695a4ec3b8b3d570c4d657ce2ff71dd848f9faf8c31babbd6cac581d0f8c854f086e330b1b79ad6bb1a28654b615635b2e03d31aa020e6d8fbdbd259c9d42102883edaf218fc6f71f6702214b8d0115424b3578e0fcadc303f1b26b646f37a381171da11d8fe98bb19a212296a3948d54da9a127ff836b2c30a510a6dbbbacf90fbcc139adba6bbd31470b646f121a221b90b353cf34961a5e77de453b3ecc7b23f584932a895d41686861c16ad095c332db153e78d269de0f94995aca7fcb0067593d12d9265c8d68a9d348595f35ada5e80ff6bb20da614669c1c4d5253e9a59e0e0aebb4759ce7da1a9eb109b8e6caa3e01a9322fda52c58962e5f06486ef4c698a0dc1890eaccf4b07eac145dd9fbcef0bdf338d49a2e686cd5c170847253ab3bac895f9a823bbc0a0fe4d7dcb6973e6520d7b11b5ad98957612a026153e0f126e85d1080143361d033cca91dc3336ef1f354ee930f954bb2070d31b5181adf312c36ca393ad5751830a4d02ffabb0911ebf2d1e1424f1c928f51ed7d7582e9e48336760391f80d599679d13641ad89c62b538f274907efbeaa565cbfe73de7e05a75b9ea731fd2e0d342f784f30bd53dc10d25945cedea7da79435cbcfafdfc9ae517632a18eb32d252a6a683f107299c5f9c772807dc68cac2cefffd0266d6c12ad9da8136c285ad5a900fd8068aefa1a9e060cd797571f645d2abf5cafc776fc3bb61b17fe2b2adc803c850a669c6231d90822bbc3b00768c67a5dc3a1ba903b5e725c25acb827f14208cc4c571cd08c0de553bc2487e07c2a5eafae90a3a105445f4ea88a568c42d81ee1dfd1d03663d0e7b96b49d7ce233417b17458d85a2d7f9246a05cfbc894077f0f39a7b98ebd5ef08610059af7e8296d251f809e39c3a38ca79c5d7781ddf1a7232f56bf1b8e8545e4924eb532f534bbe15ec49b38e7ba1a8646b00a10093758710132735fc156227cee64d23d4443799a050b28775a50f7b046f70e0d134b29c31faa4af148a78728f6abe0be9ae1e439f93add8634a0a0824694ed7cd29e4e92208932a2a806f6ff4dfaea0dae8995c8afbfc0f72cc233da225d1d7436126686f28a601a5e8a6253fc1148c0d7837cec8c7ff96d8fc43ed1f84660e48cfdbad4382222bafced6b18708c48d4744396f272ea6627bc4182813a973f259186e2447a5171bd352841057b0021859948208dd5a56a70127c61d2855ffa567a3791f1ac4349964e66532c7408c9d089058cf162e5e265171cf872c2cd0fa9dcc00624bc5ee6bf1174bee68126b5d9ace052fb03217da8799f065917f41fe9ff9e517f15cdb68f8cd64d291c9262121d3bec708be0649f958c905d51637c03e2157273560f1c146a2c323aff63899e5f01c99f45098ecd28bfaa1921030476386c1725e7820108d9c4c7e98a355298d32e5d35cf08698c1761f1691f20dbbe4fa50d89d385fc8205515790c70ddbc5096cdd3635d1530f6cd4bc03e2b03e6eea41ecbbfdff19bf665737be4ebfd20d117cfc8afba58f35679a967f8599e71d7e7540165a20e581c5c34d5a1992b6a382bb453ef341c86ef9ec435903a62bfd05d5cd2bf371079c491a9f1c953567621cf494559366d384f4c0c379d92d30ba1292d1d8497eb66f72fc70b59749ad8cd43a6fb4b56000ec0371c36771d85ff7b2cbc132ccd357e178615871a3efc2421d174fc6d7ed28e40e1e1ced86175af7199c4a2618446e21fd8612a063ec5b652c503a92f4f449e0b7f7d3ce973d24333d2dc84049a2b0b777e5678f0624f8f504241d536da33d67d736faaaf34d76ea82bae8c2f34a0e9994455ccf2ba05f6843682be33adedfcef15d2001c9401394fcfc57d2fc029e87d61bee11322ffde17fc29cb7f4fdb2aec26ed94fcf7ae5f5da854e5f07d97d533b3ba5ab5f0e1d132e47383c5e99e3796fa695a6143df0d61a181143f99d6fb73706edb5e94237c9545c26f85b40406a4c66038182c25aaaecdf976188eb9863f61af45fd7c9cc77b621d07260d933052102a4fea98443c3afa672b0f57eaa4cd66e3f13b67fea06261e351444763e68925df840d35897d837446a5dda33ded19d463c79ae08fc092084764a614b91f650e8e4fca58dac0bfbaa863ef6f8d46d729637253274f7f0dab35a5476dd55f44d519147e202271a72ac9ebc59c7bb3187c03699fc726344a01147be101d67a0fca66398bc9c2c3fcde2feb7749830434bf44036743d9622b11166840437020110747af0dad17406704dea5b610d1fb6b338a64567f46267f6e35e1227f064b3a6d40fd40995de267dbb5f9a2dc8b804552df63ab49e1176d39c1d639b89657d92fd1059932078091c63c9fab55f22f0a9ba51446d3dbf59c4ac46ee9846395736032c705c61c57106eb886a08df5eccec3f80193fbfde64a9306b36fe4f973d037af1fa58f5732cce941721589d7ae4949062cd0efe4b09e0d38e84fdf7c91438ff63310e039b63dca578370dda24be270afb76cd7ed72bc26a1d83aeab901d1bff6a7295e72957f0c7b6cb18dd4f2d5445035c0815cffb715325ff15ca6aaaf3c9de4de9c24a516c841f65dbfea47efbf3c0ffe2e3b471aeeee084c914fb1c9eb020917006318b6b91c95d58d3cf7ae778048114d3c7782b8da058fe9f74f6ecaee39a93dedee422dfa6525d358af9f802a33a7568fe218ea89f99780d97a962752fbf7bc7330e722a6f1a6639103c98810e43889002f7ccb91abdf8670ee45e830920bf52339ade120b4dc8159a7593dbae8b7f7a74f3b93f28e703ec59cd7381e595573095f97cba7465d46e07ce44f030db3d90bec789f48d7361984800000000000000ffff000005000000e877341770955abf2f2c5f3afbdb7b5184ac17d81141e046c0cb09a4fb114186d1341b120159f8668c5a1221f27fee507626dbfb425645e200000000000000"], 0x2148}, 0x405) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5013, r1, 0x0, 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000002480)='./file0\x00', 0x800, 0x161) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000024c0)={0x3, 0x4, 0x5, 0x80000000, "0df6227ef5699eb66fc4d6869f5b9a60d6a1a8cb", 0x1, 0xfff}) 12:02:24 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000000000/0x1000)=nil, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 12:02:24 executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8b98, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x2], [0x963b], [0x1], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 12:02:24 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x43fd) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) linkat(r2, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:02:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000280)=0x2) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000680)="46ea2e1891a059373e69ab3396ea61269ccd732ba8196eafd67d74419046c9caf11f7d3d7466e2ab8b2a182a2a6d6bf9b686cddb840907bdd7389d9c7636adbc07f3c70d1420057019bb8014e9e58b702d779633f5242fea80c0e09d84b08ea8971cdb8f70693cabdf86d6a7d588bc62393551bc8f22d9a1cb11cfba17676d84cabb29dcf8de2a88a4e39d99948b15448201df7437c779abd1789bc41b7d43410d385240f9b679e1531931a67abf0e13fddb8f197428f9cdad54b7b5828778ad58186d478678956853c39644", 0xcc) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x63) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb878", 0x24d}], 0x1) pipe2(0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x20000000, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x8}, {[0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x77, 0x800, 0x1], [0x0, 0x0, 0x0, 0x8d, 0xf99e, 0x4, 0x0, 0x4], [0x3, 0x7f, 0x0, 0x1, 0x0, 0x55b5, 0x1], [0x0, 0x4], [{0x0, 0x3}, {0x0, 0x0, 0x0, 0x676}, {0x1f, 0x0, 0x40}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x6}, {0x0, 0x0, 0x800, 0x20000008}, {}, {0x0, 0x0, 0x80eb}], {0x4}, {0x0, 0xce, 0x0, 0x7}}}}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 12:02:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[], 0x10, 0x8}, 0x807) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300)={0x8000, 0x8001}, 0x8) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r6 = getpid() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000340)="ad8824a436fa17fb9bf15e784f06a8b82940fcadcb9e89cc8efe37e976c31eb4d19d88af426928cf1164c702e3f2e11a94e7c1a228e22b0a53ec8c1daf95e6e6adfb66d9f09762c9e677d8e6c8d81a2081e2c7e8ce62b1792676dccf4c", 0x5d}, {&(0x7f00000003c0)="1c64760c5461e6657490f16e6c04f7b4be0fc954e2880abba61df45f1ff2ce02ba04d54a70807484e7848f26c5f15cae8162959570a891fd958f6bd0a2b177d3e94ec40dc7cac5d6efcfc4458b08c66b8fe67a50cc06e24bc3213b30d61bf362bdd5d8bd4e7abce70bbc874be9dbbfc9c48fe2fe383f51bce8e4c769d87aa746423657eee33569e298231a690595b3e39f5c5b31fda43a16367d730d558d59a5b2f2e9dd10a5648e11cc31e4035a6cd26cbb24abf371e279d57d8ddadb79d60bdacf1a8e00821f65c57267a18c7fb7aee8b19b948ec97cfde4daf6674fe38724163a766b18aa4831e07691cbb6a6", 0xee}], 0x2, 0x0, 0x5) flock(0xffffffffffffffff, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) getpid() r7 = kqueue() r8 = dup2(0xffffffffffffffff, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) bind$inet6(r8, &(0x7f0000000180)={0x18, 0x0, 0xb54, 0x8}, 0xc) getsockopt(r1, 0x81, 0xc5, &(0x7f0000000200)=""/198, &(0x7f0000000080)=0xc6) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) 12:02:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {0x1, 0x5, 0x0, 0xaffffffe}, {0x4, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 12:02:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r1, r0, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/92) r3 = getegid() r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r9, r8, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setgroups(0x4, &(0x7f0000000140)=[r1, r3, r7, r9]) r11 = kqueue() r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000000100)=[{r11, 0x40}], 0x1, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffe, 0x83}], 0x6, 0x0, 0x4f7bac7e, 0x0) 12:02:24 executing program 0: r0 = syz_open_pts() kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) fchflags(r4, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(0xffffffffffffff9c, r0) r6 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) pipe2(&(0x7f00000001c0), 0x4) r7 = kqueue() r8 = dup2(0xffffffffffffffff, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000200)=0x4) fcntl$getown(r0, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000040)="fed6a01a2e0bf9d5cb2b4e84560a8cfcbb667d2907a5cc3142e897dc865221af44fbe5688eefd810b125502563ee0df2a794b5ca", &(0x7f0000000080)=0x34, &(0x7f00000000c0)="890fda7835352e1eee0c723f41fec982cd6b8de08ab6bc3586dff9b45f5f15d75a6bb1131fc3f58c8effd4e2140e71511846e3877280b006ae6e757fa307ea1219f4be36ff021470b126f99548d360012f9455c0f3ade03ad31c38a704391a828116d00cbbc10f23295a1d08fe6ef2a16c76f7ab66b2b0611425f7b31a21b18be9999b3efb1241e1dc85add62186fa095fdac82bd7f4ca834433c9b02dd120938f5b5f0d890bfe1924a7d9adbf0f3e", 0xaf) 12:02:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/4112}, &(0x7f0000000080)=0x1012) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02008d04002b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1, 0x2, 0x0) close(r3) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000180)="68fbe683312ee11108", &(0x7f00000001c0)=0x9, &(0x7f0000000200)="8cf75b239f3986112eaf1c9ee578b3de21f472a208dbdbcffe20e1e866ef2c610e33ff3c8319239fe6e9b32436ab83a3ad0a2ff133a04d5c25e92e66cf33665a1529728b294f0ef0664095c5f2f66986ee070978956ca4e045f4ed77ecb48da5fef521f718e561be036ab1a6cb4302b2876af9555a2ae4e5e4e2d3bbd8519a42bf8a", 0x82) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 12:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 12:02:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4a3f], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x200, 0x0, 0x0, 0x5d9d], [0x0, 0x0, 0x0, 0x8, 0xffffffffffffffff, 0xbfffffffffbfffff], [0x0, 0x6, 0x401], [], {}, {0x4, 0x0, 0x0, 0x200000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) dup2(r3, r4) r7 = dup2(r0, r1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() kqueue() ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000040)={0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 12:02:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="087408a9d94b7351"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:02:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [{0x0, 0x0, 0x2b}, {0x0, 0x44}], {0x0, 0xfffffffd}, {0x0, 0x0, 0xffffffff, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x54, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x105}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:02:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) kqueue() r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[], 0x0, &(0x7f00000001c0)=[{0x0}], 0x1}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="af02e81dabcab0e8a167", 0xa) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) getrusage(0x1, 0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6031797100180000fe8000000000000000000000000100aafe8000000000000000000000000000aa110100000000000005020000050200004e204e200008"]) 12:02:24 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000080)="8aaa0a1c00000080000000005d65e25fe9bae2191e53c57f39dd9803000000668689329bffffffff000000002a4b387a087632ee561617991ba04f93f0326b16714721ba27f97c9b2d01250dae000000800000000013f856cd99dff1bae60c339c46a207f97e92ed2fd277ca226f9bf0e6c264181e0000d9a4213b3927bbb1511d1b92ed2ddda64bf7090058a66d5c761b88227108effd371f8b65c95bd4a976fa0cd449b35d090000000000000010b796ed7b827023d6bfed7471580becd55a7936334e875b5a3355d3f16adb3e2a81476748f3faaa5aeef9587b2dd56075d19b754bf8b378b18ecb229b06e666ab9f025d7d968b947f08678cec953f2ea7d55fea30df04f60b3f284615e0c4c0031530edb28d28d95fa6158146b6e654d72c1e3421000000000000000000002f3539593003aacafd0a13c7763d1bdc57285f66539492814f649bb8f2a0b339cc69049d75000362570546690d14159b729bca4e4f319ecaba626c73a75b612e18994a5a43f5b3b438097c738c91ab8fe2b439b032579bdbdc92cd6fbb258d7cecfe18876c8034ec25643574913edef0b1f964019ac49e33feeffe5b8823e889f20e0306c6601418a22e64f761fd5db38369c2869a34e6f338bc417b7a044e88e36cdf814e", &(0x7f00000002c0)=0x1d2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 12:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x1c}, {0x8001}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:02:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7, 0x4}, {0x9, 0x9}}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x20002, './bus\x00', './bus\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8, [0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x9]}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:02:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r1, r0) syz_open_pts() kqueue() r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) syz_open_pts() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000001c0)=[{0x1, 0x2, 0x81, 0x7}, {0x5, 0x3f, 0x1, 0x916}, {0x6, 0x1, 0x7f, 0x1}, {0x8, 0xc8, 0x4, 0x5}, {0x100, 0x98, 0x7f, 0x7}, {0x5, 0x7f, 0x3f, 0x1ff}, {0x9, 0x9d, 0x8, 0x8000}, {0x3, 0xb7, 0x40, 0x1}, {0xfffa, 0x6, 0x4, 0x6}, {0x1f, 0x5, 0x6, 0x40}]}) r5 = dup(r0) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000180)) sendto$inet6(r5, &(0x7f00000000c0)="294575e9a2625a9494a32640abbe6b1953c8999af7170ce34a495b27992b94a87f099694056f5ed387a160fbda690d19a3996f88f5143d3ae07bb1fca43d77bec74ef8e51f7c9647909a0e54236ce9bd6c03cfcab6c298c401a838f963ecc6fcb2df713a252150dafc9f8a83c9f0282111", 0x71, 0x0, 0x0, 0x0) 12:02:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESDEC=r1, @ANYRES16=r9, @ANYRES32=r4, @ANYRES64=r5, @ANYRES16, @ANYRESOCT=r6], 0x10) r10 = syz_open_pts() r11 = kqueue() dup2(r10, r11) dup2(r10, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) 12:02:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) socket$inet(0x2, 0x3, 0x96) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x100) r3 = socket(0x2, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x2f) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="8202c0e9ffffcdffffff4b431279523e8ef3efd61e4ca67cfd5528e4f20164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10179e381962883a449e8a3cdc83aff86e63c5eda85585561aa2818fe03700020000000000000000a0e5ff030000000000000011e308fb0fa58f8db81d40a4e8ba434c4a900fa8088c216452314ae25274049464237011be653312af227fa0551926ffff77c8bfc50a8670737bd094ca0000000000"], 0x10) dup2(0xffffffffffffffff, r3) dup(0xffffffffffffffff) r5 = socket(0x2, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="f2da5b08f73b57a105623a0bdb6cd3b6ca1a05b5a0d596fdfa2191c8babba16ca2f32dfaed10f901fbb1d8b0a7566363c3ea5d4773463d10ba56ad429d12a91faa682dcbbb332f36716f237783d2d42f55d5713eaec8ea9084c3b9bbffc4f325fa7d3e4ffb6f7998db4ac56ae02a4a48c80719417815267d0b0c9536710b57454d15700cf6ddd0c63024b298fdc4816539ea958b5512ec8320248a54f5ddd2469a47f37dc5ff13293eeb2831e1111bb82bab181a8c0ae83b31ee62c6bb35114417345a7c52e8ddcc8cd5fd40340ac2a0ea45aacad6d034118e8cbbd7768e6cddd35282a3e381", 0xe6}], 0x1, &(0x7f0000000400)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x5}, 0x400) r6 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r6, &(0x7f0000000080)=ANY=[], 0x10) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x4000, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:02:24 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="712ff2f77594", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x8, 0x2c, 0x0, @empty, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_rs}}}}}) 12:02:24 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000200)={@local, @random='\x00\x00\x00\b\x00', [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "9ee56a3a3074272071729a5b4ec041e9"}}}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="7980fe3f507fa5f088f710fb91ab45f1b9c7c752f051f1bde8b9e26cb85aa75bd580f4449616373857", 0x29}], 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x46, 0x1}], 0x1}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 12:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x25}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) select(0x40, &(0x7f0000000040)={0x3, 0xfffffffffffffc00, 0x7, 0x81, 0x9, 0x2, 0x8, 0x2}, &(0x7f0000000140)={0x7, 0x1, 0x9, 0x5, 0x71b, 0x2, 0x9, 0x8}, &(0x7f00000001c0)={0x7, 0x6, 0x4d, 0x5, 0x2, 0x7fff, 0x0, 0x6}, &(0x7f0000000200)={0x0, 0x7f}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x42) poll(&(0x7f0000000100)=[{r1, 0xafd25d75d8876685}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0xc) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x4, './bus\x00', '.\x00'}) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0xa17e4d7cd297840}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}], 0x5, 0x9) setsockopt(0xffffffffffffffff, 0x9, 0x804, &(0x7f00000012c0)="c84f1febd575be029e24d9089a652c336916daee3cfc32a2608eedb8356f7f30f09c6b17d8853402809d327c88ffe8a0229ad40d66ef070b17056e1fac36413b856c8cea974033219e5285fed07b55205c312c03936587cae70ae4d3f991088d1737cab1480472a8e19e25e2028b8584844b6b3c91df90fece25403aed52988b0b0967c0342d946019f5073d8b510fc34d56506f529f19c2798877a60da7420c3833b205c1d381123df8f00463e87811132bbf9f92f21331bb49ff2f2e6f8ad5b3267c5514462412e5bc5db2d30631015257811072d9cd63ca68955c4f5fce264120e4986139db790ac16b2c588f340c6a345e89a68860046442886c71cca17c6d214860e20ff02ff9e738b0f5a8c963adbc809f22829bcf2b5b03e43593fb7d6b436778e8ee028732add30b07735f98e7ae7e0c25e9a59aa1af2ff93a5378e0435e0d7ea0b122147f8795eadf2a9437eacde70894f8abe0a0d95fe7b7a065ac575246385fae486291a6ac748e731ef195ee4dfd1d642b5ff07cef39df4a93c08e14e9c185b253e9cad8f8582f36796edf11c1d98a389f4b21f1547d05de87297ec758560fcaaae09e6aab68f52d2ecabe53a4b7d5aa35c7b6d6c0d54ca19d6b3cb017844ddb990fa80ebdc092010b1338e43359107fa76d7b2397cd7694909542f79fea8f5f7f4e9b290f21917fd00a785ce23056b707302f506f61ca1d95639f503426c41d1cb1fc102f20cc112250880c3dc84d81320e056fab6ffde7a3f3c04a3cc5652a53432347dd7932f115d906a98ccbcca378dd785cccfeab0c8d84a997a1a8307bb4071431c936c09d429dc288f55ae94f84f286d266615f695b5c8609b9bd7e53fa490579e1f94ce3d4cec2314183359251a8f17e5ee1e30da40e8e000626835266acfd23f97838c8ebb65b62214fb18cbd6aee39f7a58f7171feda6cfc5919be5a3e9da6ef24f95bffe35babcaebbc979492ea833da5fafebb45018905ecbc48521766dcb9c361d12622b7a8eca963ddda6835e949aa132a8c171da0a46786a5e0c1638361221e8657ddec9366f28aa922f9d612d01cc9d48b093e2a62a303d7c945291f54d349432fa88e5ff0c718d84fd7fbfc405d9056e6d6770561510f719318ca62217f752ee8f64b415baf9f338e1dabb8a32dd8011857faea41ee05a71d839fe489248ddf18f7b8072148319080194a9c9e3b036119afbe0be8d869d97f7edabe825b0a28cd081907a8dc3f192326a5085d178d48613f122aa92a7137198355c48a665543a58cbd0d0c2c0f29ec085b2c1d33cbb1a82e1468e0c201d3a13df18423d7cf23a95cccc2749051c49ffa17fc8ea7c55f075636a2e42a9a04f9253996f7cb1918f050344e862350e8a743945515980ef491b436a06a725bb7c7a4412e4179e18c996b29df792fa026f001b3b7016701a6afd5a444e975bc3589c163827bc64af79e4a5de2e2384d399f801be9f5a074e7ae6b58a6e33da2b1e8f8e5b8bdd25e9c6a1fbbaa5e72d1b6de0f3c612f981306c42bedeb2ceb0e1f812a47bbd934aca80b90b3dc1a97a50cd84dd30e4653422243b848ed2de6664e427d2a79bd6b4c26b2a1bbfcd335599ce884ed862e7f42ad1c8d5356cd0e07925c466d83818f09a32168e89ef575ceea1592e022c33572e2c74e235eb63ca7c431013a2563ddd00d4e6ab60ac2ca1286c6280f58e582412a802f66857ff2e44c0ea473f9f6db8b992ec987772519bcebaceaa49878dbd9bd267e503b750a75b794a5668dcd4e60f9aaec1758f01bfe1921b6dd39d4d1eb528b74d7253893edfb648da7a2dcfbc2008a0a816f30a50c50c87444a02775c4053da0d362ce9f80a050055cd4ad56719a0965144450461a7c1a1ee12f63d0fcebb487c06012e517b17741929e844e1e6ae4b1be53ddb6943118583d17d8a20938b24aba16801e6f6f52016d28e18f9671cad21738b445beb6253d796ad64ec133fc29a61d4de2a7ecb5b2e60f05a4ae2aa367ceaf056d4195b008fe10b05a9021fa1c52298cfa1dec6db476694650158ada7f5644a7e8cd28dd7b9ed860663fe9bd0d759ee22ca49105a0e791b3f0aa0e339a370e62bf0b0872b4add1108323ecd840f331a29651d56f02af2effce1e7e4ae48c5c67843361bff0d184c199ff0827bf55f81af2efa056133a0010a3f494ae57374cb68a588cf57c893649a15bc956c0ad6599cbaa0676020b3c6c418eb45571ef5a861f8728e4e45b726dbb4b034f40067eb6acfde2205b4c23a8445d9656dd663a8fb30c07b32af9940585f5ce4088f5a8c99aec1ef27cdab9dd229aa8820f2c9d4ecd580fef6eeb62c8557745dc2379fa7556f7a6ae0bf5363c35ea2b52b8d4058f1f9886fbf21416a818aa72569052fa9a148cc2c0f7c3d8455d039cb1aef86dc13207f53941c2bdbd88735842226d832a0d3610a507f45b43ac8cf28b790949d43cc98c16f3261511f59dc69b87f0051d6951684ee0382f601a274555c1dee9a7708167674f24726371b0e6cd6d4242990f486463f915356292a74d73ddca18c22c78b5c9666b208351ce74c414ddb73e9bd6673169768011d53b8993de38d27f56b656f01a9b831745ffb533a5ad6465fbd61ccd4b7229c0cdb5f5f06698f79ab5c61f98fe9420f49397e80a2e039fcd7dae71945acdd590c7867fd9c2f8264ed6ebb492361d022fa228d7485672fb3cce6ea8144b4398b93af081abf067c94190d312c58f3a590738209eb31218e6eba6d110c78e909965c6838e2415e430b12f45a51afe0f9c7b4f95b5e76cc4788b31a159f7a769a44d54f93e2a5a5b21c9e9c45b4d1e71cba905df891b3296572b7c287e3ffd022bbabf20412e6936f6725fff01714df0e989f13b2261a7eb6be4c55def1bdeb86bc378fc8b6523b2ea2a673726e001d2769ca17c645be97cac4466be7d56b0f71f102d5f020efb233f764aa3491cde3a870434c214c98610da69d12c25599f489a5236c44999bf0215e8995d960c9fcf33c3bfd6dcb5455eb3e989561c33d2ffa4c4e8274640417bba292509a4ed1e901777eb91dd40862892f1f8dc61b79d728943bd567d4937b1f81ac4f7528d70beb054043d40c1b16f1e763e72f46d11b2e29d64cf777c1a4ca89af7ae843bc123951e5a95c41719bdaeca9d4d3721f5b7edbe16f718c4130a1346e34090c8e20a32f9c499d661a354d078c19072664355ad0094313242ef382577c40224705313aa44643276d28064d10aff21bff9342636468c8eedd15914ac9debbb9630de9c75f436d13faed3a7ddf76077dd2ed45d1623299307dd653251e90ef3d4707cc60814adf4fa8aff0141a8c7b3f129540d9ba12b7a17d5a870b74bea3894757e12ac0b031c92b7db019b2431fdc08f22d431c66a0d49ba7f5d21e0623f1f829ff382f6935dec5b1ef8ba55ff8c3a0d649ea2ecb37424bb7858a7e8a74fcd7b52218acf42728923f69b16f3f1e0c59d00997e7d09fa2ea75aa90ad43c5e0af20232a676354dd9a67fb91a25486943df0997b35ca5da6e8610400c84b652df6e3ff7e68fe6ed3f6e360f47e2b48c55dc0b7bc36cea4544c7c86d95614bd35501a19c5ce62032e4455ad624cc48d5cab300ec7971c7f3568bb6b1150150a53cbd09d0a285dc41755a96d2a0de3f45b23e9a82e9c9ee74fc9909f471c6bcbcc5fb9f9f071b02b2af3a74bc5dcd128d32d173a880c834ee2264c1f573a0a8c9243f193d968ddd4edbbfc013547ca8d954732ee9d525078e82b569c52b035c58dec2629870d342cf6833372ca2889ee095d07abe03b055966ce87f5d6e05f849a81947eba2d7aec73dabcc53c27915cda86dc4ec73c1948c0b49260b84af5187ec646d345c3d53e6af73060d92932a5992ddf1a6f78f9e7b8e1b213ae23f2eec576170210f9fed821af4aea331046117097de1c83ba4e66436761f2f2a0bd90719c59abbd0e5aa2b07f637e7e3d4d4404067b4843ac0b597affe9202701b7acc108bd6960bd3068c0b7049647cb34e88c73275f68fb87cf4068965a918831ecf0d9548cc7cad63c4d5a0edda6d32572e2309504da09b4d35f59f73993322d036fe86e51eede5faabc0a3c8930073c267c259665084231bcb1f35d36db140373f0a330fa4dd0bf6473c555d47bd8c7a3986b22078bb9a674aaccd658815b17b7351129682d3b1a450206be9c00636b8ea72fd26e28cce51c69de51b839fadb2a943267f71f876dd2643e74ac230b6ad12170e399efac74a9da12fd127eef4d34adc31d1739d8bed8ad7ac13dc8fe2cc69fabb00120ec213123e934d568cd9532e935b9e6c987d1670882c1235231bec9ea5195f1839dac2d8d2619f41bb2033de3243995bfa700e8f3e2fb7ac27b985bdab1a228af2b1ae75121bb055e932052ef606295c8676a5bc623d98ac8ccd0f73ac19110c3967f3a88c9e0d833bb905ac30c4a5ad34c0ce317a4f7697667cf79aeaff7354de945018ff25cc2a08d560659125b507734cf085ea7ea5b6f86dcb80f2e0454ace0e79483f3526522794be4c1685208ac356283eae44c4ba174a08a0c7b4e2615d61aeffdd298c3bbd70691c2d855ef96f004886071c71105596ff0560dcadad76c58c0e8bd479a7aa713c96b3d0d85c73b08cd4681a56f0d423f3215972560a82e1872b758241a6a3e9bc8a51bd0ae60fd0a1a7fc9c5748122d2c0a21b9ae3897e474a2d903124dbc568dc1724cd86f32d5e679c5bc24ea91eb98eb9caa5f699aec56a6dc1f1c3b312ae033c869c1bee1594b490fabd8cf64006ddbdb32826cc2b865d5293946d4e1d4e392fb9fc386f1570ff94613e448e06dea587d300d52e7b3e1490825c1957f329741e3c180dcd191e3d8df319bc3bac151556b1b8a5f20f76ac0937fc67133a6d1905693cd20b70165a86b488674f3c3e1f341b5f8babee5265f3c3429e3a8fc45b3616a7d7562d02316c23690dcbfe18c343c6258ccabaf3888913b2b15ed608c4641b639f46a023fc5953ef4f16244d9864381356171252bff257ab0d9c386c84342c55b1710b89a729d72a92433723b832837d88e86bc824aea231cc840880b524d090470684d9286b9e83cb14884a12a62a11d005d26a83055f78d97871cd822c248be3bf87cb9bfa097202e49f43ef2715bb7184abaad7adc6b4a4467e216dd630845b78fdea4047a43995f0dbc96bc655d3e0541118bee2b89ad4042507b7997ade8b97aa0389ef522474c8830e00c53fe71d5c6039712cfe55af74930670db7a8b437ebed06de6cac90d2ab9a9a791cf5a0515b710612d82fee33a8b492136e912c8f203bdcc1493ba788735cd496ebd9bf5c09b2e8223c8f6199b120461d5af26acc189b35230636f12383b9e17f2787010802e44b7ffabb911c862191ef0b640bf8b79963d944ea35c724cb278ff82427b878bfb8779c2aad66949c8e68088631488ece438a665b33715f408d6c2efab67a36f45c1d5a338fe723841a55fb3afd91b0eafb114aabe762bb7a3e32951952401d80a72e42e23ec318067e8faf7b42c7e9eb61aa1634b35c7293ec38971240dd9c03807e088d9056b69b7d09083ecc70da278a50ab50733f2bdb3c1823f61682a6d04714be115e79766863a97615bd522f114da6bea8b4bff7b60b4340391477ef51c23018b38172a78e2d9518e07b92a96b6a4d25bd78cfa1920d10437be413430184e4e60ad126ba0a9eb8576bb590eeed8bc754d7521b5a0375b139e5518bc4835bc8a2cca824ca544a3712f5a7b900000000000000f693d8a720c7dc42e142bb5ae6ca55dcb5860b140516e879f7e9394882f852e646a5fdfcea530b90ac8b75eca37bd3fe864f3e342076d677dc8204456f38", 0x103e) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xd, 0x8, 0x2000000000000, 0x200000}], 0x7, 0x0, 0x9, 0x0) kqueue() 12:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf601e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x9, './file0/file0\x00', './file0\x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 12:02:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r2, r1, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r8, r7, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getgroups(0x3, &(0x7f0000000100)=[r2, r5, r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r10 = syz_open_pts() r11 = kqueue() dup2(r10, r11) lseek(r11, 0x0, 0x9, 0x0) 12:02:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x44, 0xffff}, {0x21, 0x7}, {0x83, 0x8000}, {0x84, 0x14c47180}, {0x43, 0x8}], 0x5}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 12:02:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) read(r0, &(0x7f0000000140)=""/168, 0xa8) ftruncate(r0, 0x0, 0x7fffffffff6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:02:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x4, 0x2, 0x1ff}, {0x7a, 0x1f, 0x5, 0x400}, {0x22, 0x7, 0x6, 0x3}, {0x506, 0x9, 0x7, 0xef}, {0x7, 0x1f, 0x1f, 0x101}, {0xf1eb, 0x9, 0x7f, 0x20}, {0x7, 0x3a, 0x7f, 0x3}]}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4, 0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 12:02:25 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 12:02:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fdfb7ffffffff], [0x0, 0x0, 0x401]}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) msgget$private(0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 12:02:25 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) bind$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 12:02:25 executing program 1: select(0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) 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(&(0x7f0000510000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x801e395050a69b36, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) 12:02:25 executing program 0: r0 = socket(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0x7, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:02:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) r1 = syz_open_pts() r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() dup2(0xffffffffffffffff, r6) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = dup2(0xffffffffffffffff, r7) r10 = syz_open_pts() r11 = kqueue() dup2(r10, r11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x80, 0x1, 0x18, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xb, 0x0, 0x3ff, 0x7}, {{}, 0xfffffffffffffffb, 0x48, 0x80, 0x7ff, 0x1}, {{r0}, 0x2, 0xc8, 0x1, 0x3, 0x2}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x84, 0x40, 0x6, 0x8}, {{}, 0x6, 0x10, 0x40000000, 0xe50, 0x4}, {{r1}, 0x5, 0x80, 0x20000000, 0x1000, 0xff}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x4, 0x6, 0x101}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0xe26, 0xf8b2}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x8, 0x6}, {{r3}, 0x0, 0x60, 0x20000001, 0x8, 0x3f}, {{r5}, 0xfffffffffffffff9, 0x40, 0x5, 0x6, 0x2}, {{r9}, 0xfffffffffffffffb, 0x82, 0x4, 0x1, 0x8}, {{r10}, 0xfffffffffffffffb, 0x6a, 0x80, 0xffff, 0x9}], 0x7fff, &(0x7f0000000280)={0x4, 0x1}) 12:02:25 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESOCT], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, r3, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 12:02:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x3, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 12:02:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001ff, 0x0, "b80100"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r4, 0x7, 0x3ff, &(0x7f0000000100)="2c16954c", 0xfffffeed) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r0, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0x0) 12:02:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="2f39dbf082a6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}]}}}}}}}) 12:02:26 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x2}], 0x2aaaab3a) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000080)="c66365257b939f5ed57f2ed3c50e7d3d3eef46057882b082ff964ae825aa66b0000000000000000694b08fed6450b91ee2f06ca1556de8933420", 0x0, 0x0, 0x0) 12:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwrite(r0, &(0x7f0000000300)="fbaf8a8d1a029be96914bb000000000000009c38189f5230a6db92c363a867877076429cac5ec2c9841aad6e7ae6981130392141da9538ef81a869a05069be76d895b1f371759fffdf2f5d58c40ce98b03b9d34a72fd0a71e705e857e48c8a97d3bf3d2ca13cf9912484597634bc59396fc141371e2e0e061dba0c90879b1204380969935fc4f3322a3fe1da2790f571c0377d140a7e005ba02eedbbf0b8ca9ae5d1751ee02aa947ad435343ec545ad5dc4cf57ec586eb5d44ce15adef8ba4b9970dd9be3da491af8c328e1d5c0c3396e627e2dbafef255a4418a28df6082fc79bd9acd42a0ad146b4c377056a", 0xed, 0x0, 0x0) 12:02:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0x8000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x42, 0x4, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0xe0, 0x20, 0x1000, 0x49a}, {{r3}, 0xfffffffffffffffc, 0x0, 0x13, 0x400, 0xe20}, {{r4}, 0xfffffffffffffff9, 0x50, 0xf000000c, 0x3, 0x7}], 0x4, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff9, 0x80, 0x20, 0xfffffffffffffffc, 0x800}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0xd39, 0x1}], 0x52, &(0x7f00000001c0)={0x5, 0x217}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad63c22919122cfb0914279a503c576a171a9814"}) 12:02:26 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r2) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000140)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x8, r2) dup2(r0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r7, r6, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchown(0xffffffffffffffff, 0x0, r7) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) fcntl$getown(r5, 0x5) 12:02:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff], [0x0, 0x0, 0x6, 0x0, 0x5f7a]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:02:26 executing program 1: syz_emit_ethernet(0x15e, &(0x7f0000000100)={@random="edd700", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9e0100", 0x128, 0x3a, 0x0, @rand_addr="61adf862858aa8790dbf9a1459e5824a", @mcast2, {[@dstopts={0x0, 0x10, [], [@generic={0x0, 0x51, "d38515dde7956565700efffb326ace14eaf440ce512d7786ce4a5f2379da60223ee5ad50ae4a083d0dc7409b4afb13631530a3f8cc41e9b2a336bf1d93ae18777a316079a017d9c773b922416e2718df78"}, @enc_lim, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo, @jumbo, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @hopopts={0x0, 0x7, [], [@pad1, @generic={0x0, 0x2f, "83e96e3af8afa376bd2dbcf3a9d7eede1e1fceaf2c3119823e9c4b9ddaa2896ef53c01967849ad6248e3b15d8ac17b"}, @jumbo]}, @dstopts={0x0, 0x0, [], [@ra]}, @fragment, @fragment], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "f77bd7", 0x0, 0x11, 0x0, @ipv4={[], [], @multicast1}, @mcast1}}}}}}}) 12:02:26 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x50) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0xfffffffffffffffd, 0x0, 0x0}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1d", 0x1, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(r5, r4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 12:02:26 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) socket(0xab738aebfc00561c, 0x4000, 0xea) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="e84a0081f31701ec1032e22921222305cce9bc8565513dcb72c64be8d2d564fa0d3b2a2d9a64d59aad4616aeddb874d306c5c4d83a5d809c0a0acfffd3fb97c0d9", 0x41}, {&(0x7f0000000080)="0ad2fa845e13bcf0ce3e0e9cce2f49", 0xf}], 0x2, 0x0, 0x200000) 12:02:26 executing program 1: socket$inet(0x2, 0x4, 0x35) unlink(&(0x7f0000000240)='.\x00') 12:02:26 executing program 1: socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f666985885c2ad8114e894f6c653000"], 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2b000700000000fdb7d2ac39dbbba49fcf2100c6e0dcc057", @ANYRES32, @ANYRES32, @ANYRES32=r3], 0x30}, 0x0) 12:02:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x189) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000040)) 12:02:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)) r4 = syz_open_pts() r5 = dup2(0xffffffffffffffff, r4) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x149) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x9, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {0x0, 0x2}, {0x3}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xffffffff}, {}, {0x0, 0x2}, {}, {}, {}, {0x1}]}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) getpeername$unix(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000008764ffaf2957c436c7a424270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000791e25f95723e736e95000000000000000000000000000040a72458868d45688690b7ab4da17a0ffabc17497f2a0982ff29dd10967ae5d1d47c4175db547d0a7b98666a6d98619b3dc3bb70945b3049d79891a5cc1aa387bcc33b035fe83192b957291aaaa552f16ae8c9f30ffe6b5f6f59f692397f808cbf419a66b15bc1892958f9effc828453614fc7ae9bc654cda1cee2fcd28f70954eb80a196c2e93253078e3319bfe659c0936cb472c95458466c4711c6bede68d5dfd5c0046805b44a4d400eff49e48eeb6650625276ec2bf946001003f327bc9464f4387cb7031762e0be37d44ae7853f6b6bab981fe4ec593c045ff0d1c3fb6c9d50d8ab5558e107f31ead1b87246e6107c62141466df000000000000"], &(0x7f00000002c0)=0x48) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="796b83904f8e540ce8372fb4d6e00c30ffcf513129d9f2bf98446fd3ccd962efb4a68bbca6324b625e6910254b97c0db3e7962100d94e78d7bb42a62866c3fdada8c097c1f55a38ad4804c50f760b786d6f424398cb4ef9ff9bce2c7cf8a1b5ce150", 0x62}, {&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000000000fa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2bea8558e793c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fa392fe6fd88d22b", 0x27b}], 0x2) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0xfffe, &(0x7f0000000d80)={{0xff, 0x0, 0x0, 0x0, 0x80, 0x0, 0xfffffffe}, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x200000000000000, 0x0, 0x3, 0x2, 0x0, 0x0, 0x0, 0x10008], [0x0, 0x800000000000000, 0x10000000, 0x8d, 0x4, 0x20], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1], [0x0, 0x0, 0x0, 0x80000, 0x0, 0x800], [{0xffff}, {0x101, 0x0, 0x0, 0x1f}, {0x1f}, {}, {0xffff, 0x2, 0xfffffffc}, {0x0, 0x0, 0x0, 0xb58}, {0x40, 0x800}, {0x0, 0x0, 0x80eb, 0x4}], {0x0, 0x4, 0x0, 0xffffffffffffffff}, {0x0, 0x6, 0x0, 0x7}}}}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 12:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() kqueue() r5 = dup2(0xffffffffffffffff, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSTART(r8, 0x2000746e) dup2(r6, r7) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000002c0)}) pwrite(r0, &(0x7f0000000240)='\x00'/14, 0xe, 0x0, 0x0) 12:02:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x28a7) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/170) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffff9c, &(0x7f00000011c0)=[{{}, 0xfffffffffffffffa, 0xf0, 0x1, 0x40, 0x79f}], 0x9, &(0x7f0000001240)=[{{}, 0xfffffffffffffff8, 0x1f, 0x2, 0x8, 0x3}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0xfa6}, {{}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x40, 0x7}, {{}, 0xfffffffffffffffb, 0xc6, 0x1, 0x4, 0x5}, {{}, 0xffffffffffffffff, 0x19, 0xf0000000, 0x5a, 0x800}, {{r3}, 0xfffffffffffffffd, 0xdea5bfa6093364e7, 0x8, 0x8, 0x2}], 0x7fff, &(0x7f0000001300)={0x8, 0x2}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000feff0060cd706c85c2768511fef2b128ad1f297e9e8901e755aa8587", 0x2c}], 0x1) 12:02:27 executing program 0: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x3, 0x13}, 0x3, &(0x7f0000000300)="fffa1e3eba497627bc07f5474245ac6c82ed0fda469bc82e17a57f8601645f464f9fc2b28f1bee88b4bc7de5b577f2bbda943cc47cedd04f2cc1754603b3d4189e5efd2443428d715a22c18a48980a240e3e872e3bf102e520e9229762df00fdf16b2fec3ff1965d85729845b1feb0d445514152d18ab4e4f4d04cc4878942db74029757dd320d9409ebc3bb63f1c09ab95f18cbf68e0e694cbd42b7fff5de9f618e22b9ef132621aee668eccca5cf9ff675b510bed7b760818bcde031d47014643380904fc40f80e09451f5e05513ba1da28fbcb817fd745617e25687812034ab4cfaae9253e5b63a6328a0c697fde79f83eef2ddb27685fc6d41f3dce1cd4e56091b4895e998fc739e16", &(0x7f00000000c0)=0x10b, &(0x7f0000000100)="a5771486cfdffb7eb47066c4bccbd6d4a5d598ac7d7ebdd07571df03240e40c1e45ab1cf65062d02d51b70843d5b42d0fce1e316f3405de8a127a43ceb76c272a11208f3ab74d101ca1c24b6574953af2c3a07d7a113f4fff948c99044efda427daeaccf985a543e7772a1ad7406621bf730e87069f279e2ea1f6bb6bc657096be8af4982e672c21af6a52b2854b355da1b63f3a64d40cd6d480a34ad2486cc78e2576c5a775c9f5d84f5ac5645f7203ca0366fb2834a6e535a8a062af0110ef4ad2ffd5f747e67578ced7218dbfb60fa0f8db6b0a351f272bd5921b1c8d833b8f", 0xe1) 12:02:27 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r3, r2, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setgid(r3) 12:02:28 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 12:02:28 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000540)={0x4, 0x0, 0xfefffffe, 0x0, "09000000245185a818f8ffffffffffffff091fe6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/148, 0x94}], 0x5, 0x0, 0x2) pckbd_enable: command error 12:02:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff3) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) setregid(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x7}, 0x8) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = dup(r3) write(r8, &(0x7f0000000340)="9ea7d2d3c43834f4752a925328c691b95574ff42bbd402a294da10d282ad37b9594d05329dad35a4005b241201635471e10512972ded209bf02f35cc16ad31b434a81f1e962dccf5b2e5b6a86044fa87a729e49619cd1f58dc56a4dcc751900f6aff152b4d2f103431d6a11b94a8b29a46dc8918435db987decdfea750d1cf8763fabc14497813b66d2e4a6f50ec56ee2a7a221bd5a37c48b371ebc99b8fac7b24afcc509dffbdcd63f550e36a6062ef2600"/187, 0x102) 12:02:28 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) r4 = dup2(r3, r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x1) 12:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x45}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)) 12:02:28 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) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSBRK(r5, 0x2000747b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 12:02:28 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) pipe(&(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000100)="d2d60498fb3fc16d3e7bbd920ea7d0f10c355933a46cda6222ccf6b2b7a65f743bdbd8d575458829c5adc34823dd2d5eecfd5fa81d4e1fc94a189b5c9bc86a5ec2adae78a46edf51a24649a1a9c417a71694d97d4c14b322e16603b78677a0f9079592fcb99406153599c5cea3864999bc3a5a0097c13163bf0eeefe7fb9db40e78122f612c2eeaa2ef2fe2272653cf906f19dc7ee5c217f6d48e25fe4488fdcd9c9939c6466c57dc9", 0xa9, 0x0, 0x0, 0x0) 12:02:28 executing program 1: pipe2(&(0x7f0000000100), 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$inet6(r3, &(0x7f0000000300)="33dfa5ebde438632ebf428d9a3aee66d81bc23beec06df6a95d4d07a5df532929f99467e1d4dae6e2ffe442c52aa47535d9f20bce80b7d6762fbc699669c7f8bf7b8af0a1e051a0ffdbef9d69e6fa28083ce8e93a55e9bcd9e126c0b6060507aac22808792bb322d8b5ef94170bcb1b0c1d0574c1d7352a48efde747df1af31cf2871dd9ce73be0c1af20861a3943ebe9373b79ddd206d7c62d005fb6d5f666bcdc1f82895543087889b783e1d2af4389b20c4c30d35961ccf67d4eee12317ab82e8a4fff5bef6b717cecf9a3e827d3ad98fbce23a851466dea9edf825eda25241cc85f13493d255f8d9e19c0724d86b1a7beffb57fcc502ac942fe2eb549ce4a1d88b5a2e8dd82a98e113dd5160e1f25d334e9f75186b41389c135766bfe1b3f01eb24c751db160ab36c8be85ab895d07747fc5a7d98754b18cd9da76b476fc93ba0d209c62224caf43fce5281566b2d98bde9e363e3b6df888ff997a9360556df9365e4d93839db25af699f32a0db71fb3f7debc9ea55f3caf87558d271d385b9e55dda53fab9a73c850afcac3615e163ccd2e8afa949a332d7d5d4dc74f14f0cf8faaecdf376e477d2dff12faa8cebae75882ff64101cd6613deea007a2765aa6831ebdcc701812142b4c42011a254280dba80ec8240feac53025a879d492473c08cfb88b830b25f0fe62783ea823f0c1baa0c07735c6733f7a80b10f48b487d2ff318d1bcb7b38a4dbeccc0117337ef7500067b27df24f90badb01ee62e892b4223f9fdb394fa795717bc6628eec973686d3b6e17134ea7424534157c5f913ff7ac89ad1562948a5393c677e5f0f1a4c41c13dc11cb006895d9f682b999a927e76bce2bc7126622062a3476001e21291b823642dfd187182d5548f25bcad506532142b6b0dd45d80dbdaffd47b7bd77c5a3ee923a60e953a62b64b494e5817c647eb34a50a92582c041cccf048d2e27e62350888add681b3888d60637555f03a6eea3d32929c7bd0a2adaa51b76446b2f2a0911071ff16f95c0a66361d0cac605aa91ccdd43e02f326d3b9e6376805ffdae6ef2608e6db2aec6bc1dfa975e4e9ea50f5f1febe61ec7e97aba647e4d54b960c6724379ae20c93bd10e4ad991b22f646bf5e6994c11f2bf85d7f293b784e965cc4b44217f8958e976968b5cfb91c27bb668937690dcc112b7719c3df7503fbd1c55fd403be78872591046200e7a6a6704f15ebb4921a67af004a1ef6cee01eecd44efea9c27678c9622913f101c4dd2d40168da94f39415a001882c421d02bd9eeb3bfbe60375b528e76d10e36e59cf7a00b6f565192208acbb2fc28e4f5657d2a6f13031b58c57eb02d45b5cc19ddb0c88c256030784d7bb86e1b9408e7182b89e291cf4b03252fd5c88a13029c8f97e03dabe5c866a826cec8953449798fe5a4b067086b8050749a09fa283794aac7c626954f63092afe666aad645d3d6beab4060dd51f9eda1f9f4e1da28a596954d9d83d4aae0e59d6be2b09f01af6cb040fe36e545af144d37232127078801d4fe748bf6807f6f707d5118ca69173bce7329b4faaa9874cc33bc0ce4ab2743488ed90db0ca899655427a837e1f838a60e23cc073b444cf5689d6333b0abf01fbdc80e9da53e34f13f2cf115aa288797940eb24a771d748d82b1c51296c39b99c5ab44dc08649a74c2d0ed85eb5b77a7d9b8bdbc76dfaf3288b6654c8ea75ab1483a9b9676237dfc0cdeb1105746843c41ddc6a597e305ccdca1741b6bfa3bfb449696b7ef5027dd24045143618f5dda78ba874b401f2a1df4701c20acfb9065c38aaf43bf346f9c1d64e2dcdda69ac9b34f74fd1603ec978b62dbbf9d9fcb28a91c47a289a5c14c857056b264547dfafb644ad753440b19bf0ddb37b65074a0e8d2e322704780c4febaaa9a177053670c75f02f9b92f362b9e67f87718f7bc3b2d9305ab197281ff86983a5a49548819cac252bbe193b567639d4425304ef7e666c8c61c85a704552e8c79fabfe414de4710a26953bcccb5ba8e1c0cec74f43fe1e461c57432fa0049c74a58899be6d5e257f489a81ebbf05c633ee6d9202e8f6efa3714e90465e33d3d55c1a6fc5478697384459ec9c465e36f2a3111c24b17d576a6ff5d02460ccf523393d3b2614eaf756541826ab796b9ad56079472c547b842add9dd33fb5e8a66c4504a2610e8f329db25e17faee4c4aa998a8f6834a923f75d42d8e50684ff97d70c885b7f7b18cae16ee8ccaf1224dfb6ab500e414da390f2fa0b9ed31e787a20f8130e05a449939ec8ef097f55f07b4d2d1ac1a1a2d330a3f93a4bdf2c82394e3e4aefb6678b8e60679507147bf4686262ffdff9c5a74ea6fdacc721214a142c45c49cff38d49dae0bbb99f44b784fa38172c1c91342c31732e8c32d4a16c34875242843775996ef0c5df90f2dcc56abe57fdce465bef008cf034e740e6adfe14e7a539100bc2f6dfb69b85affc960685070b8f830f9434de838ddedb72504b9dcb99b4b9c030a1e28d695da7119208bafcd8d4ebbf2fd45fb8b29a6d4a5920c1bbf1ee050c3840a1bc4c05c86b4ef3fbec5f54a9482bc913d6db1306ccfe5a00df2d33c52859e50cb7335b2d09c415e96b0381fc8e47439d661569eff574915df912db5ccf6185504ecad6e1a104a84f0b1196a3e4f3dcf820fd8db45942e392796c75cd69a13121437f3c4955a4e33283b0d7a483c05a6fab3b9df7b715f9ea7aadf7fb01a54c3db4e5e5311ff0d9f915d1eab7c5716b4b283c7e9dfe611e12a86a932906255ccc0622eeebba20f4a517ce063610a6f42087edfe885b5f6a0f549f7e6af3801abea52b8a5e79bbef5118d6249f7d9824bf3926e0d898c335b184495873f41abaca194f58398354111a641bdcb2d8064cf926bd09624386379054bb4633113f776fe1a472a0347d488e54bedae4f5b0aa8f3103ab389b40aa0d6bb2a6da41806f22007221723dbfa16c1d04dfb11c92c9dadddc9428222dfd522491186bf4e49c5bc4118fd48acbd40ba4266756e1f93e22248e80bf880e49adf16c2025d682a63a101aecdaff03db8c89fdb7080dde765fb093e78b43d215abb73ba8883031d648fb752dc045b380aeeb5ec1d23411d4ecf6a116cdb9c2005a29f52b2e51ff5df93bbf31dea4b233f0bec285c05d1165ef71c314b70f4f04d95413347feef7ac6e70f934bdcfe2859a0c543cd9dfddeff48b173e9fffbc7f4c9ae8c9b1e85879df79d86a985d92fb4ddda1da8da0268de8564b24faa6b7dc635de852524c46f711d8b7afe528ae458e8d2202a12212cb67a3c9e4584e32922f338dcfe5a7eb8f602bb7b2a7cfa1c6b118fa35b56f755ef2afde4e94c2885c6d06d1bea0e1be7556433a83a5ba2ae7f92bf97dd89bc844550e5f7fda2eaa8d90fd922b748f219bfa6f2956ec0e7c0a360d451668519f967c152321b8d85904bab9bcc2df61f2eb2d920bc0f05058bb80af383736d074cf3d5e65652234d61079c1c6bb9133ba6123b7cd83b8d162110b6cbf990f222df77df7c9748b208845ad5d3490ee628e33a86ead0d6a5cf281878a2bb7b73f496757a90ef0ecd3c8cd004704503d7e2b1ba3d971495e8fd8b5951d85a08f2254a3a11cf87669f97ca5a4b771cae1b2fcf2930a4437de1b9a5df331631f63f840667fffd7400b4592bd9a2e0c8cf5213dd070932e275d133e83aa05572c4c7ecbabc9870c904a6b04534bfa716d2ad02a4078420818d1e8d3a3c088e38396a72db79b134d9dc72cf2bb3bb5722c8e18123825f98000b3587638e14fd77621243ab1ccfe1a62f12db88975e8b31f57e9c1c196ef37965e777ac621bf986edf722accc80a2634e31e4daae012c8a42b1a6dd0944eed3aefee09e2b49f291d9d8a71dc85b1388d0bc61b1002778ce56f92c9670798e3a3738efb15ceaa143c9dcdd8ede43b5639503c719e39c232b4e8e9159163cdd7cf36a05377b85f09d6854f53181145f03e02209033df8a48b3f18f804edf614dd61b1b2d6c63663c3227f317eb64561ffc462e2074b20665e20d5ba5aed77934950fedca2dcaee6ae66cd311315c87d1cd2619938a1e92cf0915a4f7ab24a1f2a4eddd675231edd4fe0e505d1396c36602be89c43700a9db35cfdc9e3f9053c332c6757180485eb7134fa0e379dbeeded84ee5eaa56c6e1ebd1e0cb49adc84b0c23293f46aa26f1d698fcd48b371753dcb58e7d4e8ccf27d384f9ee7810f038dccee0e0647d6da8fa03ff35fc2def4cec8689a7b9adf46cb9dacbe266c4baf08249b87d1511d488df4370f28457d2bba9c7ccd92b6ce8b6df39d8fb80680effc4789a8f8f24e71fa68855db952f0c833fa040cb0cd397e1a9a0a3fb076d0dfc8a81065329b9f9f2358d61e86fe45a8d5d9f6a361daca97f62b94b626bf5a12648a5839afa8fedebe1d2156c2fd58e66a2168d8bacb75cf3ea86497eeb50bced1305dffcf28a8a3325f2c694899c71c175b9d69830b09a2b7b6b00a43f01edbfb451e59e7b76864c93f2e0f431e3f6793ce7859320baf54ebac358c71540d0a163cec8c6995aac49b6a3be9b87d22e815fb2e37e63f6414dd4739b90dc0f6798e0eb42c8a9571b07513df7c5683945ca054f9e0c942fc48071eb8522c85bc5ef48120ded35de9b6bdecc2e670f36a6612fa5154114639d167e5ddf8d1bf34b5c11914f793b47567f94d65c75b8010a724e065d753d90416162583f22d4da1de0222e80def646d629cb7257b1b3628086dd46f2b7534132b8593eb9f868e96294c4867f2b82f85ded394f96da30afbb04bb4c6c9d7e86b3092a70737e825ca2fb5a0c1bc4f732a7fa5c3f8b8b000fafc0cd350ed32aeb3f15724eeacb827fa15f33377cad6e67246d4dfa9c7f6a7473dd741733ecd9abece46d69ad3be1b9773fca3bc4386fdfa1a3a578046becedcded73c56801687287aceb10f3394dd1f158c02d99589182c3912eb9896cca3835d7c4d9878648b3e4de645f07ebce6d6588f67c96a6111a0b35c56bf9ccc07749b3743670a843fcb0773dcf976814d771b28448d45beb4b6573bf7b225ab423571811a00e8df60a7f2a048eb4d496b849e7312ee6b1e29b394b75619e2b50b426fa66bbd64a8ceab390049764be866e6302c095c417d937ca120bca213e504b951c5c815faa887baf3d17123b17423faf8f7d55dbfbc255a65991704c08ad9eefe29b9ad728a88f24519b002a92f80e0c2a51d398289d24ed7492d4274aafdd0cfeee9d6d8a5a07e69726996cf8750b9abc72f7a23e6cb787dec682d5dd116010195657b770efccc39c39fee6efbca9cad0f353c25a9bf2a5ad9fa1a57cc5cfa37712a6c5ca192bae4f0c2f6db87ea7f7fa39aa67f30ccef078c1455339dfb4e6a2608c0fc7610668c6091e331f1d9118ad724cfd0a02f046772afc5b2f4a4358d16567b748523c8939f74b0c0e6a2bcc38035468b7d51101d0680c542d0ddc825f26df3b7ae1b72bab370a84567716a37f1c64a90c192856926c230e73e53cdf92a7d5d6e87b764e486feb473d319ba7a6adac0a9af1eefb44037397f3285ca1ed85dacb098c13c718a1c0a320e2cb7f12011c79cd6f8eb8efc3f2b1edf57884d961449afb79cfed36a35cdc90341271c1856db8f082b7e52fd6bd739da8300055f8ef9520b51fc0b24f3a016839c46b6a25622caea387b72fcbb579f6ff6c6a9815f236fd45cb0827fc7a6d37fc671ed6ae9f5434214d98fc4998aec83ce2856c016d87419ef9b36de27e8134e346f4b0de24b46fa712aa1", 0x1000, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x2}, 0xc) 12:02:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x101}) socket(0x18, 0x3, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000050000000000000000001202000000000000"], &(0x7f0000000100)=0x4a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:02:28 executing program 1: shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffd000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() close(r3) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r6 = kqueue() dup2(r5, r6) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x96) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) shmctl$IPC_STAT(0x0, 0x2, 0x0) 12:02:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2ba9cf3ab3c5925d961f577826e7dfb66600000000000000000000d1"], 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x4, 0x0}, 0x0) 12:02:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0xfffffffffffffffe, 0x0, 0x9, 0xffff7fffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {0x0, 0x3}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) r10 = fcntl$dupfd(r7, 0x0, r8) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 12:02:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000040), 0x61}) 12:02:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0080000000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00298637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="6f21800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0xc4504440, &(0x7f0000000040)) write(r0, 0x0, 0x0) 12:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd603405000200aa00fe7400000002000008000081fcabf185fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000092ca953d6b92664adcf51a0135621a17b814dda1d2f5f1ce7aaae80e2311fd99ccee5ae2e28df83707e12e5f691ce59b8f1f1fec52f1cb5fc4a1d4853a05bb9b655c3a09223a9d8421829f91f61af6c8e87d6b4d6a451cd735ddcd627999986783cd210e4758dfa5ab14bf54e382d8d0db94e417f04a624ad5d29374336d3e11654fd384d00f09e1742edee593891c32295a1e14453ae964ed"]) 12:02:28 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fsync(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDENABIO(r2, 0x20004b3c) 12:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 12:02:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x40, 0x2e1d, 0x9, "a8baa59c19a79c458ad69f708b80d3c345ea2fb0", 0xffff, 0x1000}) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) r2 = syz_open_pts() r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x5, 0x9, './file0\x00', 0x9, 0x7fff, 0x4, 0x7}) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c6530081f53fc079b36c1c85428b76fe7d9490302ec2c47fcbb9a15c0d973489665f980633a0200000000000000614aca3ddac05dbef6e1c064cf2c7a9642246dadc1cf04eac1fe5555c99332538c35262d18fb32d8d7c3a955b21b889333369934c863f0b8f94581a99df920d653bc7a498d699200a5ce3929fbe5227f8bb1f88e45a1f7be382569bac44026517d0af3308a066595e0c818714c50821a709ca8a0fa655a0fc4febd1366e7e92c67c2a0390563a907b48c75d6"], 0x9, 0x0}, 0x0) 12:02:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x2, 0x400000000], [], [0x0, 0x0, 0x40, 0xfffffffffffffffe], [{}, {}, {0x0, 0xfd6a}, {}, {0x0, 0xff}, {}, {0x27}]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x4000, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000040)) r7 = getpid() munlock(&(0x7f0000658000/0x4000)=nil, 0x4000) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r7) 12:02:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$VMM_IOC_READREGS(r1, 0x8004667c, &(0x7f0000000000)) 12:02:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x27f) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8c) setuid(0xee01) r0 = socket(0x1e, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x40, 0x4}, 0x8) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semget$private(0x0, 0x4, 0x530) semget(0x0, 0x3, 0x80) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000380)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/194) 12:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) openat(r4, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x3}, {0x3c}, {0x7ffffffe}]}) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000009f81d4d3f3c32eea0200000000"]) r8 = syz_open_pts() r9 = kqueue() ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000001c0)) dup2(r8, r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000180)=0x9) 12:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x10, 0x0) syz_open_pts() kqueue() symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') r0 = semget$private(0x0, 0x6, 0x1) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f0000000080)=[{0x1, 0x200c, 0x800}, {0x5, 0x6}, {0x1, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x8, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000011c0)=""/12) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x800}, {0x4, 0x1}, {0x0, 0x5}, {0x2, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x0, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semop(0x0, &(0x7f0000001240)=[{0x1, 0x20}, {0x367e5096a4159db8, 0x1000}], 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) renameat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') 12:02:33 executing program 0: msgget$private(0x0, 0x400) r0 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x4c) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x2, r4, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r5 = shmget(0x3, 0x2000, 0x42, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000001000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x1000) 12:02:33 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) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)='R', 0x1}, {&(0x7f0000000340)="b34e13a85b7a656986d41c781349d24796831dd1a62de32caef30067d76d9884cf60249ffdb6f2fd1b490a959c17cf5607fae3463f1ef42af028714bdc86f14eedc15b41d78469afe23d56fb106478768225d8bfafcb845b2db9849eb8942a352d601f10f14932b9ca1d46257ac4c0edc1e329c75194e5267aadb14ebc8ed4017b66d8848e3f26c2dbaf6820307ccb3a09f1d650862337aa8d1ba6bcd9973e71e971cd55c0ba3c0c15e9c66da4092cf0e0896a25350163b1b051", 0xba}], 0x2, 0x0, 0x0) 12:02:33 executing program 0: sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x18, 0x102}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000600)=0x3e4, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9", 0x262) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) 16:00:00 executing program 0: nanosleep(&(0x7f0000000180)={0x20000}, &(0x7f0000002540)) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) sendto$unix(r1, &(0x7f0000000280)="b029be1f8a46f8a245377ea66cc05fdd0e8e81f1b2e04574a5ff78ee895d13771c19ee964b59ecd10e4fddea1941931dbc969cb1ca5fb0e4b1389c52e77a95205bceb34228e8ceb942a19b642ac89089c89b8cbfd815aca4de178152ddddee8279d8d90e4ebf45070ce8b377910b515cb787489f0fb8359b212bdaf15b41200f1294bc648f9d3ccb62a897d717c4482734622c", 0x93, 0x40a, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r2, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r4) wait4(r4, &(0x7f0000000000), 0x9, &(0x7f0000000140)) fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84, 0x5}, {0x15}, {0x6, 0x1, 0x0, 0x80}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 16:00:00 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x12}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/4096) 16:00:00 executing program 0: getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10702, 0x41) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186204018b002b06000000267e890053b5d1d098753dd40900a24e14da00af846ddacb3310efc950550ca7f9a86a652d62e159c51bad5a8bf626d9daa3c200000e00000000c937213bbfdaba29e2767905c7166fffc200000000004000", 0x60}], 0x1) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="d3ce8edb2e681b25bc", 0x9}, {&(0x7f0000000200)="15aa9a86af9fc24dfd1952fbd4eaa363dc9e05c3ff165ca247378c385f5203c4c3ea0a75d4f99848fb9b9284e4ccf5ae89f47eb8b1a92c01f81c99c9159d0b521d19db3c358d937590b21f3fde8e09b14d6473fcc7931513fb031228", 0x5c}, {&(0x7f0000000300)="2bc46a404b77127980a68a351f1d78282f54ddf3f9242dc4562daee8a4541789d330e888df93539cce5326d46a753a7a9aff1521bebaa12a4b490a8136e161a7b44a5639cacbbb799c537662b7bb51a78ed701847690a4c91da6bcf9c9b7e282970fa530d7788385034c023f414b21d60b9c62ce2a96c011f276df267e789f875d2948cdde8b96c4713cee25120b4df5f222d98a8885957d152bbe61aa7462b2ef06dfaf20eb17a812526c3ed4d3d10a8a99ce8e4202d3be863228b1b57e52755b9bc694321c70de983af476cb8a1f09ebeb661767b2ebfe2093a20c84303dd02c9c0a18b03240180bea2c2749fd06fbb7d0518fdbf4361956f58b1181d950c7cb7d3ddbfb54d8705a4e18f20a84ee61acb2db08c56e3528b2af60da46b7f189f71788db850b3dd8976be0a6741acbf2141711cac384c729deb39eb38459c818286be76b66ee746738b2283c48387f9940a145863f8bd152ac22bfd0e74051ac67b4ce1f0a3f2c53768c40a4a764f7f7ce7faa7aed5522a96acfb5336310f2f10f19873824108796f42bee07138a69129697301f970e273c444e50bcceaefba4c6d04700d25880003ca0d6de26e46a93e9f182a3af0bf5044267d55d92fa7eaefa1ad36dbadf4442d36a43c9bdc2810a85f35bff55579edfd496afd15f0011e317734c0dbfef70c4194f3fb2f03321fd0e745e13eb7ec11b46730651e32eef6310616bd73e7ab78317704786e66b7db3a46a8300da11b07bb791da51515d88b32596bd50ddbf077e234d41e4bf12ad9f12ec95408d2e373fd1b304aabc12251e102ef24dff50183db991d2dd9113637a658cdfe432fa0388633bc550031dd7ab5dabe190fe520452f93658dfee6069800144a8c844370382812475e4f9bfeecb28b6078a0d41f1f1fd91a41fa89e8b8cf1253b46f3c63ad3dfffac24e875321e5cedd0faea5287c390bbb1087720568a7cc754bd9176219ea6f999a096086701a28e225a1c3290f95044a617a9b4d18a4b5ce9fd047af036b8b391c2415d49df33cec03a8aeb1b0f1cc2bbc2dcadf60406f0fed493546c85efd8b1e92652e61103ed237efe0326d36eb3b2da24b4387afddef0aed912393db63f22fc0539e0d84f6bffb61c4af049b5ac08a6dc7066749f8bae2503c8bd2811c559c614fce3d93c1d044572cd474329fedb4da7c30ddcee61bdcd42356a6e3244a254b7e1da2ff7a367da380a6a5ed67c2ed0d5f27e845d38b3a7ff347bb6015a119f96dfe9619889202dd381109bee62cbe9ffc4b202e23981ca0ed56acfa59b45297971b6b3f8d890a234672d7385073bf55d680e72bfa2741086bba534e6508b9849c9cdbd3e4ae65efcbdca982ae79d41058dff35804d090faf3fdcfbc805780a289ba5e1a3d2950d0e8b10e562a7baa54cab6fe07664ed5848b128605e6c7e8a71d851bcd44df1d02d1355a925c6b6d7cd91e5cf028691d38af407693b441145d5a3623294d14caa8d1e540da8f909dfbf874366cbab6a540dbb2ac4df657e67a7ed547ee8eb996e14738cd777507849fa36f9f14e9a30f0c434e98eb72f4fbe7c97261e3e5a38fb48f9b982df7acb89bf34957f9a7ba342ece98522efb1cd7f2d5da5a41b1b89906606b29e04433fd0b2447efc4d2dc9ad5c0bc0e24ff20c87fb25e2c230d486801b261323617879d73cdceb1c40d7bcc29c38f091af4b583f1335136c1da13273628a0d9f6a3f3079f9b34ace02e7122a9600404bbca0cc9601f35827ec88d71750a030d98d6d2520a9b3289706df1888d3495ef0e40ecba31a7ec9cccd475ed8abd074b91b0f75f6aac862cd83280a83474fb1fba2bf664cdf3492885e25e0ad061aed58aee15bbaf9a72dad8f7ece50257e550dc03abb4b3c096677348ce5f43f28ca46869a285b149df25b6ee6bf2dc381f87caf283a9e9ce047fddf72182ff4eb0757416a0a7473b41124fd2e09120e82366fc10177d0c2a00ce5ea9931c08ddc323bcef858a9f094d2452fc9408c59232ec4645d0a53cd951eba1952733c7ba34eeae02a40b44a0901d123eda2c9b68695456804cc30b9170ce3bfa8b2f5cd0696c70ddd1b2e3192b971a5d14831a8dd410ffa7cdec758e214e2572214e6aca79c2eae8789cc5bb3f63a606d53e6edbb70d675d2979e916066216f96814df001bce4f82004290c29f1886e4257e49351045b09a6a8bfc07785a1186a87074011e7dce33f006bdade6a13d568358fece216b65e26ec83569f88d080248cdddc3564b7b47adf08f6ace9dddb22e42da6688929b305249933665ac6a860b7ec40182a1d426600083082b04a837045a224fc54429b52afe017d6e7a6f549d99730638fde69cbe136570507d89154ed3f7bb8a011a04d5fff974512ba30c93855ffe6faa615dca7048ac7876c554a4237706432061930e8bc4b7127402c5ce9ebc26f0874c0348d8b654f96a65e63eb9ede53288679da5d498cd736d58d2e62ae385a7c4652394c900bd7de620f21d071f16c89eb21bb0f85f13d75260fe7ed6f0c00dfd14eefaad47b7d7ca7f82c591e86e0936b30505f175e1f950f29a1b5b96fa1f06f9a3a1fa1720a4587882b951e08815da37cb0d6015f3206569bad8086301dbca323834695367f368eb099ac60263b2649c6801efa87bf78b7243afa8ffd1b22a43829fcce619634ddefb3e3fe3bf214cddca8b3df3dc20a0f6f631e4bbd11540224f70da88745847624c49afe1586704f1924161e3fbe7d3b6476492d6746ff27acc8a8749d89a081a0f0f6fbd7f763aacf507b44e5d1c466de6e7a372278bc737024a45b715d95246f356ef86df9deca7637044f2c723481409023787b118ef77ed1844ddd5e1c659fcebbbbd2661fe0a45d8c1a252992f7b4835e4b1440566a15626f5a8ff30f9914b1b0a4f5a24648d51a2063eb87603c4fab2126251da8a0494b7e91a918913be071d35d97b1b1eaeb7801788487ec9daa9d1141c6a4af0b2b067c31b5556d66c3ef936e41a1f33276ba21d8f59da0a62531e79c62e31f1e6acba92a237848e7fa7c1f8ee002762b4be1e8bc46e7374c4776bb241023cef70cdd148dbea7d6e078a4f30a2ed4c7b228117a64471015049ab1a176347a3e24caf82d0cca299b585d49a4ef96f06fb22dd062dcdbf75048e158dd37130115a511cf58abc6961b48d624109e3377ba58c61f04bc3258048b6e48cc9f5bfdd84795576d5c54334ac6d52ecf9e311c222e44ded01b92f0184d2fd723baa2cd0c35bd4b6216e1ac96e742f7bacfb04646709afe1ebbcbb6333bf6fe9c7314fd17077c62a685b2822ebf9f3b4a007a4da4217ba6950b68dfed1e6942200bb813f7042338090c5063e9fcbe7a0e03ad508fd1c63b8c6d6f2a7c7c4eb15ea06e21724221208e9d55724499d27e506d7df54f506fc9e20749b9887188af368f2fd17110666a835ac78b6fc077dc95c3a56ec74ba7e3df74bfc4fe728df82b2428ea77eb366fa7b0e37d9fc69e4611c8b25ac305a4e8f2b5cc43e1c09358d8a20ab895a8db299fc3720fd43ffcc557192927cef24ec4af956ed1a68bacf46fceaf8879df4fd4c78c01b6ce294f0847e226cb4cf16cab75ad1ad16faf3d1f5b37e53043cef6ec536da53372b93d26d2fab20577db85399047e8a5137555bc2edd476cbab7953f5a901961dba37064f60a6cf2c78d3e80b1d2f7e7036f4fc3b3c511084522f3fff4726985458cec24fef372d8f49c61b0522f36e35b9e7f1dc6234404baa53336951b607ec4902eff565342b569485c41837a25b6af9444f4a5758a2595989bed5b8c1fdbf468e35c0dcd40e1bc5d8967e307e2b329195d891e5b685579f351241494c92d2bc26120666cc51c1ceda658489d4e8323c4f885e373abd2792dd04d13162e142adc3cb2e6b9a480e4e08ac3e6e5abaa5c1cb5b7e9673cf71fdbcf63516d3d44b11e2fa0ff9da2773ba2f0c9380f9d17bb69daf17f7b5c64f017e99ab840d7b62accf8e10ef22854e3719f58c92f64f57b54111b5de5fcc7ab88abdee456de03eee999665a615402c581d699fc8ce81ded49eb3d045107453a5de5acdd060541add99d1f61e4e134378a01c31b876381d275630fdfa1c07f0db2e8c3c733dbccca9d953aec766a8b7554a352f261d294baba8fcb726a515abde5ab02c636fc53754ecf8ef51fc32e47103f30f8c46c0cf95eab0467c6e138e5e0959274336acbb0e7946b8dcbabf726402edd9184bf46a97a73bfc0d58e385e3e0e34f59e0f921cf64348f26068fa22e8f7b3555dd0b686b38c7241168a16914a4b0d1ead711a6ad4f94b7a8ed60342c7beafd711323bb63e175ac428881a627112977a1b8c3cde59b0ebb931d61f699500dc4f8583b977be25d08419aabdfcbe9a3f1c3b3e393478196834870dcbb9fa4d5a735328848e9ade08350aeacee114559d26fe42b7463c51331f2a1d5436a7085b5af7d874f1eaf8f957471525032e775531c1bad53a109b360a91a7375b93eb780bafd9ef412059c31733e324420a94fde20bc3ad372b1f85d5df5d19e7fb665cd5bd1d00c2c5118354062808513a1034a36249b199e583aaf7d99ed6d44690e7c1aa17c5692f045a8fd1d0659d5976c4f9f20283d6d779ca13038bf780bb7f91af1a54be2761ebe8bd7d86fd93bed652407538c51e6a0f994082f746731bb12e1500619a33c75d17a6e3e34ff794ebd343a13e5efd175f7ec78945a50808c95a34c89fb000d6de935e65044f4c39e313f37d9aae95b3710b8a299a8e9e86828124c8e69a56ea2f02d0717e2ca7895d9fc8b197d9a3be3adea6d8812570d2de8dadc316fd20202ed1ae7c8f0d6b2041c19b32ae0341e9cc07eb7f9bf896a287408496b6362a4c2bf91b075853c00671d0cee9b3c7d9db87b4256b36a8a518a49089ca28b0f6236824d7dd249877cda84363dbffcbd960e57368363a5f9253fe2cbb07e31b27fcf5634cb758ac88bc09581b9d77e163ff6af0d1f95d45ba40ac6925cb86bd3e66a2ec34655d48dd2bbe45c7ac6eca0df7f0e00880accd0ed2efce16ac823124ca6f776022bbdc2609ad266280cc1182c733ebe352db0a9025727c5702e7e8d871d71f5355c2a3e3163dbff8445bbba7441ed1f4c660263744ed3870c33321622226b221143f2cd9e994a12e96e2506f4f35aa90a675c1f4663835b1fbec4e18ba19ff072ff2e496826959a93a00f457d10be803859bf8a26cfc91461fec25c166ba5020963d98b731e1a37cc3d0ebae43b55f8029d3124d0d61e523f76d4262b7e3bcbe103a17bcfbb6ca8ecc826fed4856884ef4325b3f7f28033b3b50f0b5d2593cba7d5b3e8d09a930ed76dd1e2cc33200f4f3efb44074351408f58cb902bcc38124b41d9f4f4e3d8e74e879bde85eeb78cc927f454444889303e5ac318f1f7a44e63088fe081f069231605e1b17a7756751fef89022b7f16fd0794635418622c2bdb4b7786307e96b6e5a86bec0523beb23df4d425e62a8edd94d03821d922cdb4e7ac4f3e40d962dada888528b72bb6735185bb3478b18a9a290301618cc67dc8d74f66c56df397bd6ef59ea667738e1894cd4faed60dd9e2148ea01ca35656a4d07d4e832867fef0ee0cd82d93272447abb25db1e3ab2066c625e26d5de4585d0ff567a9babac2996bbd010019d968a944035aaea9b89648ea4caa38f1b1a0504dd029e7b8141c335ea3e92da82d945bb5676f2e0144a2ec7a3ad076b57bc4e074d46afbab14404febcbd65948a70e9ed5a5cc3b8f3dfc7599d986fe051", 0x1000}, {&(0x7f0000001300)="f12af612ec87eb6f03b086917493e37b218f1b52064bc29a147b85170c0ac11eaaab814d2c100c0d485ba935ab77f3bc1af972b810700f37f417c524633f705180272a6e1da870994817117a0e72345cfb47d3c6d3dcadd92fdaac1dfbea1b8af1f582bcf5b17b2a6ea1b2de4cb84a2e687e8691c85c917ebdd8325b3d968c364bf0b8112b20d6e37d049245e9065931ae2d0c2c1fbef0b3420130a400e59359bae7fec4b3dbe19c4eb3cd750b89d62c46c14ae0d3e05d248309e8cb1a9c9dba8725cc2d54f4329e8e9921749b041d8aa0d6a50a771287e2220ffff994d3fadbf8ee2d23c2b8c6f2978e5c4a20b73d78da5f94bd1b9768fb6cfe1f1d78472ff9277219be6fbe6d93db0c86b836dad0b7884c69763aefc326bff46558ebb14d61d65f1d25fb3739397733a7484a0dffb50e5eebf5824118019a025e66f82d9ca7d9ba48c1f69ee4f7b0b200230fdb0b02d0c56c6ef7b0ac554679a730f4525964e5f950f3cd660d0d384bf15492623b1a8381173aae6482f570a4e339000f75fee6e0e28e7b34cbeb057b98849729b96b848e4f1bb918fa23e700212471c555d4f5a11219c34d6c993c958da260681aacb56d2e89dd5d7d71cd64cb9adce8164b22b2172a1a4fb64d7e6d705f03fb25ea8f81132c0bf2167a898f6356da0552245f88082b8a672168b0a4e8316bd94db500d40d67d6c9242850bd643a90a5873dce55fa3f6a452e23cb7dffbdb403db702ed25cb548d34c125d7e9ca2d23cdeaeb926c7eab7fe25ad6552cee832316ca4d7c940316f2afedde67f9eff0599144cfbbe199d3a863fd4bf0096e8d7e11af7049d733ca0bef88290209251a5d232fc2cc6d758f6e220af05cc0b1cc3d8ce7bf4014b563e8f002289bd62fe5f5381e6c604ce444aba72ca511ad98eb1f4cb8ff85999f2fe8a6bc003cba0fbc3077a3a93aefc6cc329b2423bf87a2f97a621501cc967e5f670279c73e9b2888d7cf20ba1382a233b5887eb138043185227167fc9a944df86abce7426b0c9aef68f3270da47933f4de1d6947f1bd44d5d333600526bb528ea7a1b646ae148e916ff33079dff99c042b86573dc1e3370c367d1cdff1936ce1fc76ab12db4481a5952bd6395fb00b0a97a71dbab7ef337a6f0c77f855e313ffd3fe147bd644b63bb2c0c659204ec03ea361c956b42c9beb64311efab907b3435a281abd3df1d0f2f06da426a1e5ce2fa0e51d38e16d8c92b7689ba49963d1248ba09dfa46b25f7cd1139a4da1126478e77c978563106ad0b5e098f44b2fa518563bc0cccaf81d1bb4e9ca54a411a9091e3821b7203eeafd7cf0a4affff1df31d707ff8bbe2286f82f10b064a6cbc354c047e5fe7653d45ebc897758db972d888bd4ef890f6ba4327c726fd60ac37c0135197d4f0be3561d7b0fbb6ff29624c574705bd94a0404612b2072ca265857876561357f9f784a95131ace875cb89761ec02a33d8a8b80f58dab2f4801643501ed615e81f9d134c167f3c4ce5a8280ba3c0f4fa6b0fd5cd3df81526088e8abba61ea891eba696b73d08e20d3aa06bc3cc0f5f6c52d07d5a643e81e045a6cfe57963c64d28d39cd2120b760914c7d3a4b64720af522bb9ab060a2543e11081f5106e676e327253572839b5106e1b4396718c54b0f7f4300c4720aa054d5d5034d8c5387c0c639858b2d645a043bd7dba4e8965133b0554948209cc3611d75813d63d1f84c5c7feeb47516cff0896c3fbc44c26071c4a639d996caf5d795cfdbd93fa879f1369856b38f3571e56f99f364a7f129a9f90baf86951ea8e65fc9526760a8940b50ed0d8ed340323f6094a7ce99df28740ac801125433d4d20a0efc4cfa5ac3db31bc00b376f597c9dc4f6c9fcec4a3b99e94b0adb49f0169478e775ed7a5473163f5c320174f96792bdb67435c2821273348fadb670107f0dd361ae7c32823b8b854041c2360c80f97b75efade315f30170eef524d06e0c0414777d1e2823cb2e45635f9bcd89aaa2124f7e34f1b525d37dd60f84349f48155b1f2ecd8d21c0f3c1b3e750580f5695c99285d65a700b5b2a72c75f8d18b0be9fa078c8a05cf42a14cf7f0a0cc415cd4eeaa0cddf1dc3f0eabecbfd80f647112ede51738ec47d3923f76ffba2fcf40f73ad83205007544f943b41bad498a160718a301acd9a849d8e4091c8739cea8d82f0b296f5024522dd7d53c9f83b4e8fb23e978068fcdaec7ef16bdabcb8ca07927877811d9e3c346d5fe8d35e6db929d5840a1b94c13aface4a23bad700ef40f6c43fbcf237e91456866fe508a19bcc18362dca49197c09f7dee0df6258854a964a7f6fa6655ae34495991b742a8c973ccc93c5c3cc359115bc0474601d54b52c201b3d13238edb0412a158b0f491382ccdf69ddc83a1cb693414186642d9e8801eec3d2cfa7491701b1725d13854fc64af0ce99ca798dff7fc85d3d6962c77914457c0e950af20e3bfd58a304fa6264e43fa0e354e4f364442e605b290646254c54fddc83ebc716a2f3f8fa6a74a5260a8864858cc13b7e7edee170074db5fde2cd8ba7fe0d68af222c29b94aaaec2e696c6f0b67ac80c20c9c5a435f843e553ad03e4a7701924501b8ad7891a322705500c7209bdb1a6b9d997db2a7dc4b3c80ccf8a2d2e60cab4c7b374a56565ebd51c3b494532ecf8e52e73a3e92c97a5179420cabdd15a28890803231cb079263a5b19251be41875a44fcd0874f1c8518e06c88010fe661fdd1f984d6577b1cc9da10d95928739ce373614155118864fefa003b820eef6d65a17eb8428e550ac492f9b1ebf6885f9d2b1dd4e315232d071535cf0ff90a909cded215642e39b41ee0e637fe3b57ff483425aa213daf1b875cc78ebc45a21cc0d53c61ba4faa5bf828292ddfe89317d255180979ffc3c13e4e57ee0b964273e2aaf4c7b2fb0337bff57f57917740aea59722dce60a977fcac8664a60d7a6ab2cbecc7459b7c0971c3a42192a924a93d1cbf172cd37d29a6d589705c795d0c46e1fb936b74ccdd353ef9269d25b2ccef0b468f271190f3e8db88b3304c8a54ca7639f76cde37bc4ae4af1588c697bdd919f5e2c0dce7b80c9fb1dd37c3581986d58c232b752e1a9ed699225c414af9346900da6f4d54b7a891dc5dffcc7c9c9054a61c1db7ece59f861c6b4cd29cf8edb43af64dddae30e7f6c89f41841a4bca8f6bcd5278bde96f9c051920bc3422bec6d16282739698c7620a4c76a371908307249a0b96a5131e866c6a556f66258a01216b2c5e7ee326de6ec0bfd8731aa2983d7651d0f4f9a1c2f0cf1b8752431e3bb08223125c27c4bf5617dec9c695edaa2efc5d1e06cfc540a69599f45db1aef4b1f179d6ffdf5e371381e9d06595136d5b4fbdd31dcf8a4e5bd1c8298d15f333d01293e04f2bbb6216b3a57dfb3cbe11cde223d1bf52d97fa27869aa149775943bde2d64211c0ff8e893bcf8e0bc0ef5a4cc6bda0e0fbd5cab24e6f575ffd35f6c674da939e2e3aaa523508ba215adfc1d757fd5b3408dc5cc26a232b97482bfc84a05494e91fc34a7e6291d2dc582f6b85e12fe56d46a4210edbb269d90f0195c744144410f77766585291e225400dd5f1fc7fa246235696f9fdffedd40c8ba1b3aec231df402bf89258a44653c80a1eca69411ae2b2c56798c7f275d6ced53768ba7a303c46bf51fe0ceac305b100b5c06c406ae9e16d322d6fb9448ba183004d00f3810be4592b9925af41529be02bacd96747cbe61e1caf1807202e2bb64edf3eeba1031b36fcc3b8a2d50cc3fa2804b424313ca2b12578fca1a88e695303e9c42cd48bcff60e34886e314c762615b8179a96e93e0b3197a3ce0a21dd8ce0cd0a0e803b4e446cc089e4401bbe1cef2d8db1a876f21dcd0434802579120f48c45870fc99c1b1678fc732d8684eabcb734283c069875ac492fadc1db06de77d8783bfab663731c1f48b1133f23657c3c88ea705fdfe51098c1c7741857be01b7cf6d1bb2cdf412c66f6c5b9b6d946fd638f1d908bc7b1f2bd6f8273c53f1bb983a8342429521f4f5bb11997328fc5920c803658d7260700e3f9d03cfef22e26dde7a5a9e7500202099796d24cbc23dcb0f67b54c2e44b2fc0e01c01aa02be06ee72b1457a39dcfa189c9f38da47af8db3ec4e2b3b1f4a43fe8c3dc706f07ef25a35e9e6ad88a822a365990af7690c32c9cba489d0efda6f67d3de394c3bc1353d5577988cccbf335024aa176b58a331dcaa4beb88e02401895312b59f5efb1e086b82b4642d1378f76c1433e15a3eed6b0164662a21bbe8fe2a788c5fc18269be4994a5916905d3f05288e7deafb83434452490974bf1f40063d26131383d1e48a31245342898b34e84d6a8ac653db7637a5215b3f92c03969a126d01e2d5db9db823f6a05f1220654f425ecbe49a919aa38da17acd732e2b1e1ae29634158ce620d457504e8c5f6385ec057cfcc820134d99fbdd4de6fc0009856adec85de77b73384a94fedced7875267fd9a42188602f9d93f84fa165c21b027607af7f18383e2c7a61fa614850e95f438817b64f6e9aa0c3c81acac5826caa14bc8a795943cd5cb07e2a0b6385071530d53c677e0e94ad437eaae95e4b5754c83311a77270b84b5f06cfdcf7ca3c382f898986ffd23c9ccf6715529c75991492ad446e28b187d5f036103fe0715c5bb50275e74a7158e07dd39caa9d87be6caac55b80854e42d56feedba8c27de4a3fe2f4e176a9c0a5b893741f5ace7ceba4fcabbae020fd466ebd77560abcad9728aabbdae492e21789d8e0b13a52b415cf2bcb35222154a5ef3e8bc8f77a93c421d18ee07ee1b8d36c245a158187beac771815d084516f508b6cb1e6a5de2d5c33c4425c5b1768903b41256e18a4cfae8fbaee55da520a453b6f6179f0d16dba244f5cd418ba87e86f3a0790b554231164e35b63e843704448823da1cc45d293ef6d0d0572a4fbf121f94c959dc53a118cf33834355e0cfda277d4ba4f1eaea902f1fe2af5b6ebed3866e4103db83f8033f1ff88bd135bc134a480f3805f21e940c0ba98737f45611a6d0007fa7b44f95a7f0c3bb149fe8e16d4a92dffac231c5c803689d6d2f8a3e5e4012dd322590aa334d1a5c2fc62ecebfb65acaed08fc02aba9f9990903744a911d936e5ec63355c24c3e176c92b2c719f693ef0407a4293ba274e7967739eae63fdaa09fdb8b9d8345560c40912dd27aeaee54969d428373d6bf147bbf790accafe71200f80542c52f19f15379aa8fb403247746d99f59b4d04986f858ae55de746935ba1b31ce48791b4a27bc7cc5e7422cc86eeb3e36933b0dd651d1c0f011d61ac62cdde2841dbf3ec7c2ad8809b70e71a6d2418a10e263651bb3857e53c2671eb1770cfd5097de9f0ad7899b294580df9964b4d34b8b56c637fa7bd68feb5502d4ca62ac33509674f2cb0541168fd0eb6404aed9706ae46841c9a93d3c601823e11b5216fa08e9baeb1e257ae9352e2d1a976e5db023ccd41a2e5c62ee25d518e740861d9eafe008124a90e96470a15d73dfbb21f86838237888b57330aaa6912166c2645eee87330a25e95ca9d9c1e8ad2e848f79ccc15cb0a85aecb709ccd08b4c6547824e2f74c124502654d2421092ecda6a8fee72cd631f74f2380dcf26d9928826921668327b9c42a7a23e8b03e0eef66d4ee736710955b4f33f1b88aa453459b2afb7e04342fd46ea77cb203078b902911ed83374e03e5bb13c1c0df00bf3dd3a75cfd7c11a3c57d93559e9f61bc852bf325655201aa356108ec9be8", 0x1000}], 0x4, 0x0, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000002c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x60}, {0x6, 0x0, 0x0, 0xff}]}) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0xe4) r4 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x5, 0x9, 0x0, 0x1, 0x5, 0x2, 0x4, 0x1, 0x1, 0x2, 0x2}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400e7170000800000000000d000000000000000000000000000000000f7ffffffa21509000000", 0x2c}], 0x1) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x21}, {}], 0x2}) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x400e, &(0x7f0000000040)={@broadcast, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x4, 0x0, 0x0, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1}}}}}}) 16:00:01 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x8001, 0x0, "003700200b0f0000050000ffffff7f00", 0x1, 0x80000001}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x200]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) write(r4, &(0x7f0000000000)="ae48dc6a3f27ab4e837442aefee724fd37246c8eb206b61e404df00a5852407d61e8d536da1cbd3657390781244a5f97c4ef9be2fb094fb9d7902b18f6d39f2c5f766b58d1f863f49646f436eaf8454735c7351acdc3", 0x56) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x0, 0x10001}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000005f00000000000000f43995236f54a3c53c6d0e20edc09b34e12b25b41422c8d1306745b0f8b665fa7398c98b2f852d4c76e58c9119a42e82d631282448ef15182e957fa3681bc6cf49d53cae5f26892ccb0654d8476004"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x1, 0x90, 0x90, 0x9}, {0xf000, 0x0, 0x40, 0x100}, {0x9, 0xda, 0x6, 0x2}, {0x3, 0xf1, 0x4, 0x1}]}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6d691d84108e3743457a4cb86ac445"], 0x104, 0x0) r2 = msgget$private(0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRES64]) msgsnd(r2, &(0x7f0000002700)=ANY=[@ANYBLOB='\x00@'], 0x8, 0x0) r3 = semget$private(0x0, 0x5, 0x20e) semop(r3, &(0x7f0000000180)=[{0x0, 0xf7}, {0x1, 0x10001, 0x7351d18524d2f3a2}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') semop(r3, &(0x7f0000000340)=[{0x2, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x2, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x4}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) pwrite(r4, &(0x7f0000000000)="3ba0662a59f3d6bd0026a17066866ec75ec6602d6475615b13fb8df63aebc4f836235755be0db83080f57181d0c6bf6aa3c3b80e3f6e326c415e90d2eda5db069d", 0x41, 0x0, 0x1) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) chmod(&(0x7f0000000080)='./file0\x00', 0x92cc33e257d5c3c1) 16:00:01 executing program 0: select(0xffffffce, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x6}, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0xff}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00ddffffffffffff0800f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) 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:10 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000640)="146abd8b6beb654fe41cab35cc584c50466db362acf94957242d7de408b363da2be706acdded129068ceafb3f9c5e446e0013bc25a3d5f84fd337bf0e275ee72d899a609809d88109f27daea9c5557d146d2823e7289edefbaa9251c7fee5e55111e25d44ee40f434c3db8a1a9e3d378c05e17e25e634ae05b5ea669a055234d85fa9999bc42e1fc74d7671f4ca018d33116d6f8580fea7052aa9629e2e44553de7f1ed909b24b30ce1aa2fcad13f4eda8497bc4688aa8494ca7cbd5278d896cf09d74e98aec3e83e9f70a7a0a587afc5e3a1eb6966b4c14b0a50b3ecf81884b967f48ff4ea14990c98532c30a8426cf20167302f7ca0000000000000000e6368cbff11ad241d49112cfe362d733ed158596ff3f1d9b4591ad6b410d34057106203f7e01000000000000005f7918bf9a1700388ce676099f6b2d6c6dcbc9b1ba7b470b2538fd807797594fe430834b3eb67de387ade44c38c5a88cb079e4a14fc312a3e5129af5705d1209b4c4f37edfe4143575dc0d6a69e8d3ad5df5ffbf353f2843b0982e3ee8e78961ea14c46de055f08c1e6aa26445b0565fcadc48ff511f6852379c61d1a7c7502e88501830f4182e4812906bbd8ec40d5ecc4c003147a23b3b833dde05dc534f6e2c2669233edade52f23aadb9d99060fdcf706c92cd2397b187768ff01edf8bf0fdde1b6f7df2a058f2ba01afb76b9dc3ae57476542", 0x200}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6", 0x14e}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r2, r1, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f00000001c0)=[{&(0x7f0000000400)="b36ba7cc58aa1d1caba7a357609b7facb776aa0b58ef2b7368703a894da110ae5cf616bf4a1a27777040f9654267e29adc846d8f3872d3254a2f64b81ce2160bb051ac62432c4f1c80ccf239508754a22825cba3bf3a6eb6d402a35434e9e435808b1c5457a0dc00281654fd702146b203b75073f1be2fa5cba5075d9f2e0b94f4fd1d2e2d1f3459717701a65d27b724e4ef2a97acaffe39e93e7515ffb2a30d0b282c3aeee744b071cce42f6a4ad45832b4c4f54ab043087ff3e7f6f6898465fa753b5128", 0xc5}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [r5, r7]}], 0xe0, 0x4}, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:00:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r3, 0x1000, 0x6, &(0x7f0000000140)="d4284b637a944ed0ebaf0dd94d0797d4798e350d2018e35d429ac3b95ba157d3aa701c22b0c57b9bf5759ac31c727f48e2cc30db0e53eae38e17e4303ef6a03d6c5a537aa6a4b4730c7650e4fb", 0x4d) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x2, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x1) 16:00:10 executing program 0: sysctl$hw(&(0x7f0000000040)={0x7, 0x9}, 0x58, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="277c6e28e9e153b83358e383e299d775bfb1e2280311c891a3905814cd403fd189946b7050b6f54633e91639e63348dba512d19787e723036662e1204329d0a085549a7e30aab9bedd996b46e480d24880c0ffd5e96fa52b1bd3fa1a326669bf9a1d2ac68159c34ff0659f6f1207a7496fd659bb837a5cca56816b5762b2912f135e61a6c2fad0ac9526ac5ee8704a46238e342ba869d3dd28bf00f5", 0x9c) r0 = semget$private(0x0, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r2) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000140)) fcntl$setown(r1, 0x6, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x3f, 0x89c0, 0x4, 0x100, 0x7fff, 0x7fff]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xb127, 0x2, 0xaa, 0x7d950d6d}]}) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00000000001f000000000b330000a8f7bfff0200"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4000, 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x102) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xe, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x20, 0x7, 0x8cb}, {0x1, 0x6, 0x7, 0x79}]}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24, 0xfd, 0x2}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000140)="3fe5023820bed8fad14bd6aea7e99e8126d4f02ecb8b90e38c5562a301785efb4159a925350c64ca23518c0e6a601d561fe23da8a40ec96ba01beac324ebc6e5f9175143b5da7b1a886be9f44bb5f24482e54cddc0de5bc0b768b8dcd8a16572f0d5285869c7df5b6cb7e332a915a08f7ae27716c61e1cc0bdd46c0a2fb04c12ea957ed010b31ed9955947d783a54083ac94e40cebd9b9123b06e089a6d1c84b89d6daf653dc6fc4ea187fbe54b8182e998e5198cc2ee9f3a15bdfd02afd9bf2fe335b41fb7f6a27e55d1089a26600eb208fc4867963157a31a28e19972cbf045e094e77a600ecd9902f3063886d4b699f0a0b9207cfcd8d0be64b3c3cadbc", 0xff}, {&(0x7f0000000240)="bd9ebf65422f191624a7e92d82eb1c36fc657a13e5b6f2b58cf01e066866e3c8d4359ec1dc09f2e22ddffa7184a03a9f26124a61f494432ba4468a9fc4b4b4ead9713c5c5c531e3d9bfe85943b64cb94bfe033105659b1b7c726f5f1f38e3a0aa6e3e7dd0d28f95766cd0364b1216e59bac8399b5023d489525083719d239da12018951ba009eb44e5a3d600f8f52635865d7f5d7fa3a3bd05a705e9d89a1fbfb8447c5c422332f3ad82090fb79dff195cf77b", 0xb3}, {&(0x7f0000000040)="0c2dcefc991c899d6d13c92f1ece90a7e761df9c019cb7a536e2d695882abbe8a194a50a00e8f891511a9388d96e42a5a2a6670943fd416ffbbbfe21f2e112aa40ac68c3c5cc367b966a94a195e131900c53e74e69eb8c1bed4d025ebd777b6a8dc7ed72af54cf3c6eda", 0x6a}, {&(0x7f0000000300)="7bbf2973084708b49c73ac5dce1c5554f7055273056435711bf365695df87962449d493837d1a9be364009f029ff818c740cf72e9c9f0be362937a4acdccdf9e0c0a27a488656f10937219622b39726f77c1997d5bfa67456160f37a187ef0d59e6674746198bcb1a1c7bd05db4ac4275e874024d507098e9ce6f10d77793c38fa78080e8db2505cf82e5a806c9d7823d81cfa8bebd085246e81a8732871c5bf5acc2122f060771139ab0480e4298f4d3b8e4d7c536c0f4c4daea23ab5b3e748a6035042e86c29b0416ca42536277f6192807eac832f0edb0c49cb46d5b151fd62a5fdc2bf6bbc7bddfacf09e80360d07fd5d3eceb23124b", 0xf8}, {&(0x7f0000000400)="4e488ffede279e61c89e5090d9b040efcc3261d2600ef6f0cb0221df3574a1d1b5ac45c25541d19682a369eca3bd85926f75f000492fd1a92f84740e577ace90bdaec8bfe7cfa4260e52438838664eb0b1463247f383c3fddd3178847678fa55e23760d7334b80b37cab3bf5d9ca029a92a12ac952c932a9a018a8225c75567ca7de4c862083b2a57dbf", 0x8a}, {&(0x7f00000004c0)="c901b185cc57ad4c8f542ac0d6b3a7414f8669652750845530001551f1b8d3ead590f0012ef0aa610f7da1aa7441e4e9af5c49a5a0fdbeabed44799161f7420f4543d4d8c1123245c849a60d478f711288dc8c64dd7ba4dba3b6b2725905391d93a949e4a2cd2dc2b2ccb22b91bc04d9057b67e2d317222f6126bc35cb8725af03aa146d25de1728990f40f56da95179d141920a60bb3a40a3b3989733", 0x9d}, {&(0x7f0000000580)="76e49d8db4cd38a468ec1143eb672eb9d9381cfd031786e27ac0ddfc17d2def9e496bbdebf0c8536623931edfbc5f3dd07a3bd8a0a432bc2b3ac360524392d20e9255823fe8cb5cf399ef3b9e0e1ac11cc2f6cf88b1b8c0df0136ae172c266599c7f46a5a760d9fb2d7be0421dcbb7f031444c7e52acf6b957b7f8b22645c33bb469e9949e99bffb17ca7e714c59fe354ac90b08801ec549c884f1024231f285b16c6224f064251d322e694f996b85dff536504b51fe4b2dbdd15734bf98ec6940e35cf801559e7cf79d419e42df29a89e3b1d7156688c878fd3efa3", 0xdc}, {&(0x7f0000000680)="3e840afb4c0c62655ebeafa310a1dad4725da5e5c9200c26bd2ce9512961975992e57666c832df1ccdc021601bc741e77126422a723f06cb9a4a65afd1aea7e30bb3a942040164e705b74eacc9202a1de3d76fe4036dbeeaadd5c301d03e8c9ea41ef770efecdca439b8a4783926036ea1c2bbdb0469c1e2f7a0cf209622cd846a965f9fe1e98b64bcde9943ee568019e1272d3cf46e6647a89f548a3386a5041e3fe1f692b19aa0797c54942a2aaabb3b360a4b20f576cd0b7bcb4629ac4233c837e55bac3249718f7b71240aab", 0xce}, {&(0x7f0000000780)="db2d1341717684a9cfd8ac292327094fe1a7bc1da3fe4bda81e7912de767da3cf0a948834985abcf7c0cef335616caff388f3d4b6201ca9c04307d63e570f37d9bceb09b4aca0e52a337410507e3ea19b5317da7dc5351ef07d3f799b8d3a9e26e71da4443d6bac0", 0x68}], 0x9) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0xfffffffffffffffc, 0x0, 0x9, 0xfffffdffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x5, 0x3}) 16:00:11 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000000)={@broadcast, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x7ff, {0x0, 0x6, "be46b1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback, [], "cb53"}}}}}}}) getegid() 16:00:11 executing program 0: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x7fff, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x7, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1], [0x0, 0x4, 0x0, 0x1000, 0xfffffffffffffffd], [0x400000000000000, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2], [0xfffffffffffffffc, 0x0, 0x0, 0x1000000, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x1c5, 0x0, 0x40000000000000}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0xa, 0x0, 0x4972}, {0x0, 0x2000, 0x2, 0xfffffffffffffffe}], {0x0, 0x7fffffff}, {0x6, 0x5, 0x0, 0x1}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r1, 0x0, 0x2fffb) setregid(0x0, 0xffffffffffffffff) setgid(0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) syz_open_pts() kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x40051bd) r3 = socket(0x1, 0x0, 0x43) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) write(r3, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f0000000300)) pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000001100)="e4c9e8b8355662e8f9d9e6bf103b1d0000000000422866ded356b9873e569623b2b80b00000005b50fa224ebe688e0514c4d5bdc2c9225cddcd5cd36405e0801f7d65b478b19d6d942e4d67158d1e00f6448a053d34fc747d2fba601e5e1f013a21994a7ead5097deeb2904673f870ad3d7e48236dea40fe46ba1dce68ff17683e8bf894e03aa907e506b7a8f8aaa7e247902b396c9fce79f2b5608bea9b0947b77071ba83939642c55be9f15af17d39368ebb8264ff92296f58573da17e0294df9936a0c8e5205e871c4147e79b8beda012c7152a68ae8cdaea666be81419f1bfd629daf1babc36c1d8809d5165f2f022dcafd1e3490beba09555174e7005b97762e8ebcbe04150ec8595c1ec4d04fc226b57bf4008d6a7c97ca4638e38b3d268840adad2f2a8c138e8e5eedf9d8863b56bcd10cc1e694c1ae52471214799a76c51e9b7d249d5bf3c1b0aaf574d2ba39452605c841921091500e734abfbfad7bf8d30bf66cdb21a704a7e8686da90c56754ac32c51167bf7b2c42e764a75698c1ee5670541d5206463c10d3030d38bb", 0x190}, {&(0x7f0000000180)="6d8d5d8fc7148e4616679e7752bdc29083d319978820b7cd7c464421cf27c10d941c71081d3008950289798981122d7aaa67177392a02a0649dca1dbf02b9ec808087794ea6fd892fd2daa552aaa4e00a31924252442467ea2d3e931be66c4717a982e669d5263e5af54060c5498413c76d66137253f", 0x76}, {&(0x7f0000000280)="c3136032b31d5cc23d90abe28a21ad3e9197a88d9b232692e26cb60c2172832c3f0d700f306e0967552e2cb730c3a453045153d5f697d4d4b84e785d37f7a428b4ae70d43bb6d84e20c2b1d23e7824a997012eba189d23c65d3c", 0x5a}, {&(0x7f0000000200)="7fbaac50e41f4e74c60165acdf89ea4be182b8be70dd2c9d7dc92f5ebecba48e7ac27c5aa4b8c249f8", 0x29}, {&(0x7f0000000300)="f49184ef15107b03e53dd68839473bc84b942dc6b7044f435d5232fa6853ea9b50bfacd16feedba07a262b0c6c803d7891bc6867017b00eabf4b0350d50e134187108316a176ed366640b4ba9a2ea4fd62c06de903ea1cd3098aab378addaff75f09ff44425ae74a1106ca0e915d47ef9cbc4e811b4c9ee4ab68f54d7127fb86127f05f6dba8f4c6768866e8c2c080ae24188b33d753081bbda85799f939a2d8bd2e890eb397510915dba64f8e770b5f2b8973424a997d96e827c5edc877e33901eecc3187beecfbb061011baeaf49fc5d41faf5ac6264a7ddbb4c89809c3b2e9cc89efc0a", 0xe5}, {&(0x7f0000000400)="35ead6f76d70a948f470b523b7815031b1253db78719d377152e3d5e110d58bf20ffa1b4a4eae9f21c824d065415a2a4733d95142ab84acfa7e4cace8e9c24ad0a7a947ae203ded73c6201f71518a073d827cd47d381aba5271e9752cd6c641403b00ada79afffcdfebed25c963fc8522956c5a13007bc028d29d4fb301952bb4a5b476dc70eb1c98ee82ab612bfa02c6be12d8c1b267ab9f8b9ec57171dd6176d2c7b23c71c8f13faa4202ffc258596a267b404", 0xb4}, {&(0x7f0000001000)="f8420e8764c5d580b370e853a69a9c52c7fde171d08c566b3a3ad341f96bc1080f39c6c8c6d628f9ffff0000c0062a3f4d4571272e4c13d982ff5be3151f7771ecd9a73fcc1ba2eaf3fc506a576faf127ea7e4a8e910a037f97124441b4400d5c5d774aba178c70b86a284861cd58c5cd221ef7366340339c2072ff53b588cf20aaca4efc1c52afdaca3d32e553238f01587750f0d49883bec09cc59ef5a7b48b0be6026ade379cdd7105005c44b1103df6971cbac12154ac708cdc6fa03463295f35e82ade76c1143", 0xc9}, {&(0x7f00000005c0)="ffe96bcf0796bbef8b00805db00e7d56b0c0b1aa01893bb99aa5ed601a5296ed990c599f0c766021eed217079563717d5131da5d16247dbac1a6e95bebd657224e3355c92bb8aff88b4fe2a88a3d1b1fdd834a93b2d1fc26b32a74a07c4104e2d3c909f7abf5144af622c6de98ed98c9312e26c560c5761d09f408a9f988c1cbd8dff71f10f13372a36eab05b1a4a80450a952eb3cd66db79ca8d1400e4c35f160e7eeeb1145a16eca4974e44c7096d310bba4eef3ef3473693010e907d5ef67ed9ee46d278fa5895f1fb7d6cf741eb24f130b1803ecef22f4a20000000000", 0xdf}, {&(0x7f00000004c0)="2491a42e164a6565c9ff88358ebd4c64e47abd206e09e7086e7a9eed2f25b276ab8902fc0e00000000000000003b77eb61897e28242d682aa2f738b39e89e6648a32cfb24660384220dec01bb7ffc62a0db2ee5a362b0a466e4bf622fe7063d4f6d951006e3c85429cf85255ef5756558cab29a5a29df3e56a88e6eb3514229afcb33872caa10c5d6e90fef943c2ef65e26c6113f9de4cc568bb514ebd3ac005e5a61a2f799e621f79983878ef5e7699f84e9eecfb1ae81d473e44f3130c7b00000000", 0xc3}, {&(0x7f0000000100)="56b2cb45fbba3bbe16e5ffca44aa8a509e249ab507fa3f08b8d075ef90567f50875bf4af97a7bab987581b8bf5f4b68f67e94e1b035a", 0x36}], 0xa, 0x0, 0x4) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:16 executing program 1: syz_emit_ethernet(0x100e, &(0x7f00000000c0)={@random="a800067e50d2", @broadcast, [], {@generic={0x7005, "02d0ab261c48ed513cab448be0e5855f488fd2a1664ae4b2120cfe50865da2b25da3f96f6ddf7cbc955ac1347afd77e30bfc01f49daae2d14286f879830cc2fc6c00d6dc5c5426b359b96358cba5608e2e4aadab4606a96e84260a5953fff8a3dee6c7bf5661a3e65396cc11be29e722d3baa14a71b225b01ac9f4db173a942d260fc999b8a2927a9ab773aaa38ea5d93ee71d0981c299fb7d3b8d554b14c84497be69274a9220f632c095d7f6a4e9fef3a0006fe741810c87da708dc3e050067dcfa527800fc05e07b731a53deac5cb6adc99e252b15ec511d6994ba9fdb638e07d35ccf4585256a01d4a5df105f282689778808251f7cf84245326b736c674b5fd170842146d0e3f1b06d322eae74d7835b0c8f4dc6a4e6d03ec2cfd0627b0d287969e3cb0b09384c0b4e15c3a06e4b75e07e074252d2985b584df17516d5ce779baeca1726ee4a18012971ea10332ec58dc7b1615f89eec80bdd2f98d603c93970c8fa2e7d5ca05a6f48ec3ea5e9884c7722c7b35fae6d5a917e6f3e65723164121e8f31006afe3a16ff8fa561c8ac0d7a96a1335f626a4c5612fe6da99f1fa335eea14fc8edf242a7dc01e82fa24f0ca07dbb7c6044400dd252240d2d1fd3f64168518b7192d36ab0279dda4870c2321cdf00202f7528cef1f0ce12d940e4fb36245b1cfbe4df968ec634be18cf483427eff68f988d0b9858d3dda8dd4a21eb26286d3258939d48b083d406d68441b915069f849e864a8f7eeb0b5915cc291bc0b6a88774ffe088e044ba718754e7d12f3601ca3ad41d4137435cae35692fad3829b29a098b0a1d7fa5e00a63d4966c8fea1705e8827531a10180804520603977ff8c40467344a310c9db77feda9cb653972da869ae7d603f77bec669dbc3b7d36e00bf8f28f4096dd91e46aca631f1835be92d5e14836db1bf205bc53888a97b406be39e850df081d2cd44668c73ca8dfa5f0bd6b12062f83d1c01725d80bb8895e3c5aac57dbcdefe44c27f4a5b8e0ae87373d6734f62b8719b371d1ae1bedbb8693947c920a0099c29b8707d2f66cbde3084acb3b8986bd3878132624b2ed6ac89188efbb904f5d84e1c48bc7431e224ac8553211144419cb1e9074e613c1b9d178b8a8ef1bda9d2b9a7b5dc69e2a9e5e1ce73d61d5a1daad485d5056ccb2dee7b86ef94e5e1e70663abc66be2a725405ed216f1dd5f5fdb294c61af3477ed141b6dd6cc7425aed3202ef51ca3bb35f73d52e52d438365d09a4df30c030620475238b1a1ea88ae553b5f34b541a435eab0538217845c575f5e351c7b1ddda04d73101b982c94873399408ee3fe16713cb1cb7d8d5d19cda17ba3582fc5f4938818cc58771b9fabd47bb1fafaaa07de4059436408200f2b4e2cba34b0be7d9c9a2983ded4bd565248170d0fb9285c458cebb89bb20576c2f7f9c347902065556d1e0962aef660747dcba733817efbac8218f95cdf099b6719d56b3c2ca2b59a33b01e18269bd16bdf670a69c9707e1b1bcd3700b35df3ae67f592f8aac7a01704f2eda3436c9c205258fd552d3984ab246e0413eb3d4ec5b4af30f5f84718df9272b775a43a9dd333d20fc0a358497e7c98b9e4215bf310aa3c45fb1e286471ee8eb252d5b633d8205211a2eadd224c22019d1ccee311cbfaf370b8645279ddf884b9ee8c34f4023759b219b2e79db7c7435ba280d9dd9607b3de70ff1d7615fd7d083eb2207de3a9297a8de4e6298bb130826ad5d75b175aaad58dbeb28d75deffd86c68118de84994d95076b231d975c777a862327f158293ec35986293acb1608a4da9b28759904c605fbb6aae5fa478e4ca9301ee9d807f3df4c43cf7919047c3ceda8be889abec54a587aabdae1da7969167994443071684254b885c26744514f02163578fd81076101811937e5789af916bebd87fa7e39b5fa04c1021343cfd0fccf0232713d0f7fd6a3a393d7c17c5e886e87c2a951cd94e31ef63e695f82338e5eef5d5ca51e2125500d25a53acf288702fd3eebcb637270fa60b00c7b8f121f2b0da182fa6c9dcab0b87ba2cca9babbbdb94cf2b83cb514e2ac4b1d3252a2826b678b0b636a8fb14aa536d535062358245965e8df71c7680fb1660edf9e224555e75a052b9df8adf62f878262281ffe0c478ed367ea1546e44527f4c85d31fd4f6c9a2aed322d033bed3c06e7cde07aab37038c543949015affe367860c16be632bdc309327a28aecc0b47ead3bbdbeed9a726b666211554054757c7a1866b4ecdeb8c6a04264d4da7ddd9122ce0d70598264f79ab5806308d66f09c50ec4e97cc50463b5f171cce9bf8924a2d99cc0958574d0c7f1d14a01fc46ced9a3ffc7458445b91af76a2beaffa8fb3cd08e696d99d5ddb6d4a9cda0517d74d415045f50c502637aa1b546094412f7edbccdc6f31869ec7609cc223b3eb1a3ce4404fe649bec8a12b547eb997a9314a8d095b7429c722ed0c21c723891c31fc15b337ebb61db6a09faa0753a33738627b06b107672a7093c37243dd4930e0fce0011e34d4c6b046f898643c0c0c29c2983853f9a28cc1568d4411eda9c4d14d66ab903818a729524fc189863f3bbf66fadba743314a187deec028db3c41ea47c34023fd7cc1f0bb9fb697c795debd1f4f49f89dbdd37e204649bebfe1448f499c7a9a899ce1c69be9fb1360eeed1b69712b8f508659d0c56953db49c63d88ea0dfc6457f1e20329512494cf5dbde214743ba785c8ab5b7225c4b23b1ad66ed4c8cd2a49ee59757e417d62ae7d736f60fcd2bc21cd8c0819d309bba070b5856c6bdb99dc92689a6fbf5df6fc6cf1573202ccc738627453d57a79865e2d7e3f397dc5ef3a69ff9184df1e86c7f5d37fdeeeae2367bf94ca7cd7c6a9ad5eb3fee163ad0961e18f4a175da02d5f65036dbb989bccf9c9a3f2341259d69f00bddf4efcb05f1a625343080f7868cc41171831af9c2dd5ce6725107eb652749c9019a9491f20f5b8e19cd25d699f8bd3a4681cc9c320e8666a087f6ce424dc2a151b42e26f2eef5760824143168d6d83b1a2fc17a4154e09c5b70a307a10c35f25558c3aed01b20e4963133f91f2a7550e286ca5e9db4e0f18a8695a6688aa06a58583aaef8a757155055f9863125a08e3f89bc59fc2c2603dd310d657bde0156e0fc05d3b7a788213c75720efd85799130fb30637e4f223ef65197cd3fe16b0d9eef171ff312f8cbe15f34c2d383658bd220c42545cb8d7c7cafecf7bf88bdfdd20c13f34933fb7e5dc74882c273dfe7e32cabe400c4af87056bab41fd3d13a7f3041fbd87206a882451d9881037e3842085c58483478d195404f39c6abf1e873033de4d777e3f38517c4ba760a05bbd50284bffa269820397560449146e8ccc4a1581dd7f805af26a0f107c12030e843d7b37b4658d17c28b70f955504372264ff19a7b7dc2de52327f6dbb9f05fff1e8c4057d22042fc16c741e3687d2ee93f55ebacc9d7581fffd4382fe23e1e78b3c4d4dd938d3858ff754ba94712f3ae983d851650295fb426d9bd1be9b8accd20d780ebdc8bf0d252e920ab0c39ae85220d0daf7a9fd6d42718b63e11935bd492ee633d2984f9cad8303bb80e58431cc791fac96c9e4b124d461c7c321a660f3f3e1d93eb5660bbcfffaf8e33dc97f383eaaea6481caea382d01608ab1c30d291b1431ec310e47afc57cf971eef30ec778b861237729e68631a2f6db09e91d55851f1dc083f2788cdf1ef8b642368b9aac66621b96c08177a40d30061e0abec3a7039e3dac1b1b9915ab35aee5030feb792c463ca50bb34bf30c687fe11454e4a969ea5d58d9a950a4396bd2e3e9cf008b7d56f88d7e92488e914bb72f440d3514c1faeddb23db2186f312c44ce58339406a733fc72e498db40b86236b4a6b5518445292bae23257b310a372cad17c222bd127dfd8e9a4a457618b2adb39ebcbd8ea2e77ab89eff8c80632cc6bb9a015a269942b79f064ec037c8aeda5851370553579a8c3f0e88e55e1c642a123fd41f0f8b591e53d8747317209f669b75baf336e0d68b3a308e08ac5cea06b1cd0ab18333424fe29d9280ffa3eccf5547ee1e83cdda6ef04a663361e99b564c6e7ef61981266f37f70d55427a1ba2a221e6fc7574a63df454786e24f4f2e4431b2b2c8c7c1265e17a33febef3446e5c9872f703eb0c98333250750e6a9d23eff9c851787b762db9812facdf0e1cc723ea62028d67df9610f812a9f93da5f25bb10574b969f796d35164531977025c75a6ac0b4771ed8ccdff0d5fead61d666dd70ba46b3bfd055993465d620cb4378c9c265e7304e49e407ab1019759813fdcacde02992b7cced2d88ec3b4a0556ae5345dc62ef42ccfefe7f5c41bd11fb1de06e9649a69b7b3ebe33552a269f61cc6ef50abaffb57e50f363b5da3c23cd9052097b800d65b66521e6796ceea7e8d52966ff914b05cd749bd65d2ccb7b23502620f80194d3a78ba1287ac4fde1ba5cc4badad13bd7c8ccff3c70d04c0bde84aa5a5c19b1bbcc2dca7e758742da00f2525acdc6f9b4f234a6c769bbe4612339f491ffe8d16228f36aba56a947c2b2bc5c5522a434483b545424f219c5a62402fed952878bf213bae2862637d09af86ae37fb85ae9d44c9588cf2bf166455628d645e3edfbb4c4e37f2be4e1662c42ebbac21a24301018aafeead99e42f2af2c48ca4ee23d28dcc776503aa1642dc7570a00e2a2247f92f0c84e0fe04e0f523c318c8546d52f0afa488c3367c7e17c46883587db9c39565d7116e665ce996a33499021dbe1df8e67f597bb176666ff067c1de166af8511405519ae809fba13a1753e086826777ebdd988d9d9b6b820a96396752e7a3d9698732f7d5b8b4083dd5905abd386cdbd0554466de2da427496e0598eca27196f6f35aa083b56e2461dc3fd7301fb1eb31b0ecfd664fab05677b8d5793bc678512c9acef07542fd2679a34bb7bab79b3cbbc5297819ba80d147206da0a9d1eed2590269687687fedf291c96477f1c10326339c8ba1b25ad2a20af06b6219ec538f709877ccb8b396b428740daa1dc92ecb1bcf9b7c9800f65edd268f3255f378aec49a0efcd7bc4528368614b78419eedc8060e80a65173d6ada6f140fd65adfbe9eb1e8ae0c89e475ab6427b3a9b6c8eef92d6ed0631111134f6ae78522a2ac3961205b130af7963c9d35c47741e7b723ec94155f985f66866e751a1f8abf3757d3d35ca97eab2d50118fae01cc9f67c55ccc95aa4fbec0cf2d364bfaa89041db0690921aa06a7d3c79f5cda9b30de7f9055af17f7e23eb86f83c28fbf06c8924ef16bfba1df1d017c97b0d70e0e6e04f2551593ee56fd59eb337e1df3917f683bf736fac52499057ba17d8652659d1b9cd878f1ab5187f03184ea5c41330e44d92aa2849f7c48e61eb1aeee8883c6b9a3b16030c38d3df5c798a9e50fea17e740d5ae127c70a41264c724ef7e1873f16d726fd8c068742e360220bc354d8d33769732ffe7eba79badf38adf3bb229917b15d000f10d0b89021cd067ac4bb3168cd96b752ff9e03d59fe4591b57b07f239e74da7155d77d06dcab6fe6bf4b06b3a8dd822a308d7329af36d987727b6eebe09709d927867f85d36a0d57c551f53ed6bb22e283d65205683f540a189186c12482421871005ae4fe481c28920421ed4aa042fb6b1f6e02dae8c2bb53685856bd7cb45b15900c765130dde524ba5067722d3711e2ed9dbb3f0de52a4c04f85bc826518d508992fe5d52f48ae6bd50d5147e1b3478e97a4b32ff7"}}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) 16:00:16 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140)="4f009952d47c707ffa7d24e95b32c887", &(0x7f00000001c0)=0xff6f, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom$inet6(r5, &(0x7f0000000200)=""/238, 0xee, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x636, 0x8}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x7ff) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x7ff, 0x1f, 0x1, 0x5, 0xff, 0xed42, 0x1, 0x10, [{0x6, 0x9, 0x3, 0x4}, {0x73a, 0x7fff, 0x200, 0x4000}, {0x4, 0x8001, 0x5, 0x3}, {0x3ff, 0x1, 0xff, 0xc44}, {0x2, 0xc1, 0x8, 0x748}, {0xffff, 0x7, 0xd0d, 0x2}, {0x2, 0x23, 0xffffffff, 0x80000000}, {0xb571, 0x6, 0x8000, 0x1}, {0x8, 0x3, 0x5, 0x6}, {0x2, 0x0, 0x5d28, 0x8}, {0x3, 0x10000, 0x4, 0x8001}, {0x8, 0x0, 0xc64, 0x6}, {0x1, 0x80, 0xbf, 0x7}, {0x6, 0x7, 0x9, 0x80000001}, {0x7, 0x10001, 0x8001, 0x7}, {0x3, 0x5, 0x2, 0x80000001}]}) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, &(0x7f0000000380)="87b0cd33cf4c6fbf7b1570927a9370340ac81c6ac5969a000000005b0400b834f03c1bb22824eca0c5f2c9b499822dd4a5a2ce610762cf4e17fae970aac0f61c5a690f336f43a15d073a50583d917303d79159e5a71f955332b5e5e8f7e013e72356bedd6d2421b559c41489cc93787e4af08c7c828735484a2a89948309e926bd00a6343f3a46f279c81f4e1e27b69eb5aadc84c2d5995d8c699e7c88b34078a988e7ae15db02000000950000000000000000007fc89cb5a73e00"/197, &(0x7f0000000200)=0xc5, &(0x7f0000000140)="94acac24a7b0f481d3dba2a8daba0a18b88584ba68369bddf058020f04383b297640ee48e80b4ffc0ea1e3d329ed8cc47383d03d7c61b0e4bf049cd6541b889c74d5e31d7aa2ce73009ed222483ee83081144ccacc7889f94b4995a2c17e414031db8698d38c2556eb831c19668bbdc3bbf4d988a6636ff2071575cc70e263c8ce61b2948459bc3001e53f236958d3e4a8478756f3c205579e", 0x99) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = kqueue() dup2(0xffffffffffffffff, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x200, 0x0) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) syz_open_pts() r9 = kqueue() r10 = dup2(0xffffffffffffffff, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x11, 0x10, 0x6, 0x4}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0xadc0, 0xffffffff}], 0x2, &(0x7f0000000500)=[{{}, 0x992d2a21ab34210a, 0x20, 0x4, 0xffffffffffffff01, 0x2}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x1ff, 0x9}, {{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0x5, 0xd5f6}, {{r6}, 0xfffffffffffffffe, 0x39f70546111e9ff9, 0xf0000000, 0x3, 0x437c}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40, 0x9, 0x3}, {{r8}, 0xfffffffffffffff9, 0x4d, 0xf0000000, 0x8001, 0x1}, {{r10}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x5}], 0x8, &(0x7f0000000600)={0x4, 0x9}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x6, 0x3}) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001000)="cffd933126f83e370a07f50f9a5e4412c1dc38f5d55824891e00fe7c3e5addf235fa203c7016469f0f6cbd018dfdd38c2a40717e17408edc32b23ac76df0ed77508c1b27fe63ee435ac9f4a1ea3117483ce0c5c5e0f044e2f7d13fdb0810c1cf60275aa9f54e6939da2d98b512d3c9e4c5f8ca52d731130628ac9d638b8e8ced0ec4d43f743eb444d62850d7bd6ed3aefa6028104cb10616006c96502cda8281312825ca69a35367eb74ca90111f5d187b3b94f82e0164dec28483721e50fcd6a0d1972388365f0ac37eb8471985c8372182ee755fb4f4d7baa4a4b3560ba2a587879eb11dd463430097e7216784adddb457a8494114333143880fa392d4cdf1442908f5bcc32f6e2a0ea95be4daf0d3e78389b3efcbad693d27004cb04960234f47994cea741b07288e0606c8a2608e4491160cae2631211326dd22ceeb942c57cf960d6dd6ef5624103971c1e40af056d99f26db5b65a2f986e7a4b4e9c9828bce112c77e4fa4b8c3dd3735e6efa142813293721de14b44089b76c43b452b8c52ec75634a2a9c73bad080c285034b6c9fae7bce2c5ab27bb5b2e16407208746ad007af1d26699bbc2dd112115bc4c80360f516e660e29f4ac874679c91d8a68c1495745b162e846399aa19471b5bd38fe1163b36007f95a67c578183a49c6332f6633f75b8df5ef74e5ac352821dde8618131f034b23b4eac8ea27ef68f1241da9d220735c76b6ca897aa6cd52a812940d23cdabff1894d186cfcaea0afbec8259286fd086e982af4387a21966f979250d7fb337f0bef5847fbf4c57439124f19d007889d23a0a2629e4320d6f0c1c02add8d100d17fd6e057354ef66d1fd9eeea0ac51f1a926faaee958102f9fb8a5ec4c3e7849b6d184b8ab912cd3c60300e48509a4d687d2420fd8a446917407df836acde97c37edb7a767576fd15c88543e421e51fd00905f0b0fd194858bb44553096e7a06108616dfc08d922d22a24f05d0aea644f9abdcde27d873a65769e9e57666da56e1c563100fd36a7d4086a9863208b79ea4455bdf65414ef565396c45a07b0f17bcedfcb8d9f879ed5044f07ace37dc256b20f29b558fb474d806d60b2a10021d73a393b4efc99f7c92949e42c30ac030b0adc1289cee84fb3421c6e71cf8723c55ea32654f7ddaebc0b8000c4be9d889b33bf8c6ca126d10420467b9ae6428cbd047e9236cd7607db6051460ba394943040a9e58ab21928e641075d779dfa91cd84d097aa3b46cb621d4bd2f710ae5ba0a396a6519082b42dcba5c12555fec17f89914afe1f5830fe43984d8f4419b48619a3ecb4e7365a08061e5fe30afd418473028bd854b20211da4713675c0dcc9aad949e406f67481de752371a952bc87904db46844fc13b8d1e3bcc65ad9b0f4e365804390d2687dc8bd2647f1f0250251100b1ec0d9487f7cbbd67cb0a24d65b178b0d9ca0b0e2629d07b0fcc2cadda5f6fcd89d1cf58c20f30d81f626fc17505b9dd2e66743b4529db82afb6867ac82a0b059690b518dec167413d2b04440032456f281184960cb9a919913e3c2e8ac501d877794908fc3293eef4eba5a9f0273ce070ddd9ac9b0eef55f69d84e94acc4122fb5559d2423d3c36085e66e817a4f33141e4c54acc4dc425851ab489e1a952816659ee7c64652bc42c29ddfd1fb8ab0ba2f312dc73d1a4545266045eb335cfafa2102dea47ae1f4096aa92a17d4f41df1205a57abfe9c390bd74ee1a93ab3f81f58523ca3a94df69b87b4e393469d25d8d1c9b8d87b0b17727944445e8d2ab0ce79b00b3c4f62ceb686653fd35a2a02b1af0555ed433c20eefdb3ab86dfbc84871676c2830d868e65bae727197863c3df5524575b02be9264e863cc6b33a68c9ed01d0f17bdbd351c4b86e252f1d85da7ad7efaa8e082dace1a82a2c00fe3efe49108b61e641ba23e7d90a5199abb79d2e072dbdd0f3089f1914fdc31d93baf1d03a6d464f2f9d2219016dc599e89d79cfe9ea45066404234300d0a33df1e75870bfcfb10b845dc0616ee34e3d2d92295b78c6fece78cce5629042a9cd57a1de688a53808288e6151e9baf4752bdc4285ad3b2ac4e5813e6ca6643af79ca58bc72c6725b9c8496e301c85aa824dd0594aafdb076a6f4e0f1bf08676631cd8e824f82af9b71c1459a6b692f8cb78301665b6b00b13426ec1b1c183a6c3465cb6da06610867c78a4f874a0b804533745bc5f77dbee06b60bea8fae5b0a01e53a9482e1760e57a3e8bf81283731aa28babc6acf6a4eba38f22b43b4ed70763f28a4ab44205f1749ee9a6d93f58fdd79af08c8442eb18bc6ccb9f00476e4b0f979317efd6fffbd11cb17f178e662c8d770e9684475b2701aa24cd8af7c25ffa4fe241a74f2b9067da5314e5744d0d573610f79f555cc6ab4adff0e9d9d7e033ef619a29471b3215257b1c1183a42c10a4812ac4226ee8f71dedcb29384fa13a3d0cf7da4a5f4e98a9e2c45215e5b446cfb9aa148113ea950ba2c0dc6424c41875e6bfe897a14dbc2b91d1b9cf5772edcc93175525f237d1615a7f06fb7e2c28722b3867945485f537772c5beb9a7bb8634ed7345d0d0704009627d62cb4baf82c93b4183321682e61fb465dde78f73e442c7b12e6f0dcf191b0043c57e20044535a2477b733f34e7246a81a7b21313166a33a500a2f482e948ce75a84c538ba5c22060247c6f99e4ad185872861e7aed376e93c463202ba638199e3e3f999d31a16dfb3935f18e436c66f536c49b43858f690bfa1f80b1341a96e9687355cf1471aa2005673c1e24e885d818ff2729cadc2420c05252b629f160d6bedb47d68bfc185d1988660e2c93f7ee10692ee2b11d90b957f9bc58edadd12d15d49c5d3bc57c5a60f92cb307211b8af1048f69e3b0a9d4b588488d98b82bad6e36b2cec0bb31bbd8e2e1ac533b3433afb71a9096af8d87392593a0733a31e9095e23720432a7a3e5a17d6517231b2ad80ae018a5276438f1f9e90b63d7cebccd34195cf266824a50c9e0cf04a38669735225a315bb811d482cb76610f23072bc03f678ee840a99c5872f7d37e1cd7f2dacaf8ac15221984c12731595df2cc6b37c9803b581ba5019c2bac40455b931d56fe9c257ee1c2d6577f02a706eb02bd2a73ada6c2a2abd2c4936caafde882adef850df7e1d39ee5eb6e302dadee89a4efdb010930c4b1180c01f747141f2e9bd21a42f5775545cc2cbf870b0697c975a4658c3d0d52805ac11003a0e2eec3871e6aa0fbe4b3f71a03d63d161062fb9286f07ce6ffd533e5678a9aae55a7933d7a107bd16e36773d2b762537b3fedc7b8a9dabe71662d223d3e1f1e3eaf8f633764a2906daed3efb5145ade2f3330d17d145c77770115fdb316d5bbc480f36bb23452e62623ebe4a97436f6e4ac93f6215624acd5d9420a62908c0add93b7ef3c63cf7cadcbf7507aa6076f769a5f304a794c2253fc93a4da529559255a350aae42e07c467d32d8bf1781c3ef14a98eaff5743ef80a3587a094bcd74eeae057ddf5ca51349fdf2b6020dc10137e4420772273f691ae8d5e5abe50d7aff3375b106d789d4801a01f74a0fbb5ac8ad0312956bed5c0b5609d92b44a4bed276eb36bf589ee4349e112153cc23454950844bbc7b5be81587b34d8ec4b88c9e6de38b84f88d2aa841e1390b92ed39c5631381f2f8783b92f30710c48c58ef7731e0e30d78c8bcc021f851bf9970ccc1fcc9537c3b1de55ea0944e8d1d751ff4ace21e5fc8e302810e5db85fba47e63e02e51927503139167efb4c78b109a3218e043bd3bf6bb5c53508b2ff630ff451f7cc14d6fd5c3bf557fdcf1e80b1e9291b5274b2a81e159c82595aeb36e0930f416f23eb79fe2e2c8c783a29fe69677657e2cd0d59899ea79178db457faddd98f5dac6bc46ea8d54f3994b28f9e03f1d0ed71cd16bd3548b336c970ddc3f6a6dcc9eac7a8612e2f0251b9d23f65001b65cca591031916c3dcd2c60592decabaad53416aa6dfe6087e071d6b4bf77212dccfd73d0c9733dbbb46c9fbcbff2667a2712d3668602bdee595aee3a02da0159f3fee59b34edf091d8bf34cf4c985f8741a784499ab6d60e417cb961c23952ba8484e8be1d37029855ba9724cb338682ef3e680fdcaee3d7b5f4c443f9699d8dd2406029a3219f6f8dbb27c39ee9bca1fe0a8ed87ea681179758db94f147f9ec472a425eff04372834534f14cb62a41c373224b97a208f26fb5e8bc747f228a245fd93681adc606debd6107d996db430b6baf72f5827e633c737a1e3052d861917e9a002b411c74dc9fa43ab9ff149e410127eb09490121ec68112c0626f940dbd7683db824a7ab51eb10d164035414c4e47c9b15321110f964836ac27a1db59b05213724f80485d799673e476c1ae056fd4709a0f338d2591991784c93af299efd919abf05b82d7f051a5fdf55da3af5c0594508891f8469ab1eb79740a6ad5727767dce77fea742063cf86840783a23ed040641a054c894ba3495cdd58d2f3657bc2619c065724b9eeff5730332e00a0533358a2deb493779d80b41b8e61ee81e11806a03a67a30fe8187404bd08f6b59ba77e7be462d7bd82e16d8aea5650fe5592ec9d7ca19e84b4bd460f2d302b875f24e49a54f2df68374fc1863d8e4234f18db79b0dec1b3b7a3705f3fa7e7de52bbf9d5fef061f4a9919c45c881a653784c527cfa92c9578206d48a1f57ed67de162fdd9b177062e58db0c7fa7ab992e1c54233af2c9a287718db6590539d034760f5a5dddd43cf7c4bf6cc4b5dfbddd8ca5db6d64bfc19228a7f3c434a8be389c549fbed24ba7f38d759c4df713ff7ab616c6e2f5cfc673fb0b18651fb53f0a8821d4db4806cbe5f7188ffda53550a0b2a00ad757c101f5eb5f094f43d2fa0539e248645af5b17fa7280231328c21ff86ee674592708c53ab6dcc4c7b15a296062bb2bc7749a91fc84adaae56788d7a9e59c4b57e7cb89255a7aca0106d468e67656e9b8053579248f7b7afacbb026be789c7063ac4809a90faeeab43de8d4dc2c90c5e1d258474160e294cede6c6a82889bea196183b729aaee42701a551975b3e3f475fd028f303e8b43ac997c4d3104a7dd93a1e63dd3fd6757933d86153264cad4a202591da295493e3e01e50b9d479c36b252a9e373a705e5d0e9af0d05b3c3a6c80838542a4e9096359426634bb78d6ea38886a5901a3b6d18f436247446769e7f304650eaaa733ba417965921dfb715523a67f6159dc8e50ababa424104db03d647d529b0c70294341dcc2d31fe5d3a3e631e50324a51e5fd4e1e82794d677f93ed90a3e3e24e1d6b751871afde21231a7ec6a0cef4ecee231f9b75dbb0273ca0207c85bdbb285057304d2c250c90174f2a50c46929f27eaddac5c559e402ca6bacd3b1d1a44167c0c32606f65c96a46c6c0356d8c8a13e755e39c6150a605a2046dd5be530739cf7e51a4a72a47dbbce9fd54dcb149f7e26af41f24f7f4e4d1cc19869a2c015cb208760d52e1dde7bb373c600b112e488d625e047c7971d8b37244753750fecde77873d17595830ce39816fba5afec8affe22fbf4797b85187623fb7c3340d235d7c28727f9c67a25cb0968bd79c600038f411addca277594f2a609d4420c6a1442f688830caecba15fc250f7b4200345debff145f27bea3a5ef8e257278c0f31672d45c9e3d5ab96cc8054d0649578a018cf75b103cd2be5a3772d262247f4c7417829969fdc5d9cb8b03fcb4bbe401c8d76d0a0ca5992d5b6aa424b46f94d15a77fface2", 0x1000}, {&(0x7f0000000140)="be164620e78be7919191afc8669a1786e2906fe0feb76738695fe25e3aba155c831fbcff2a6500a8493cc5df0b0c98e25c0f40909dd468f9a39d6d6007adbefb1e964cb417951aaca09195c3cf1ced3c05e0bbb1771a3a7b357428062d0537136fcbadb60fe63525ce8cc90b2db3d5ca6bb4c00aff8d64275496a603d09114918ca6c51cf699", 0x86}], 0x2) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1000105c, 0x9}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f00000007c0)={0x9, [{}, {}, {0x0, 0x7ffe}, {0x0, 0x8}, {0x2}, {}, {}, {0x3, 0xffffffff}, {0x0, 0xfffdfffe}, {0x3}, {0x0, 0x42}, {0x0, 0xfffffffe}, {}, {0x0, 0xffff167f}, {}, {0x0, 0x1}, {0x0, 0xe9}, {0x1}, {0x1, 0x20}, {0x0, 0x9}, {}, {0x0, 0x9}, {0x1}, {0x2}, {0x0, 0x9}, {0x0, 0xcfe}, {}, {}, {0x0, 0x401}, {}, {0x1, 0x8f}, {0x0, 0x80000000}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000000000fa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfabe6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2bea8553f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fa392fe600000000", 0x26c}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0xfffffffe, 0x0, 0xfffe, &(0x7f0000000d80)={{0x0, 0x3, 0x0, 0x0, 0x80, 0x0, 0x10001}, {[0x0, 0xfffffffffffffffd, 0x5, 0x6, 0x0, 0x0, 0x0, 0x1, 0x2, 0x2, 0x0, 0x0, 0x10008, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x6, 0x7fffffffffffffc, 0x3fff800000000, 0x8e, 0x4, 0x20, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x1], [0x1, 0x7fffffffffe, 0x0, 0x80000, 0x0, 0x800], [{0x2, 0x0, 0x0, 0x100}, {0x104, 0x0, 0x0, 0x1f}, {0x1f, 0xffffffff, 0x0, 0x1fd}, {0x0, 0x4}, {0xfffe, 0x3a, 0x3, 0x1000000000000}, {0x0, 0x0, 0x0, 0x20000008}, {0x0, 0x800, 0x0, 0x2000}, {0x9, 0x0, 0x80eb, 0xfffffffffffffffc}], {0x0, 0x4, 0x0, 0x2}, {0x0, 0xffffffff, 0x0, 0x1000}}}}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffff8, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:16 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000300000000000019078e000000200000000030b907800000000450000000000000000000000ac1400aa7f0000012e91825ad51ba006a741ac712e14f7ad7c11cb7af189780bae27e2003eb3d0f820bca6aab6ae033e48de9e0824e42842a59a4029f1783c138d4fa749598df4a53b5f2640b9bcffc59821845f0b6dbe48e218c9c649ac492dcefb7bd04d864a6a63163f1a3c2edf5e8ae818dbddea051b4e0f8730d40e0dd5011c86223cfc53d650f9c3ff47da65b5ecd26acf5bac96b9d3f1052899873402c515283e012e21d119118a56d30bda17dca06b0a171f05a41f307135758f91b368"]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd3c4533b746f8b64, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES64=r4, @ANYRESOCT=r4], 0x2, 0x3fb) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = fcntl$getown(r5, 0x5) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRESHEX=r7, @ANYRES32], 0x2, 0x3fb) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x93}, 0x7da5, 0xfffffffffffffffd, r2, r7, 0x10, 0x800, 0xdf12, 0x564f}) r8 = geteuid() r9 = getegid() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="fa580755ae316aa831aac7959a95fe46c076f522e22cf920a7a575b40662fa172aac07f5e7fc2280da809236e49dabc26deabd89f0a51218404c6289bc1e736108573f258ed88d7a1c43c0d41f38bfd64c972b2d180972217ef4931a759f137243c9ce5f3162fa1f33fa729218843946299fe1bdfb98837db1e9898f28df902002cdd5f3bb88ba559bd4b4d4382ac2ae7bc312cdd2a3d0bfc8a40056343a00a3eba3abf1bae38efbfa71d3c5f1d69fb3165236251d0a4ff9096951d780e3864a5ae1", 0xc2}], 0x1, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x1}, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x400, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = msgget(0x3, 0x3c1) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db5010000007388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e179639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a73401000000f98ebfe368d40af470bcd370014a2e22d12945265b671d10428d5ca4f09d93a3b07fde1aa76cb117f88cc435646eda12ca36d6b7938c83f42c165a7a7a6567dac8c11f4cee026f86952fb398008d450f2218ed0f808ffeb44542d830597bf1953dbb2a9f9baa15342c501eb0aaed49cb6342c35f2b262f3f1fddedd33abeaaaeb17663f8c7adc750a455afbce6606cbf31d0f1be4b5c45776b747f7f07ba549309efdfcc945a88402d9c9229c3111f980a661f5d275a19eeccb95c467a42683c97738669d2d047c987771ee2f515fec1070de3cd7cddae83bc8f97a2164fc7df5aaf89af8484d8ca91a1d1fb22d94d3747b84e067e5d763f8d2459dd85508abdb4b57b217298eca0a5ce79e8e738c06d371c1794648be31a68493f8619e121be8bd867558cd9b52ac12d9a2f3d1af752c69d0d8ef15e8727351ca77e5152fb0bb118e51e61bbab0a"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xe) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) 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) semop(r1, &(0x7f0000000240), 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x6, 0x24, 0xfffffffc}]}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2166696c653000"], 0x10) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDENABIO(r3, 0x20004b3c) shutdown(r0, 0x1) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x1000) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x15, 0x0) r6 = msgget$private(0x0, 0x156) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/245) fchown(r0, 0xffffffffffffffff, r5) 16:00:16 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000008764ffaf2942c436c7a424270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000791e25f95723e736e95000000000000000000000000000040a72458868d45688690b7ab4da17a0ffabc17497f2a0982ff29dd10967ae5d1d47c4175db547d0a7b98666a6d98619b3dc3bb70945b3049d79891a5cc1aa387bcda5f035fe83192b957291aaaa552f16ae8c9f30ffe6b5f6f59f692397f808cbf419a660000000000001000fc828453614fc7ae9bc654cda1cee2fcd28f70954eb80a196cafa95dd788faa1f79bfe659c09fd5c0246805b44a4d400ef626c37d04a4fa9ef276e7031762e0be37d44ae7853f6b6bab981fe4ec593c045ff0d1c3fb6c9d50d8ab5558e107f31ead1b87246e6159982fd88d1cfafcadf00000000ffffffe700000000000000100000000000f2560700000000000028e14e765bbc1faf89d3b6f98974b72bd02f423018377156ce2ffe7acd733aa1cbdcb0bb305e668ce5133153129c37e3c4a3834efd37ed89c39019e65605f467a352d6fbd33425bee3ff6e82bf1ac0496d95370e6178ca97b164697c18a0c4b5e9b09384da45b5897e866a52bce6093a4622cd925aad577f52fe508c34cc2525a32817bfa6d14ee401213ba444dac0da01e37dde8785cc66ec48454bb2691734fff3db696d2708d684d0f8a89b4a661bac89d948441840688d1b3debbd66d064f96df675b087f7c97eb3348fe9272d55c3a78288b27eb18298d3f7690b13545a11ca90c567bea43b0d4e05cce0b39ba5d91b256eba95ce1717f8a98e1796a6f864b8ae48b2fd4733fa9ef9992b872bf06c13d295c3ab01216b552d6f54b6a79169265eb2aaa7a08ea6f1a4e58c17d3a26c"], 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], {0x4}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008005}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') r4 = getpid() r5 = kqueue() dup2(0xffffffffffffffff, r5) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x9) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r4) r6 = getpgid(r4) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x10, r6) read(r3, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0xc) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) fchmod(0xffffffffffffffff, 0x20) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) syz_open_pts() r11 = kqueue() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x4}, {r3, 0x80}, {r6, 0x20}, {r7, 0x8}, {r9, 0x4}, {r10, 0x100}, {r11, 0x20}], 0x7, 0x6) syz_emit_ethernet(0x95, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa81000a0061cd290800450000830000000000019078ac1400aaffffffff040090780000000048f07fff0065800105370003e00000017f00000144400010000000007fffffff000000070000020006ac1400bb000000d100000009e0000001001bc2200e36016b53b0003c3f0000000000000006ac1400aa00000005440c35e1ffffffff00000000fe89d871"]) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r8, r7, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0x0) setreuid(0x0, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x2, r4, r8, r11, r5, 0x100, 0xc63e}, 0x81, 0x5470000000, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, r2, 0x0, 0x0, r5}, 0x30000044001000e, 0x40000080000001, r3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2000000067, 0x7ff00002}, 0x0) r1 = kqueue() r2 = syz_open_pts() sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="d7e93ebeb2dc383d27eb92ea39eec0d54c4fe6d339c77cceab2132d7766d31ce054a1953125afba8e589b7a5414c5a59934a5470bd397420899f1a2a15a98211ade5da7ed31bdc588189c257e52225c7ba80b14c14e9ad28beb2f14cbb3314c12d5f84c0af961bde0e17a883faa7c72ab7d36682aed9b7484b423ceab4da56c76445b87f94ff172e6e19e7848618bd3b2adbc50d354558e4dd93e552ff23b6b0f6badb962d5a8ec52513f46383a59d7454c4a1989ef47ee332b19853d87af2f1d61b97c2cf82de4ba70de20dcefe172f982f2cfa07b8efdb9319eaf22bff7d2b14ae3fd1b7477e900a8c9b1d87bab8d0a7ef5793b9439596f13334552f989eda4ab8311c00b10899ac1006c48b1e48c8dd6583a988bcba462eafb54d7b65c8d6604b4702059171c2b54e3393872e1769c03f28ec97da2b353d25aa4800e71451552267d26fe34be8f56b90571e8913d35ff181a43bcea3f1cb24bf424100033258b964c5a480c12c85c70d5a0e15d08b210c86d5dc2c4deedad477b094e01b880b6a03f20f7b37c59bd1183afa2f95c6af53cca4c43f965f9fcc1d10ba5a511a2db4b6ff9badc768035e30ceafd7c52ea4018c814249e89efe05ffbe7a5a7248f1111bcb239bbe28d7d4c16003202372743b35ba3ec2e6586d486d1a9177213506acde881088d09806fa7144712b4c38348f5ffcc3ac9dae3d9e25017b5ed44831332ca42c99466b7ba5d82ec8fe5a127e26de1c5f3feb4ed8a14c9beeb6a6754183e035e507274dcfa6ecefc8e62f320d71557f594dacfdd93c5ea2d0df7854cb4c521dbda5b81462cea8082912a0806e7beabb2cb2807dfbfa4b6f3d4c70eabc9db03481740bcbdc5d0ff93101d550823e8c9d8c204e6d4db79e84c73fe3d5d63a60992fd8d43378927ab9fdee3aaed360dac02b849cc164b5fc2ee37c4142ab89d29fc0a09818e862230232df220b9adf01cbe849d5861af5abec01c398f38d28c23c185d28f7b6a688f96642842a1b5793caa5dbe40a6b13be753b5ae887b72cbbc9ba55f0557155cdf3324fb34c11ccba13ce686dad2cec4c706828dc43f30f258d565172c2c23101a9a619d2280dd3cccb99ab7c791d14f8b1a9bbef302d15e9ad9e3e8b935cbaaf1b9a06e53fa46e7de7eed5e2ba67b99818ee461243e14c430dc7d8deb7897559e55c89b0204422df0b61523caa489623d8a1c7ecea38a098eb6c354c2c8e01bfd78d85144e503f4638f03cba3a7b91aa8a5ef9d8359bc941922efee303bb814b26b2dfa8a415ff27f7745b0d125922da7aa0113f8fd03b324aa4776c922df50d1ab8f64fa0342c2e0d6e6391633da8a4650235127ac4fea4a64baa755a4d2850b901d24fbaff14fd9f68664c03cb2e571cd981cb90951e4aa345dda07fdb844db9a5d12097db84d17f0951b58f218f65874e8369e000c7cb56c195d1710c5dbafc482d5680457f9168d63ef071c7c2f07c031961c339289ff06757d4544dde75fbd2cc2d636b63cf276f8596f9dbc9d54193bb3becec83f78e70bf6ee9b4d8fd0a443b7e46d3404806ba64861b56af77d54331d2e15470c70ca5a8beb84f21c4ecd6fbd96b1116bcf82b588325ceda9dae8d34fb56d130752c3f17898ae0688173718e2ce5a6f1499be0dbfbbc4019241c062b3374f0681de59d2c706fe0022b038d4091ae0bbbf65efd24f4678c78654a6728e10b3de460af81792f6dc14ca1d566d78594b9519c31c69917c312ebac18f9e5a826f560ae2d773c99c49546e7540b13309ff06fdf7528e29e0535d7b23036e614cb21ad24911fa1699ef245929867708f03bf0192b49f971beb67b84abcbfe020e3a808bca9c6ff36a61850bb57bf88437c1bcdf244cb4b613f680b54b156ba54e590262d897d60da084fa8bd089146074db8a697c5f6dd6d9bd501486532207f7156f9cd9e582c26494d58581dee1659dfb5203c60b72221dbcd47d26da7c52b0780fac45a37b7ebdfe07ef638b47374a0c54f18640122d2f043798170b983d20d32eafe1073be9384329afe81a6b64b7796cf747e38dad7b80503daccca7a2bca4ea3a76393495182694c4ff3cf7b77314b841c51ec3cb4abff6cd700cf3f0d215efae3ca2faa9dd3455d125ff7a289bd251c582288844ef3e770c087654ba301db22ba84ed9474cbfa42f26a27858648f84fbb92f5b105a74696aa95ce79ea540264a8de5f15f16814b7714c8e0f9b20f8a6a7240f120202d46f6d95d98a18d99b657138216bcb3dc4b5c5f98276522f6961a536da32f0fb98b5300b8cfa27081484fc585bc74f7af990fd919389a1c4f1e761a4dd489dee0b3dd45c364fda93085410a3b88b766eba4243a53ad528976a502234e0ceb0c7a9b5bf89f3f05f6123bcdd8923700b86c84183c5ac37caa54e7af1b875fad9e934a96f41b278989fe75edc1926f69327d9caefb0c7a4e53de00a9cd2bb176e1f5d07fadd27cad24862c0b05c6975c6941381df488efb25b412a895c3a62a66ddec6979188a2b1679264201f54ff8f42ff512734ec8f7f9aebcd281b7a9e1fb0144608c59930891c42c59ff3d0c251fc6f4e86b116d540ea3a59e956f7777d90454c0d06b3136359080a6d31f61a9d69748bbc378a8092a08497bdb991bc071001577e6fbe0964273dd8df3c5d844d0e2412a4d977b1bfee60aa7399cf076b3b632434cbd72b36d49cdad9127a313eeb53ec79594e57accf561fb98dbef1acbde7a0ff499608ebab8bd98d99f94bad6ff6f66bd51d0fb3d1707bb82d467910be18811a7b6e52ba9209e1c1949e59b4326418dc75d570c574dbf23bf933b47d2606eac389775f3ab6638a565d389a7f74f9e533faf509c6b97987a24b27e3b660a0d94f298cc6109579e11b9088239af9978ebea1fced5a2ad499ac039d027b0fa32cfdf3ec8f4c2485263351501fa64654d94535cd50a3add4849abeb79c0d01f32cbe83b507a756d9e8969c519154a1e62661fc80dbaf45aadd8c85ba3b09dbd08094329c44c0b052b03ffc82e908c6c4307e20e8166df3bc39820e876ddeb1778ebc01c10666f014ab28598b1e1dfc86ea48fdacc0dd365f074d2a139a615c325ac5c6e1ffd53685bd333ba47ba5790943f087610b2be241a63ceb4d284b66fb4a071494bf704529b0414dd9cb60b047185a33a3f86f09b0800c0f692838a4f6416eafdad32a05fa1d0c7771fb1b58ca3b251726c9e8a16b65ad945a13a6ea0045edd339faffd8e53760448228ac22f4b91599ed0960657d190c92e025b23e442e72d9d9766748a0b25b3e730634e8ac4227fa7e3ad31a353ef36f12c701ac16c48717a27a7539c9df8a614614054e4a012147736752e8815334d0ff07ff33788db7ea9f323341a9dafce185498df92d07c570c20befac7d7adbaa8aa2991d0cccf617517132a0c94c2d62c0e95a4e0ffe4fc2d701f0a149fe021fd108ae634883e0fc010029d540cc393344b103e5e7fe825057849069ce3366d4f7bb8bb6d077b3be80d53269cb20d29a7f8a367f7990237ed654ade0efad4a10454506c3d47be4315edadd0bd499927640a8139c916f9aacf787a27015a39abb691eb90309c974cb101275748ae8ff96d007839de06c2afae2fdcc70549d54b6bd92d6c4a41f2473fca7ab7a573eadaafca46826471094485a9efb334aecab9ef2e02c4bd36fdbaf59a8e136948b8c2c09824bfb815acf7c217923eec17c2ab244fc74a617993aae1d83fcccc99ce3ccf49a0196b2372fb4d7f95d07eb55ee89e3f05921262afba1f01e2064c2b0cc2bba30e8fdf651f2c368051f072553fae50ecdeb4d7ace81f4ca7e68ca89e09a53a125aa9489ba8061c7b055c4b2dd51f37e4e8ce4667c311e951834e32a0e3ff9bdf0825fe75e989bd4fec8ee934d2f69f85e4bae0e2591e4854d44b29c17f6d53e63418dae1d7980f22c112c0321b3b610a20445e757268cacdcce282d58ef4f371e97b246fa40e5d64c04b72ac7d44cbf2b6e7ee7e780bfba6332e620a5eb2e821e431ddd0e42c87c5bb15bfa534e16c335495e67b5b07f2b7494e55047542d9a1e48f676f876f269425a5cac421fe64fa06c4c317f3e09671142191621b0bcdaf11f696f2d2327b77de979e5d63fc3e2a6c845c52500f93b3f41fdba4694519028d8f5735e1579dcd3285593b61feef2bbdd0fc27d69a54ddd3ee8e6bfb540f9041c355e9c05f56c2d56ea1dceb1996ba069231241a52f940b01ffafafbed73cfc47a9fc2becf32a74b4b26e05a8ca9c571d8f1ced65fa0d07af923ac0bfe053529c5bac4de878f675ee9eb09e37d7dddcc68a119f198a911c0161e83c54f8672497ec3479a77e013d369c6b942dd70ac2c56839fab8d1cb08a5cfe7fd5243d6e5aad81f0b665704584422837ab6207388e22799c13f91a3496785e59cd99eced6c1dabe0262a806cde4ba88fb02cd4c431142bffbc39714eec6e5459bd8ffedd33e4cb85c6a10f7339196b66ae86e4fb1b5c37893a12fcf52f840b893712c784add1f56597d5b9836728cda65d58731cc64ac554efd7f12ce19cce12fe219613ea76e5a91e99b1e61cbf05511720a4d6dba23ce894a138968fa2077018ba6236d371b5a42067d18f102ed558e39a2d7961d7dc4f7dddd015ae987633a2162fb754503e10fa0ddff2c1ed4e635a5bebe3ea0171a2e42b2e76f30787f4af1d90d887140449200d13ae6e0b43f3a2fd346e408fe5865983c864620609aab8ddbd78d12bcc6d2968dd093e7391d07675a922293a90db0ffeb94591ad04a8a4fe483b5169045034231bdc4756ab7a942fa40d32cb921e49f0f74c4f61203683a49dbd405584d00e199d31995e1bd19e8882b5c522634391c14743a19b23c91996a8c92cf92c1bb6c1d7b80aee2a3f6ba3451b1a944d516d898c02d1bc2d43e837f958ac2eba4dc4166c17d2ab60ef10631c9dd8ae8dd989b50bc507ad22215ce4d0b5cd72950f1a0f19162e2dff6b6d57e5cfba2fc306b4b41bc6afecd23e9dfc9cba09b90cbea61baa039b07d4d8319242ed88517714ab4eebb2e050594ab76aec2ca740ea32023bee04e495e4730d45d8966ab8381e9c194dc4ce69053ee116ccf8e8e052a4568c2b14af88e6643662a22e51c2f9a2ccca395702621f9ccf7baad3e7e3ff6f629f66182f7cb7e72621dc14a4f282f5e8de35dbf266da71c91ba1ed8cf6122d962904cbb5161b6314f350ca14c4f52f5e2aca288d98def1f6dbf7dc62461319a80207cc86cad2ce2b20cf37eba6953f14d0f66e316948f8d95791b239c674737bedf66b4e7a4bde6fbcfc2a6cd82d77873564598626051e7f0f405082a333547b982844df7314d1a840dfeb1204fbd0211704489b39b7377d34dc92a1b0955bdb6d3782ef7d92309611196205cf0dfc9697488ca06919d3fac7a62d646dfa96ad5c350772e6a1706b5b41c7cfe3287ed33ad17da7ec06fd2d707cac08205d58856ea95ef2a4c1e9d90e902ecfc52fd08127a1daad25bb897a661af77e8fd3f4b0abbcfa4450c57af7bb5f95d45886e49b91155a1fb6716705b6f96329a83ca203fc8da3e7355a7d6efd89e27d727d6bb05f8e66d2bec0d440d26b22f5e1311e983c33089b1e695466a0fd2016f3222318624798798a7376cd735c20a0f0f6ca6330ad3dc4dce3dd277d65c37dcce4be64733a45cd6eb0cf820d7a3d80f1a93c902467feb7a1f8a3a701c40572e5e7c516c2dccadf033c2e67500a0ce43e20b192f9cf0f37c57922dbc350f626ee0103e46870083f1cc0", 0x1000) r3 = kqueue() dup2(r2, r3) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1804b, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001140)) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="82d576fdffffffff"], 0x10) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x2) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() kqueue() getpeername$inet6(r5, &(0x7f0000000680), &(0x7f0000000740)=0xc) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup2(r1, r0) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040)="83d6996a9922a4ebc8c28651937897205ef8cd7df6a13725f8419159131b116a467d3d91b5bf51e5eb8256e31328097b2f165d007d9227a99b41a5fb69ca84e0278e07637b75648531dd954752a1d35eb3837bfd14f3a2be41d5f9dc729991de812f02cb14dac67f09b8df677bd57773633a3ff9ce572016a85764af63fb9318fde168e4dd42f9ae46cdff168aceb0e9825f457150a9f820b2ccf594719c7117caf9be3f7d74049d2083dfc4641711e87b234d98ff9674f4381b8059e753affc7611633ff0a905750db8633c3b89035116a9d21d49128d373b30318eb4e43d82917b5c35d0da1706ff4464edd25e7ef89c4a7e4ec21c1aadc82b34342cdc36b9749f6b8d97772aa85591cc1adcb9c4b77f260bbd0eb2ffd716b8c26019950256c98fd3bce620f30391b001966bf5def520030dc30c5f9e614f2cb2b7183e88ca9b5e3b7b711e7e78be64f31e99b93ac8029bc06839a97cce41ab6e9c3773481b932407d4af941d0bd7519b39b17f87a748fd7d46a35c9dca4c25aebdcd0643be90efd1532b027e56d04fcd38b43bfe3f26cff3d65a09603014443d161ea8578e1474fb282043495b71624b271c5d3a7b4008badbc9a427ce9f902f836c24103272b5ee45aea49c4ef38e2825b9b69f2bb4f822236a6fc8d5dcf5e54fdbbfa0239d811e802665d1d4623477e411db3fb8e43dd76f3faf82185e66d76a55005f9783e0afad700ba737e4834580cd2122b51f5d5fa8fc5db43c8b7443475ab8cd4f22d448c4a0f9ac1df549fd39e03800a5b17e3b7c4551a5b468c9a1a16011281702f27d8dc9bd30da4e6f1937ec4071bc5a4ca3a86b94780260f682e2ebb71cbd9f9b065a8ade954591c8fd0215cf94a61460a1fe75e6ba164d69aaaf55c2e9cd25858e3305f441894da308c2e5d78273d5edf04fe652ac1a98754b3703391c25cd2d336f4cbe8f920ea98b90b8f1070b1190710f1bc3028a306b3ebdc0ae3bbcaa43d3ceb68f2430877ef8ab59e498736cb1afbc9dcebb44a6573e8b204ccf9d0d1ddc0065641e0fa2dc0b6f1e8ca92283e2f26e2a1f8684a158c8e98182f209b1a27c54e4444da29b3e2a3c8166e8dabad179af43e400e05265dd2cd47c1e99c6829d505101d2c2f5efb17ed15d0ae3f8f5f192d62d31e74e26d8b11d1dba92210eb40c565c57a5f8ccb77300df0ac562804140aae46af90682a4451423fae55bc6da3b1f953ccd942d105e9caf6e9ce4ab59150c89b5acfd5328169817265e36e81d881e69e94bc74e0016a433b80ad032499b92a45590b6ff5a21006da21ed11169626d64cb6a7e8b94e4f03d021ec18d956c19c98dd13d7d46c303000d9b2f196421a439ced9dbcca5f03d485583b92889762b545a7056353bc5b29da328623e05dabf1c258b947490f3c71f8cf56d01f3370ac6953253e0f22a18761abd967e0a13b1737af8e7ec7fe446bcfe32126c7e45f80b12ec32cbc2966091985b90a9172753e033f36e7a8b96e274a8d291e9a507bf1ad6afb7da3e8d3e7181a765177618f8a802941bc60be98c5dd59fcff87ef3bbd875b60bcf360c745f768ea6112db14c511b4f7d4b02716737d81a43bb6ed698d4d2c842d8746a1769fe91702d6ff90eb8a7abf6fb8d084f99bdd8dc716562d9c41d521568f06027cd4bbafc4ec01358c37fa400cf3747627129fd6a75b9d4f6e5672b61006e809b0cfba1bac7e8204aae0e1f993a805b9398a722fbd117da075e501b42867bfab326167a09485b8f6b6cdda7135ff8209d35107816538deb2d6b36bd01dfab942ce3445a23a07040f69959a3dbdf70ab1b20812c4e088e26d7b3fdab6325aa40938178a976e53b35d51d3c9a6a2a771b7bf804050d3f66b5f60e24d94bac05abe3b211b6ef6eea0b6bdd2a798cc34a5d19e893048a5885a0387e2ca3ede3af8c6b7e6787414c4c6237087a11f4360cb8735d39315f20c171964c326db55b77d6ee86d19f9ce00bc0d86b96c7b7f35645c8214cf78662bf4626409ff5d1ceacab260a2bdee6", 0x5a1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x2, 0x2}) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(0x0, &(0x7f0000000000), 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/195) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3}, {0x3, 0x1ff, 0x800}, {0x1, 0x105}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000400)=""/68) semop(r1, &(0x7f0000000340)=[{0x1, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x1f, 0x1800}, {0x2, 0x2}, {0x0, 0x7ff}, {0x1, 0x5, 0x1800}, {0x2, 0xc5, 0x1800}, {0x0, 0x8000, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4}, {0x0, 0x5}, {0x4, 0x3}], 0xe) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) kevent(r3, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x1, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xd7], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4], [], [0xfffffffffffffffc, 0x0, 0x20000000000], [{}, {}, {}, {0x3ff}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {}, {0x0, 0x0, 0x0, 0x1}], {0x0, 0x0, 0x1}, {0x0, 0x3}}}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x45}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(0xffffffffffffff9c, r1, 0x0) setreuid(0xee00, r1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r4, r3, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) r8 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x4c) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x6, r7, r4, r2}, 0x10001, 0x103000000000007}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a2852b00147000ff020000000000000000000000000001fe8000000000000000000000000000aa4e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="aef4cc3c56e7e7cbc30f0baa7a0d76336d18b1436d2e2bdd3664c3ddd29b73ffce31541caff340c02da86e662094c2c1c4fcfe80f0ed345c86bc483235e1e76aa4205e701add2c9c4d125527cbb81708c7c36727daadda33a46fc7c8b4c7b6fff3350b3a775386471b595e3202e8d9e736261321241bc63073ea41f03c969423ef70d3c2cb09039fed1d4de76739d570d1f58ba476de94b4fad3ab73a132c964eac83c8f59aaa91d03d9e315b79c5f94bea5cb78daf28efd6ce02621aae971b1f42131453bf101833bdd363ddc5a38f469392cc336930600000000337cc2486d00"/240]) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x6c}, {0x20}, {0x97de}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/237, 0xed) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000d3b46cce42004026f0e87a324f9bafa04558fae9e9504af313c7d46441d877891bd06c2a98c0271d87e82368074c6a02f7a45d1e7276f3f6f3f2d288397029adf444a507ff8ad0a0251b1222a5cf5ec5c9de09bae424ee010e082ad4911e6e4e255828af44a3000000000000"]) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCPROMISC(r3, 0x20004269) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="0ec3467ecba7c20710e183ce4b75f4e3dbd7652540fcf4b87f284650f41ad59bf04e0d2ec6c3763cb309f8785f7fdd6312a1f6a1a6cf786adfe8c68921b4a9dcf61ec905d52304f30a10a3753fb72f2862a5f7af0d294142624d2911583286981f04d2100be27e2f5a23919a354c19fabfdf4a54ecb80e5a79c551c20c8d5a58f76c7a09808d5a390cf8f0455cf5ed7a8c28230a7646cc1e44f9c6f47256782e2cf832c2c1bd5deeb51dfb4df34ede8d", 0xb0}], 0x1, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom(r6, &(0x7f0000000380)=""/132, 0x84, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fab23c1472b66486c653000"], 0xa) 16:00:21 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5010, r2, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x1b0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r3, &(0x7f0000000040)=ANY=[], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="de7932df000e00ca7904a6361b65d9283e9e11fc0b131b2607b555082c7d9c08ec45fa175d569509653bb447d601b63eacd7647c312e9a8ee3921128c5939da77eb3e9a219a92e339c704c73dfd19dd76e471bc4bfe429713b9a4dbf4ab50a8f1b9fc47962f965fc60672bca548b7188be36351494e5849009296969bd072ee6293182034672fb486f536dd10ceba998ab", 0x91}], 0x1) 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=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}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x400000000018, 0x3, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x85) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x2, 0x8, 0xffff}, {0x18, 0x2, 0x40, 0x5ed}, 0x20, [0xaea, 0xffffff0c, 0x7, 0x9a1a, 0x8000, 0x6, 0x9, 0x401]}, 0x3c) 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$unix(r4, &(0x7f00000003c0)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ede9749ebeebf6289fcec9e577be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63f737282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4910600fda872c881ff7cc53c894303b22f310b404f36a00f9000fcfff8000400000000000000010000000000000000000000000000000000dc0475329b3b1e08315dbf8ea3a1e524723438326327b161ef0573dc815b07dc7f567dc670f580eda6a50b65ae3c40e2d7c9bfd4a67cd61fdf971368daf4551175fe63775b4c950e4a88bcff9e014dec688d9338b2fa15d1aca6797432653ff4f6bc0f37b2b1ecbe0000", 0x11b, 0x400, 0x0, 0xffffffffffffffe4) r5 = socket$inet(0x2, 0x3, 0x2) fcntl$dupfd(r5, 0xa, r4) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x18, 0x1, 0x9) sendmsg$unix(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000140)="0e11dc69629ee34f0ea42e7dcbae2ab1c26d3726a965a0ae5edee4e2799bb7e38962fd98aaa39ce1a5ad34d9f10b81ca7d663c1f0380ba5667a7446da75cc1af9eb1c70ff75ca5b24bacce65718596eb2efc731a0165e65ffb56ff9dc9048e8ae51efca8004fe3d0b23d8151aa4ac5bb770afe80b7ce60a0c06604239fae639887638f3048a90e62824961da228151fac554064c8b0f0db2f510832c1af77bc68c1ea5d6c9214f481ba513f19a63abcbf812a51e", 0xb4}, {&(0x7f0000000340)="fc62c0752401dd32bfea763bc3cfc3b5c1c4ab50e80090da1bf130bd184c793b8dc13538e76a4a3962346a98b6f73307c70d616ab9a7f1279ba9463a99ed7a837cd12086f918f84012e714964be407e2a7e892560ff77719c6df915bd709c1fab506993fcd36f12243b0892417eebee867bb0f76bdac40160ffbe0e626d1515a4d0bc13367d3fa31042ae6e66395069fa9a039c5417ffd4cd4337c67fb2d5cb9af58010e04ab24cecd6d26bfe77217dfddee66e2be508b635696361e6f32cfbd28fb94cd9c5c6c859de1de143d0131e03a5e9a17ca184dadd84a036cc24732f305c0f2eaf36e50ec64bc52e6455f12ac054ed4cec0418388c17154378ab672c5ee6c26dc521722bdcf98366132c8faa531812eb378ef5fadbdfd231de3f0fda9aaff5f5258db8e6d8a1f1629c6845d5facfd859ed1ed755a1ad6588a5d9db22232d940c1264b484bd722b4e774703118c01e60a0ccb67c2a243a743ff9ca753e7c5f35e5dc0cdb94bff1102b43f3fb3b6249719ae06abf4be57ab1f597b8c5b920bb9d5cc35556d68b39b2de8d230e195eb7aed70d36caf13d5a852765cd4017f9a171dc9629a2b25ae510e5ca9a10acc754867fd9b2d5d5903aa54d694d13c53ebcd3485c59086fecb893cfc913ceb163d5306dbea8de3703031efd18bebc8847e2a207be26dafc4b8a1213631eede43eb18e585c78043c1b60306de7aa4671a75b4e7197c4d00e6edf6efd37d99a42782bed77879cdcdd34da97b61900299a65988552532752f734208c53658dff5f2bf3613975d92d8933de2562b4d5921054bd80b1b8c8683be6397c2f547eedfa3dd7ed325b89f61344e9c8d37ba7af2d7b819385a1aae93c149a75380ebc80360327af1ee66de6f685f0af2877bc2e88fc988158052aa32180501268eccabf8cc681265604b47df280d2744ccb08a68aeb7f3da7ef0576dcd952f0d00b6db0e8008bf880d30d426891ec40e7ef8b95c6b2619454b6cbd519851a5ebd3c27367b804e3290f59d6f186acd9fb9a01a6d1cbc25089741b9dae261e9ea82921e5d652980a8e487bc73ae30c8f20e40bfd89c3d40bf92038046d1a9421f18e0ff89245f0e3e0cc2232826a4a5fddd2f0797c23d0df88ad3f42279bf13eed4b84be164f900af4f6ba0d42b42388c4e9b9780041f1ede54a7c5c6914686c56ac2c681975f288b41f23c5129ad3b7006e6c643db6664b43f497e46c6ac7a4bfa9b754ce1afa9340c740157a63938b859280c662b36637a07f975da71169b1975acd51bdb85813652457a85bef8d9da6f069fedf26607434da24d00541435bae8bcfc2067a94c1f0a5e6c2f9a174d92ea9b81ac2c473671d58caea1025aa11783daeac7f70f23fc74be7516bb93370ff57501e056371eaaf5e64b74fb511dab2ddcae34ccd36bfc15cd0cab183ce611504fd33657079a5d3e0d296ecd9440aebca8516ca0f1c4c09945d956d70b4f8f8865f3c4c8e032579b66cb9214df3874c7f1feb8fa986e7ab732b22b257ddd10069374d428469b086d76469d20b6554bef6d887cbfb5ae763bcdac01e2f177f3ad15093729f3ad9a2206c24bbf091b38a7e08009bb0753db3bdb265b7ba0433065fac510b27934fc8833c7f98cc6c68c1de6276c911f979cefe126fe0e4f3bfecd4b3fe570990633ef1baeb66cf774082eeef3992bc953399ed79960443edc0835906c2a9be83cd1c1b447a844358c86a1a71bb8af54f654574273a526f20ac98e400972c490917c019f6297970ba69ffcc0358ea7d75d75afaa633df4cec66977358339204c1112ec1b43e8846a2db71dbd00bb36e3ff1b314b5092ffb9d4289d483e171e01851976641af2dbf1690ccbb09b6e441613c34c39d6e3fde27ff214e15e1a751fa005bc710d948d0f675fa324f0d9fda9ee808f29e9f4cde9a8648caf4525b90075407abc147dab25118fd3ac9f2d973832b95d462ee9f06407f968ae774347c800deaf2ffda01b8e8f18e8b0dc2909b32884682808f33cc5531527b5672c8caffeec44b4a8b8459415a6c194cdd644992447252c6dd864a8677beef531cf008f7d92831d1d5f0cbe8ad6a4abdd4dd9451d4846c30cede27dede6afad0d46ee13cffe4ecc1de4bbc20b7f76635ce5f846c6e4c27c25208f70e616a69bae27f5ae1aab17fcaab8522a88ae257455ebe26c6c1b70584adeffd2fc17529e692c036d54d5a8e0ed52eda1d15802880f352742fefad7ec7bd68613015f81cd90f1a562c109aa98add1351a8eaccfc3152beee01cb6d3c81c25d07420b8af765a47e098072c8db998b7890e98640dde1ce5167ec00e865312eb88fab49af4c770670eca8fcd2028d843c928d8ceea666771dbb543b811615b231df99f95ab5c85056fa5bb96faaec629a992114382b03126e13a2639b9f0b68ba9bc88c2bbcacbf6c9f133474de8772ce17fe10f5b6fffedd6546bb96ea979990050eeefd169bb8fc60e42a57c0ebd99b4a9090bcdd71a9e6686afbee075cb2b34f7c0d9cbb549cc7efe79b60070329118047914049935d9f048e7b982b05deff72e32be3f929ff1d31e3e2ed0b8018f148c589dbf6d561981fac1ab171b851444f76a5f990cfbd3c5b8bfff99398312e12db3fe1fb65c37c903d770b30ed5a29ffb8306e152fd357700f308d117b0a18ffe2b3d75b032912ae0b33978dd4b98715e3636ad4bf53ae79c973673a146eeddf206804a9036b57d218ddc06f60cd525481aedaf4980dd917cbbff291ef6e832855942ba9c3682af5e254bc0e4a3941252f69ef3c8d5eb26567ba0f5cd6e61b0bb4b5c6f5af8622ffbab918d7bd16791e97949bed3b246b6d7321be96b4994288f68d6a0ad93c543ef92aace8401f95e08be30c03403a64e6472f473892d10c0499e816d988c8d65a3459ee26d49963a807f670a366835696edb6ad7a0106aad8204d7691cdf7937f06785f1dda6e40c0173084bccb4442c50f90f78350041d65077e1c3f5f2f3198c9d817cbe5a1383c744599acddd51e5e4aeef6d5ec728cc28aaa97a373ddfa2e31b64611cf5b0738c157ddbdfdd35fe7fb65b19662f383942b639bebc811d7de6966f22ee77cd02df51874eda82dc183e2a3874b4c741f0b4f5e9b1c5756fbeae338ec84643c65c533d09b815e4171bb68bb304589c2ca2aab7037c0faeec69e76501f408b9f65b65554023dfc1072cbec9cbba66be9b906ab764af26458efcfa8f437c448e668ec725143325b2036bfe868d5894adab8b6f4b41e0f15ae5e1749d2ce52914d7cd490c594c388f557f99ea93865a9a2b161b8fdbd70a243f89d4284914503911ba9c72d64025aba6877996e394ae765b8d150c40df656b1acbdc0fd98543613439972942960dc171f192439df2ae4f7317fcdc48f3cfa7ce9acd9e31a0ca4ebf56fee6e93b192911fee111ec1c62ab093dcc2ad5eb31f85e2fc02acd769f7a7430a4a24f45b98f47d63de52fa8a60158fab5dd713eab124bdff0afde464a56673d73bad73caefbec6fb1b604a579e7d3c58891b2b9eba70ef8ceef04904ff00d8ad8e1644e714a9688001dd8a23af697e961e69fd15a953f29ba9ad0c2c63be4e4ab5867ae3004d70bb7fab961722dc1ece709e0b06aa8616191494672fb28c0fd810d3e09b6dc813b5d1593fa538bc59219a57bb4459bbe512b2a780e58c22b1490644eaf8a50da16bcef11b55de562a123721383d4ebee961a23646796a8d5634c46cc74e30cb97e3ed08263b254217ed71897da229b27143731260a3c458af39764e77f5b05103d753775d1b135fb415bd550051b936002656603c9c347b70bb0d476a1a07624ae28d0a30377e150c5a785664437aca9d373be62ed03b984203e0f773f1bfcf8308edf1c3d0d72228fe81d350f7a8e9dd08b1517219b295b60db066c919621a68eae29086ac088294f41119f20cf8ec77c1e6f40c61907f9763ae9347a5336ad7d53f20f848a082b99d995092c239fc2853e45c200a5398a1529f0c2f69481c318ed444d9f0e27cb6bb485894db8a24568a15f099bb34ae62ae759c95b764cc87d1bf7e4decdf45296cbf41474f4194dd5a6006c5644c47329c637a63936d757ed1ca87bf815413344ae8d27becfc8ed2e1c6ab6ac7789216a8b3165d069781ac0ffcab880a4675ca583733bf1a39b8fe565bf4cc60bc2ef97b4311676b1c11ad99849fbb2401ed4cc18f0b4db0dbb4101be0255e764ab1ae7efea1c7306a89e3c1710b1103d77d080fc870247e6ea96c5cfc07fe78ccdc82076d2594f388c8c7ee277327acca567278ab0f29e8af55067b97ca0a8e435b9cdf2905758b0176404624e18e7c87202ae53ac27e08c9f159d2c323959daf1459f54b1d1b7270f0e743c43eb3be778fe13a6dcaaad9da3799207f1d59d8f1bb1a34c18d4fb974e2b4686790143924a334710872a23f0b5758218ecb9ab1ab2d8feee33a24478cb2404cf6061df8405b05a32a7e810e29739e837621a7621d63fb552ed97dd9a50044b43af6509383c1c3b1006e5aa6b27ca45eb77d91142d07bec0ad122c6427eb24bd57774a9ab6e63120ac7b5ea61a05735fcfcb1915a15812112e56497e8c63a80d24165083b852af10086c43f0e2dbdd66d3d1bed56c76a68e4e3065e4cf7280cfd4492301c870e24f6c7d774e2998ef2e5e541f5c283b017fb00529315afa379375c7f178935fa605358d58f055aead8c3c43c1ca04c9240becbeb43dc84cfa47d497047cbfd812ebd89c04c46c5e09a8a5364866542d8d919136d40ce443228bb105b9626b96bf2b5ec39a48a5fca49b6c7401b4b8bc16e3045017e599e33c975277143b3464bb293f85fc5e43a50634a926006190e1bd94bf59d7d92a6af262d8501299eec42f43bdc3a4f80e0b9a5aa4c4b19531e670495da625bf734a5e63cd056a605956647e11e4516df8f53594b42cdb86d1e972a4ab100ebc2b98e73dd78f4c6d28e5a30ae39a33360d6f556ea88eddd915df0b52266562eb829eebca026bdbf54b36deddb20d4a9f9dcdd8dcb490a9ef30c1fc2550d3d8935fd72263be09881139750c907b0dc5f4e57b0627c8d44e3c3a31de94a6fccdc38a49602e875d5799371cd8ec8c012d12d734a9e64fc30fc14931df80016d9f9d8d243c212bcce312bcc6a638a0cb1f8351fabeba45cb840cbdf875e830c45e9bbef642c98cfae088e4d3a141a58258e1d6f3b60fcaf804c35f9e5a06365b087d5f2af8ca635ce487f1821c1b5f5a33b210b38b7170222914550908e0c0fd8d29eab27401fac90dd648766778bbffd52116db7bdd2f67b7059dd94557a8463bee2039423b9ad2151be1d79cad233c2e283fba1c5d6f7ef169d1244ac1d46173e84642138065091261aae9801bc0711c256826eda347a370090d0a077befde61628ac28b20540f2b60c561e2a8a0bf89f2a8d326f22ec71f29695b862ae6c48c52689d782a3e2958069ee941e700faeda0af57a043f04622c41fed9b172ce1e5fc9557f47e3f72d4d8423b714c0d88abb9266c529a853b291b4dce36664dc9fc7a7d999e24724744176c640dab6599b4a43a6c728f1d4ec4f55208ef8e0059b0213ed14b8a96df64b49b727a22924b1f64cb68d39e00bbc338a57f13bd42336727f5333f4c77298494ab042457a46b4623268f5de085fc8db6925f597bd8d3e57f144362ce4433a2fb6a490274dd94947f93266deb619b43a60d9f7c4bf6fb054883321ce4ad8208d02df067f895896981f3e0acb855169e54482b22ddb1e6308f6fb68ab", 0x1000}, {&(0x7f0000001340)="1781960414c5a67c0573f4d2f960d4a38169db8af6ba58b8010fe817b34481f1c5669c52a0a89b1be0c20b91c026dd5aa3b784c73d6603f8b21b2afcc4b7dfafebb4d24778183ba6e34b90ee952059a3e60d22fd61c0b9058d010a40d5c62804a5eb16403bee1f573b166f8b0837e593b08b4a8235d4efdaa8b09dc64e7fc022af56b8f2d7c8755d8c79b5da690bdf67af28b9031d8ac990789ff5af3ce800f5ba7b47861b6b912b3ed85080b36428d20ec652bf306f5296958eadb6685629a33a0fefe21b5bc72ca433dc64906f289b44f38cfd611f3aa8bf0d1484613352829badb963abd25fc0ea38d16d6966dd936e138f612a34", 0xf6}, {&(0x7f0000000240)="2a77162fcd6cabfa3eedd9717576aeb83ba225fa7a1a2a4c9105fac2f6c93a9fbe211624b77e4d6e539d9d6d7ab6fa7ed707d72d5156c59de2adb391250dbd54e6129cb7dbd5765c60be968a93e972d2e69561fd54877f27aab2b95da0c46358e88b83a4a17778ce70191a9d8c4eeb75afed7c336c5be06754585e066177f6", 0x7f}, {&(0x7f0000001440)="050b722579b1209bf95d3fc969dee7b4fff2907e9ad42224d752a01ef4a57070e327ee2e977b6f0044bfb0f18eba21f3a840f1c4e45b1f58e64dc3452b0d86fcc4c2292b69acc520ee0a73161abf86629a05bd77b79b1a158ae52f48dbe54ea0d2b0d926503e6e173ef3add5c7e1a018d1b8ec8b44be6fd0efd52a2693b5b2ab6ab7b41620d8e95943c45d9d3925878940f298f26242b7cb2c3062b9adda9c7edc55b01faa52996b4f41bb292f1955d7d550859175112ec34df1f5add7c8c9af286530305c45273a434bb0631888d9387b82fb5d87a4377f229f818e511e7d70b79d944a9f01beafc67e041cc9d74dbb84e47945f9e2a9fb", 0xf8}, {&(0x7f0000001540)="454ffa5dc7a1c0b45d214604a7f807a17d57b9e570b92be9ccc93036e7d86061387b8508e478b7d13f694ea6699def8e46023f365e0504819214a59e6d620578b57e8fc461c86e68f66acf716093d46c1b81417d1205fca7bcdbf5f74855c2f94ebecb5c4db01ac6e0270d540dec535a8cd4549b280ade8f40d678f87135c8bd3e4e66d75054b9b8e146c005f5ec5b6756656c05325fcee08625e72ba989b317f433c7d33df2961b3c2d71319ae787f78f5ee0b7010f4b7d4c649edf97cc6f7c64e83c2eda3909a3072d22cb916e2051b697109a37188e43c39f6fd48965778ff7e34200ef6749efa657c59210f197152f478dc0a36a31b8bf973006b871bc473ebc88f963e03c62c6b34d7f47688a8bf0c3260235f5f2177afb03f3b8381d145ed13dcb82279400602829efcc726c49d30b611b69e2cd3e516614015fc73db3f19febcbb903a77cf96085beb80bee53632b2e7d409534ca485dbf28cf66f54c63f5603a821e7722216efc90f0a5958c632ca67f5c3f409860b449322b5f8c724f3144c47f50f80c27bc46793c30e5b94bf86f597f90467e9c3c6518ec43b0a09264eb69caf588f94933eb071ab3fdc931b3b92a6d43b00ed3d84786bc7f16d0d375ad808ab2e872ce8bd2b61d8b7a4543458955ff922594e8c59cf3bb669946e56b4abc04eecda5649c88c9184dc215c91d6acc40e1003c51e90e91be415351c20ae40c9df81b506211309c56fa2de577571260ceb465ced8d8e111cd385e3763b98cd62a9a252374bf223e3704e8812de7ab75470423f1880560a9126bf3fa9bf288d2d2077618de5225c3c7decb5a7dc9eda74f9e7cec76db0980ce8e0133a35e88f51e014a92eb8f616620d70773a31ddbd0f4ae0744eb52a5e4685006cd07e9348af813117f02af5bb3cf1bedd3758f67a3ca83d18a21cc5ab4db42a99b37dbbdd122eef93ce86cadc5acc1b0cb22d4e1fe6ec79c45d53e2a335ddcad4b88fc0f06da870a9035e02c547310daa3a52711d58b68422949478344ebe648b993aa1dd9a9b84b07daa9cb92e016cdefab51717c1bd3ce53cb4bc83152cc65b64891f0a8bed7fd3c69c21ba9784639e3b0a2c1e51be97568b401f0c768c57692ceb485ec99d8586dfbfaa3727fed8a15ce7453c4efb8dde9c2e494aba4ae93e0646fe89bdd91f4c9494d98719aaa81224128b32b3d03c035af0e59dd3584260a1705c251878b00439fc35a51e9581af2f7ca60beea1119c48def831a9e3eec6644e1e95ef788af686c15427256d499dad969049e6cc65262e616b0ba7a0dcfdf73605a21a77100cbeaa68a13bfca960cc66558fe6757b84299a8947d2ba20d13c1820f641ce5e9beb3d1cf1ad8f26811772e7c6b461b1f6a447f1358b4008229d4eaec9026837569e590c0c075d1a093b103049d6aef36e7433fc1b7d590b7605397bb3c72a3cd1887b653e2e54f96966901bb5deb6fe6d015b049d7288f170c595d234b98035c44f387b70e52e30abad85809857fbf6c403397ee5ed919346f81193158b2bc5d41854badacf966c35dfdce3b297cdecd45b357df57b2eefc432c2634502358542246dfaaafd8636a9d6129669105ed5ad81b81d4278a478f7eac84a08a5810348d83b02dba1e87c0194def5730631a7a386dcdbe54de49cf35cc613bd6a6e3de30b40bd9789946684ca86107a9bf235e76a6f42759a1c1fd396a4f5b77ffb1e9a3d2fb0eb5553315b0319c520313242ad41059b5376bdec070fbacb9757e579a2119a032e373a2d4f7b83c8eb714f70e963540459c031e6cd76f6fd5268c642b1f54f1046e79855cd934359629030ee9a256b1e9b0bf939a1e93790896e5f6ff1bb14105bce70232bc336a33aeb4da2ca58b77cca2f49a9c9e64f531b23dcbc646e9ff29cf75a609e0c1f3954c2b8110288d4d7cff795e1d0cefed77fa007a1b3607ce01579debd1ace6ed0b4f3999c0092337a713754ef53952e716ff695d5a55d3bff45415145d5ef2ff488f4236f9f671175cd169b1672489368b34c257e4c386053e58ff5f6b115d7f8d78da66188d3f0de90ffdbf507f526bb28e35c067fe3a014510b1bcb4f503ca0d4688187577925515acf341995a921afb4a8cc38d96ea53cb0b0c05b899d9ff4b263bd1b98138ca5aadf042814758125e352914c2f93dc0530566992b333dc86d3c7e44a6c5c8e96f301186991d5b449ab20feccd9c7326ccc2a327a5124d0fe44fb10560449bc59ababc6a2c07a620fa5932294312364c384274942e4ea169939ca274b30a86abb7ff5f2c075d787c2f08f0f89997dfe030624f0ff5870eab4b636ae64b30e751a529e7b4f72a0a0939a45395deb490db45faf78008cd915b6c96bfd59e8eedc21ecd6e4984de772357fa4ca0787f411ec456382d0f64f3c45f08138f9c981b655df146fba2973792d0b1d12f895f6de9bcc172675db2a8b9fcb77c8f98827f0e29cf58403a6079a3556556bca6f827c0103334b35ae749e94b5e6507fbfa64a8a7a955dc3a85fb15d6f1091a016e8d1242f4f4588f2aa960bc1d59878a69ed6519f5c664d29682993f6ded67e878c1d69ec4632637cabaae48aed739c1ddf6295e37a16498a0be078563a64c277ae4cea80d5c9062e44334d70e5040bf79527be83b61e16c9dbd76901f00ce9407fc8b1a3084bc053b920ea53216d99af049c891eff6ea2e8800164131596a02fc72ed0e8d2c19712b943db8ed7e7f3b692b5d7d3a94931e6dc2c30eaa61861c888d17919374772a45d10d70837b5cc806cdbe1e3db55639fe526abf5f822ec6a4661cbdfadd18a8888543e10a4b9238ad9714fd321067a1af9abfb86515d6e56c4274633ee4b59f2d5fc133989c4fb31710849279e59bd8e31dd41e0db54acb8100a301a708c0ee9805898db15722a7407b76213fb445d7e2955beef2ddc085c56a3375cbb27a59d5618fdfc88562df7bced7839205fc80c9e4b5f8d47164d0ab31c1356a3c5afe71a0092dc03460cd5f443f7c9850ddd8baf7a26a01231339fd3aa6804ed48c14aa652bb30e64a7945cf06cbb2bb61dd961802dc1b51fe4760e16158b34179bfd7b98e566f336b9ae9dc10ca7caf75821174c8f96ea16c19272b6649ff2cfc3e2c0d7565fb11f1491a3344516f1c07bd5a2c10015617b15f4a8e7fd216e4daade47aa9ece2946cd5eadf50b46a4afd543b292bfe735a02946c988dc0ef4b21834320b0755783bb465d22e6041d28868931650b7bc7f3814cff536d5dacba6f500cca87cdd319c51e2e6e75d9448a2ab58252ad53a5ee0e181142a383793a712f7809b92136b82764305d49303cd0becdad279b6f535842b5b073cde0bb74660e4cab230145edc6d5f3553d86b8a4776dff98676fb37da36ce5a72873470f1e008811ab4c0c388ae7c2762539c47b2a6229643a598a0764c1f56338f301e51eee8940fc8dc98efe0c26c38744d2c98af3cbb821d490c3f5d34936c6a1a035b5a3d654c249de72bd63be5ed9e9f00d33b60a03767755f7fb31b8d2e4e759aadc5b768b067332c3a16053d7078ec17587b33df5eeccf279449cad19b049973be2001d8f04aac65b4db9372260617a388d186f7f519b1b6fe583df3e9bff4b649b2ad6524c13a38dc011b9cb354138f21e0f4523768dc5f5f63f64803a45871604a34de690ce085f0188e1929286a47fa48c2923f54f8294267e2857937d1e783ab193a94ac4e918538436c8bce57f1531f44029fd03dc9a8a7ef5fd85580734a350ee48314285359827749d193c7e8b5c9c39edd09a79e830e73e65bd81e4ec20c7c8325236d1e0255c8ee2eb622361bd2b7cc4a089d4efcbf8bf32e6ddf89869621dcc5b0de7e6c0dbd78d3e8026be134143507b625c1fa65d3758b6eec738de7e6c6cbea75da0614100cf9e97a2cb887273795721d5210b1251b52fcad03b355f6ccc4c4df05e143e68bdd42ce91ccdf384d678635c327474d49d6c6f8e6666b915d4d54cad0ca8ffb7138ffb0b4311e546f653922b64dd0a90299d4c3603aff279ef00592232cbe11ec544a490747a4fdc69d504180ae37e216f6381d1d602f7acd9994cd33dea73a11e6bb09595016c16af2512c87a6552d79416699fee653ebed7f7c01da1b8b8dd6bd6c9d221fa35b39babd730834db97a28108276efaad4a5e30f0742914c614477a5ea52a3b9cdef53a1b59f24a5e5c04cc396e6897009c6afc5e6679bb5cf4dfcc99f726006690a853c1e7b9b43a682f000758f44ce9b62fe9c77aad6f778c36c828b59f1ab07d2a6b638aeb26266b439c2a08cb1aa01b3700710a0c33d21e5d8f9f2846b3ef1179e90dd01f6315d653f6f8462aeb09458571056e6099622c3be775c6cb22c70bc9c4c3b44a84e61d29c0ae9a5e7ae98605d699665dcc530d1a7a86ec1cdb6ede858ac02c266cf78facf0eebd0728487ced", 0xc50}], 0x6, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}], 0x90}, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000100)=""/43) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0xa, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x8], [0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0xfffffffffffffffd], [0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0xce], [{0x7, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x5a5}, {}, {}, {}, {}, {0x0, 0xf6000000}], {}, {0x0, 0x0, 0x4}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xa4ff1b51fb8d5d2e}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) acct(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8006, 0x80000000000000}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x3, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffff7, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0xffffff90) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) read(r0, &(0x7f0000000100)=""/88, 0x58) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) setuid(r1) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:22 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xffffff3e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6, 0x0, 0x0, 0x200003ff}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x3813, r2, 0x0, 0x100000001) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) faccessat(r7, &(0x7f0000000100)='./bus\x00', 0x140, 0x3) r8 = dup2(r3, r4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) getpeername(r8, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x64}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x220000000, 0x2200000]}}) 16:00:22 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x7}, &(0x7f0000000040)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x3) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) readv(r0, &(0x7f0000002380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/216, 0xd8}, {&(0x7f0000001280)=""/3, 0x3}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/27, 0x1b}, {&(0x7f0000002300)=""/100, 0x64}], 0x6) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000002400)='/dev/klog\x00', 0x200, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002440)=0x2) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="e110ae18afa28d9c0f2767914893fb9777480d3ce238e67fdfdaa217adcf7adb3e9c045479d954", 0x27}], 0x1, 0x0, 0x9) unveil(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)='r\x00') r3 = getgid() fcntl$setflags(r2, 0x2, 0x0) pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000025c0)={0x5, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002640)={{0x4, r5, r6, 0xffffffffffffffff, r3, 0x42}, 0x20, 0x3ff, 0x3ff}) write(r2, &(0x7f00000026c0)="0b3966cd5ceebb28a740285f61454cbfcfe2df61", 0x14) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000a6a9ab5595e67b1cf04e7e78a75d8866861da7bb25bacdf144e4236cc29faecdfe8c0eaa627d876b0d4379071a87e0b4e9373b1247bd330252dab73cc4e4ec6bfa20afca662cc87683940752406ebdfad0c7a631aaf829fee98ca10c0ae1f38ada9d979acb5dffc05871a4951c3a5f9065941b787fc1da46f929edcbccd493b13c2989765fbe9c4c4914f9f2617614e96c5798ddba8c8517287f00000000000000350be99731ac920d85429edfb9ea9defe3c037898e069f011a724baf19fdc33d91d68355742c80111a79f546ec38a936fe282684eff99b63fca45565068cc12cb2836fbc7b65a0cc802908720447c1a54a1260db7fc5e16fda6030a50875c061290993254d430886845d22ac3621602260cc896cdd2b5b854eee0fff916bf809f9c58cc0"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) setreuid(r7, 0x0) setreuid(r7, r7) r8 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0x7fff) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ead810 16:00:23 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x37, 0x0, @empty, @broadcast}, @udp={{0x0, 0x3, 0x8}}}}}}) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = msgget(0x0, 0x1) msgsnd(r2, &(0x7f0000000040)={0x1, "4f08c5f85c598eba6dbf48ec86600780398e1ac5e776e21571ba21dbb41fd02f1b5478754a36d273cf80d528c10e9d8fcb2c139e8e22f3b4f160b9306adb8d"}, 0x47, 0x800) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) 16:00:23 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)={0x3, &(0x7f00000003c0)=[{0x5c}, {0x45}, {0x6, 0x0, 0x0, 0x4cd2}]}) r1 = dup2(r0, r0) socket$inet6(0x18, 0x2, 0x2) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x6) kevent(r2, &(0x7f0000000040), 0x10000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x4}], 0xfffffffffffffffb, 0x0) 16:00:23 executing program 1: syz_emit_ethernet(0x67, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00B@', 0x31, 0x3a, 0xff, @rand_addr="00000000e00000f3ffee399f7100", @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @multicast1}, [{0x0, 0x3, "096a540ffc4d806499e426b7715d1c8738cd8fcb630e6c"}]}}}}}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = syz_open_pts() r10 = kqueue() r11 = dup2(r9, r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) r12 = fcntl$dupfd(r7, 0xa, r11) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x20}, {r0, 0x2}, {r1, 0xb}, {r4, 0x80}, {r6}, {r12, 0x100}], 0x9, 0x0) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d50333e0a9ccb59277d026ba8af63ff37283c18e4fd89720fc3872babfbb770c1f5a872c881ff7cc53c894b03b22f311e404f36a00f90006ee01b1257aea8c500000002000000000000020208a371050000000700000000000001", 0xb1, 0x0, 0x0, 0x1) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) recvfrom(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x21, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x4, 0x10}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x2, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333, 0x1800}, {0x3, 0x2, 0x1000}], 0xa) semop(0x0, &(0x7f0000000240)=[{0x1, 0x8001, 0x800}, {0x2, 0xea, 0x800}], 0x2) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000280), 0x0) r2 = semget$private(0x0, 0x4, 0x530) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x1) sysctl$vfs_ffs(&(0x7f0000000180)={0xa, 0x1, 0x8}, 0xc, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000480)="348def23fcde2a5b4eee0d838e4b269285730ae1a5fc584b4f224214d7a937ff7dfe8ded1a2001d08198dd232a558e5e0694af043323aaf33401218018cd522bdd2478a92979a909f3620884b85c17b1f9a6b35e50ccf5c2fa5f54322081e52f65543136cd3ac9fb767c58f0a0be31cf8ead3e5d5d4724a0853763d9b4f1070c405b7138dba0f3c9e42fb3dc1bd39b71c150a096fc626915c3e7d7f0fd705c2f19", 0xa1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000001c0)={0xffffffffffffff36, 0x100000000}, 0x10) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) renameat(r4, &(0x7f0000000040)='.\x00', r7, &(0x7f00000005c0)='./bus/\x00') fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x1000008, 0x0, 0x0, 0x0, "d25a0db112030700"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x204}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4bf}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus/', './bus\x00'], 0x1}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x800, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1f) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="fffff5ffffff3360ecf3b0ff080045000028000000000002907800000000e0000001120090051400000000000000000000dfff000000"]) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000300)="07b4ac16608305990796c1d12c20b15928df0f2a29f8b910bd", 0x19) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fb1104ff97a4a2000014f6352b0477584d9aef0000000000000300b4bc62ff03095076172d7c660bb2ba5c6548a9f914b979c968d8cf0d0bf5e3cd54818e7ba586de113a65b90d65a97c952625eb8cee998005e2cd9ec222ce90ff0356177c9afc8619d8a6c00eeac5accd0f80d543", 0x6f, 0x0, 0xa) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = msgget$private(0x0, 0xffffffffffffff3c) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2000}, 0x5000000000007, 0x170000000019d3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2007}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000180)=[{0x4, 0x1, 0x1800}, {0x3, 0x5}, {0x3, 0x1, 0x800}, {0x3, 0xfffc, 0x800}, {0x5, 0x7fff, 0x1800}], 0x5) semop(r3, &(0x7f0000000240)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x7, 0x1000}], 0x22) semop(r3, &(0x7f0000000080)=[{0x1, 0x8, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0xe1c6, 0x1000}, {0x4, 0x20, 0x1800}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/87) open(&(0x7f0000000340)='./bus/file0\x00', 0x100, 0x21) 16:00:24 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd8903efffffffffffff6fc1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f100000000000000010000000000000bf1278438adc7956de01b1dfc67a7161d338e8706ae35b6b2b5d76417e287e9401279b902", 0xb1, 0x52f5ecddbd3a26cc, 0x0, 0xfffffffffffffed9) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x74}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) fchflags(r3, 0x1) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x4f, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd6000000000193aff0000000000000000f917a3e90000c2a0ff"]) 16:00:24 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) close(r4) socket(0x800000018, 0x1, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 0: semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r8 = getuid() fchown(r7, r8, 0x0) setreuid(0xee00, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x4c5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r9, 0x0, 0x0, 0x98, 0x1}, 0x7, 0x7fffffff, 0x100000000020}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffc, r3, r5, r8, r9, 0x0, 0x5}, 0x5, 0x84, 0x1}) sysctl$kern(&(0x7f0000000180)={0x1, 0x19}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 16:00:25 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="9d618cf6d442", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "415bde", 0x8, 0xf0, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8f) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0x200000006, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) sysctl$vfs_ffs(&(0x7f0000000280)={0xa, 0x1, 0xb}, 0x3, &(0x7f00000002c0)="d935486bca801d3c2921af9b70d06c248c5468272e94a2635b0bcfffe6efff6a5dc38bbead33fb09d0ca4ce863adde5c80ad393b237801f54f97a124bf72bf9a4f8e0d4f5751a9c2938d6e34c1a21b5d32e021e9ddeba50b478f8d85b6e6cbb9389950f0185ad40d73416adcfb35efcfa784e72d997144aa901ce5deb6dd6a3e6a73bd69e29ae74c4a4117cac2e9545a08f57f2e6607293757c1f79904f8e885878ada0181b57c3a59987106479ebeb075c3904060c4538626321ce4d34d714292003ec23f0aaf84b04abd87e7eb2467f9b49daab52ee5a2ff0673e04a6d04f3", &(0x7f00000003c0)=0xe0, &(0x7f00000004c0)="4bba156c6f4a4b5397947aa2f2c4203394fd4a1832062ee6eba7f24609b947746a6d8fc440c3b77a8c68613c91a025d60e5d64f121f2402de46228cd930144bd463a67b48063aa66c9060cea8602274f92c06b0d14e0fa72f6cf4ec21844c27d70a676569c878dd02a0b9879f8731dc68d6f88f3b3dcc6d073225f315b6e7ea138dc0700000000000000d2e38ed939", 0x8f) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000173b2d80f55be8dfcf051a20591c7c181f8c0924b835c0b03746bdf60e40d2e4b212778adb765d9592e07f1a0e5bfed31"], 0xa) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000000)) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) pwrite(0xffffffffffffffff, &(0x7f0000000100)="e13f198e3ca4c9d2000000000000164f91a4f192f72c6993210a765c2ac0a6547249d17b211e6f85ec94d693", 0x2c, 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) fcntl$getflags(r7, 0x1) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0xe2e, 0x9, "6c7d487de04c72e752cccdbd56e9cd00710db9b3", 0x200, 0x4}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x10000, 0x3, 0x8, 0x4, 0x1f, 0x113, 0x80000000, 0x10000}, &(0x7f00000000c0)={0x3, 0x6e5, 0x5, 0x5, 0x35b6cd2c, 0x7fffffff, 0x1000000, 0xb316}, &(0x7f0000000140)={0x40100000, 0x1ff, 0xaac, 0x1, 0xffffffffffffffff, 0x7, 0x101}, &(0x7f00000001c0)={0xffffffff7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffb00000000000000095f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:25 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x11}, 0x9, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x26) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000020ffa54dd5c89b5af6b393e8409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d3965ed9fe5e5fd3b26bdb560e8f2fec1f29b6da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe902006a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7200000000000000000000000000000af12846e9ea6bfe963e86814a576b2481367d2c505c7de5c04d8791c698df63e5e23fa3273264848"], 0x113, 0x800) msgsnd(r0, 0x0, 0x4a4, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x2) select(0x40, &(0x7f00000000c0)={0x8}, &(0x7f0000000100)={0x4}, &(0x7f0000000140)={0x9}, 0x0) 16:00:25 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000380)="6a74c8bd4f009948d47c5d7ffa7d638715541fd524e95b32c887371240305cf17da9095989b38b0f450600000000000000b98c919d709efc36b0dff936f166cc53a6cb7d6696b99603b049f94bdf4afbc19d27f44b8c101afe7615ed7045404a8d126ff23ad2d6003abadeca9daacf86e1ee45933b616c286f8e9c086bcfb0adc6ed6415bb5a8a827beac3408820ba8ac2c7d107e859cc5d14a066000000000000007c12ec503e2c994db1b4acdc8d14a492d6857052cb56256e0b521bec8eb388ee845777abd7d5370557e3a0c707a47cf30182a96a73b6d35aedc0460e5eee80fd47a00b2323aaccc7a64a59cb894da7126998d06fdb9c5530f9e760a5d764e548dbb7d014eb777726e50a6a937d3eada4dc8827dbaed2b47b878e4887b1a068751f77e3128ef50bf1d08ff1ec67ff0d1722ec7eb91e2c499f81d643fbd45dc5878d76c1765ea621deb6874ca2a22d0c32283bae866ce2463c9d71ffb8cab7790e48bb847ec1ad4f5463e6f68d507cb06fd6bf", &(0x7f0000000000)=0x174, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRESHEX=r5, @ANYRESHEX=r8, @ANYBLOB="75080359a680557b43b24158ce4e7a5826c0a8f1ad1208138842071084cb576e9d3a93bd50d04390af2c40df3ca8f35bb45bfa173315552504cb2041464c64aba1d4c8712dbeadb7d560e72a00bcfc50f0c54b9c6d8731d8a8b3a04a481c6a82cb5efd2bc6cf65e515a546a14624a65a77b25f61913cf4a6478290f986a810a70a516589f9b2a257f0847cdd12ed48feccf63854a25028fc65b904737515dc828a9b116d83c0439ea1b5e0935c957c3aa269c6108f62235a536532098ecd86333c2a9c76d21dc68a5cdf85980dd89ad107dc994a70f8e63481530ace1c919d20eb63545d66c8d70b"]) r9 = syz_open_pts() r10 = kqueue() r11 = dup2(r9, r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYRESHEX=r2]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x1, 0x6}}) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = accept$unix(r5, 0x0, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x5) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0xb, &(0x7f0000000040)=[@cred={0x14}], 0x20}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup(r0) r1 = getpgrp() r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) openat(r4, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) fcntl$setown(r0, 0x6, r1) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_READREGS(r7, 0x8004667c, &(0x7f0000000380)) 16:00:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpgrp() connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:25 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x6}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0x22, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0xfffffffffffffd9d) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x45}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fb9be96914f6d6473208000f33a5", 0xe, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000dfff000001"], 0x9}, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r5) wait4(r5, &(0x7f0000000000), 0x9, &(0x7f0000000140)) getpgid(r5) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x1f, 0x7fffffff, 0x200}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0xa, 0xf7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0xa, 0xf7) r2 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r2, 0xa, 0xf7) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r3, 0xa, 0xf7) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r4, 0xa, 0xf7) r5 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r5, 0xa, 0xf7) socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(0xffffffffffffffff, 0xa, 0x40) r6 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r6, 0xa, 0xf7) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r7, 0xa, 0xf7) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500000400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) close(r1) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0165bf2e05e11756"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) pwritev(r4, &(0x7f0000002600)=[{&(0x7f0000000140)}, {&(0x7f0000000100)="bf6a0c", 0x3}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002580)=[{&(0x7f0000000100)}, {&(0x7f0000000200)="624b05461153037fd8d34b147fdb73cf76408dbccf495ca33a8f8e66cd3404ce8b0a7ff180bfbaa5e01dabae6b37a362f064b61355a9f9b6f478348cd5567b30867280160a377f7a842560d22a4375304863642f1380e201950c785921f98abd03144bbbb866a321b3419b22d36b7287edea13f00902c890c130c3e443678f9e58089aa79cc852261070a4cdafc466230a7fae677b526edca9a845fe3109bb288a356f1a1b2f3c0ffdeb1bbd7a686899ef", 0xb1}, {&(0x7f0000000180)="20288eb1871c176e73d62d56b2fb041d31fc79341970fcbe88c1c36ceec74a4e765e53aed6471e9e442b191069754f6859bba39f0609cbb4c3", 0x39}, {&(0x7f00000002c0)="8cd39e66427142b75432a4f6c8fcad2be6cc996daba6a36eace4e0559c23017ee394ee97092de3bbc3b2d65818f17815d544f125c3ea9936f11c28582d8d73a5f7bc0f4c4b7ce7690a4ea48973302ce0ea7699a73c8457cd462ea3c4a2c94742b8e706f6357950a772394b8b580f6b09c4b2f0f14f74aaeb4f402f26926ec46c52b8b5260beeb88d3b71699d99d37b6317577b2aeb4f167089ad53504308294d386b95fb52f60d22060fbd018ef513e60edf0feea06a54a2061cf794086d1f15e2310a41259f0ba88728849ff989b15b8f45108204bf021181393ef57d6ad1e72c146ea9384f9a9f066323f0ad053c40497a96c729dabf57c4bd33026ece", 0xfe}, {&(0x7f00000003c0)="3ce6ed9aeee3c6b664b698ef19c86834143acb391002182432f128b68ba32d2932c7f640bc70f34da7a62def2c520803d89012d994abac0275bfd2ba4544a5a59b82383542a7cc985c5a53bdca7fdc14bf33b39c56bb609dcb93f069cf15a4bd0d7f9ebe3cf97d8b10c7a3b8707aaa8dbd2d184a39f9287abe4dcb67cbdee249516ec03aac18e47adda7fd5a973c4f76d2a936e6c59398aae620d4d43c366bc7cd6bd1d4e5060ae8bd3a29a7be38b0bfb9829f33d170914766e1e74503255c49720e226e826be9af7f76198e932a22292eecc2a7c9c1bfea234b580a6c119e45a2351984cc50c342441d825c0c0929efc7bc0a728a75aa10aa30d3b5132946c0f7e1111a98b769ff0abb650b2af7c1f42b56021cd6fde1b1d121300157b3b755264e5bf4c7c18a353ba165fee3e256292e4ff8f3b9f18a634a652fefb39941cf4d2606702d4381f3201404fed456ae1af404dbf3d8e2aed663101d58d4c80bb0b2257625df0e109342c25ced17fafb71567a2b4561aba5616b6664c6baef5e3e7b5537452ef5bcda501766bcdfe1b4273b7732aad4e20a00a235d58ace3c340c861ef5b2cd2e9ee74f6f9305011c20e26174a8552cb24d388c82ddf2ee01f197c6afb8198379e3cb93f239f7b10dea0e3a645e97186dba2adea6098753007ddadf55f8b06056fc3054c0e52b86cf28f6c1cd21699a3dd9719695618a8659429484c20f017fac7cb9cdacbec8c8fa3725cfe5817b6e3bbd85f79fc4d22a3fdaf3ff6c7ba1287f850a36711bbab2b342fd65a8521af6d942c374311ecfd0ca0e6a98d888488e59f7ed873a12342bf3e2bb661450e03084083e272283d3359412ea01e19ecad79f98138cfc0037203dfc1feb7e5e8627f83242846a78e79045242d384dbae8b554f94c0898559019c2f236ce8d2ecbf1daf7329a23d2ac0185864fa973ad7552a17b665bf5f29f09aa50f3403abb4c6e2ecc697b3fd9621ba5da2d61ff32e54ea93d5e002f3a4d6d998eaec5defaf113acf3a1195e5a05d694573b7dfa9e0aaffde898d1db01a1c4a3774f84153bbe44f901e25129952261f196f56193a1066fa52697acbf3c20c33619fb1724f5e17111f4e29bb4f1c2ed2443aa33f15404e757ea3dfc112e57fc4c6908e0c1144462e869a8568f7b87cb50f9e4327f2d1f6bba1b86e1f68d2ad9f9b9d527a24a12bd3869a21d5aef265e71b4da9d782ee898998412fa8c2eadcaf6893e4104fe75c8b8506a34bdfd57ebd892226e46722647b12d6ee3e9695cc9e66f537d314174d940b843b23788082a5a92405dd5fe5c0f72ce18469e21a702b0a07a53856785570177de77794ec767155b0319b65f9a5a7ec10f2cd72cf15d161730a88d459490f40ba8c464f6f43ccbd70a03fd2428e7d08644b97f1b39e68abb92b3afa573ecb9fe8bcda665cfddf8affd6e79c808ede2e05052e42e973f82d3f76909e8ceb9bcdeb21a89b22b21b4cedfaacf3e795a54dc88d5d5aca2d0d7337e0e92886d72a282c8e4069881577a27495dd872759b5f19be693bba0156f347bab253e8c75c452cb11c428013841b8e3e9836a4cabf39f2364edc22b820969783c01ff49c23551f7cb2be5e59eca4ea88aabca626f44dc287db4f77b00a2dd5f8cbc06169ff8a75a19f02b93927d851072b0579cfcdd12d3f7ec56cb3fc0c16f854adb52fe117b1f63bc971563b159aa25cf24f3e25f01403db77b06f0464354682783d87928cc14679a5bfbd3781444f7e6375fbe98941134119f50fb72f02a69732c91502df0221688b2c1cbf6dda65066024f81467205a81c0466f7a2eecef3729c53636ba4c5c8f2c47493c19af35f79cee3777f61bdee255d620c4af6294bea5c151254ef6f5e62fda82362713b078ad9c386a5a3a53a4e5a75d24cec9ab5e9897b66e9c426ae7ff5d1cf3ede9a84d5459586d83dcd8715862434a9d16a5628e1715dbb41c8deb409f10dd6441ca751423dbf40e931c8de0165ba656adca4abf01090f5ef6181657d6420103120878f8dfcc231a1057972c2c9233e1ad78aa7518370737734b9a6eecca25b0e6b37183964dc86629ab826a773c4dc453dca65a6718f7755a49c0d9cf9b489786a38cf49e8539c0faa52fe30189a3a6d4c181bfd74e3ba1cdf34bca221f6a496f607b968fd887d1f749c089322fcc5fe82deb6de67cfa8c4697d3d088ad85d53205a597c41fb5f8c97833bc1ea460544958c23c307f2b839fdf42d94a13eb9cb96691e2cda821ac92af750169c10cf2bac6601e2088f269e608fa0ab58556d3cc382527a184984fec944e15969c9fc7e452b2362213154b36f761238483f7187dc175a0087169b73cf16297e36fe711e24f5dfd81957d76d6772226626ed5cd9f0ba3bc359d68281c6054d1592d3648bec45c61c03c1150cc2c991740b0adc21f46ae4e3fd870f96ec227bd270c61bc34a7d26520baa3e7e2db6ae1c364e1384dfe994d815c65bafd36993889d9c91e8f5264ed5e9e0fae6199a7e91d2961f4ad00c7fa8ea51f68e14cb9b77d1f2c8041c40e31c570ef39c8331232e06d446701441f3bac0b6c0e8f220f843f8d11bb1bb47de31e57ac773e421df3795526a4a3c8bb38371a096c97e1f837e90143ee4251995af7d08723cefb3aa21e282ee658c026851635f012c367c840792fb442c30461eb5ed83fe4ab7cc1965fd3b64ffddcefa06d9a093029194c384349335aac3b6636f22dbf60ad23203d1a1a96fbc25bfdf936ecf0b8ca7b5dca83873d9f79fea43a73a339aa92035fb2ee4c1a1ff00c18b6b92dbfee283d85fc5b8a4ec46882d5c6631b8d8d875903c6cd0571a287a9bbf64115c837046fbc813c69ba8e0297be9a5690ba5cd3138d707a8adddc26084a43ba81b92005f9c6d47c500a0f6d5876e03196dd93b37cbaa582a3cf1234b348a47f8ed619e44a9d8a6f2e329843a89e8753a480c75850fbde208824985fa8a91c685717a71d6e261f7c1dfbfb662487938672bbd760e2ab1b57544ab34ebee728327fa17f6d8e846dd1ea881614442e0c0210c137aa963751eeff04e648689b260b14d1085ddf39df3bc027ffa7bf192020991da90f6cf2964c2fe6ecc13d1d33df13da520f23258afe260d50c1227a1e822855d6c0c5851250da5b0ad79e2546bf0bf3263fe019f54e8d14ff72a2423bc9cf79f5e58a610a7f52a2cb85dd22dd38cdd2ca7fe9f1e635b51654f1e4a73d8bbf8c9eaf26951eef1236599aa554f338bfb8d7bc27e4e69db0d29ba083690b80cbd2854d9f1107852a122a561ca6b6b8a2904b56db39e1b2e36003ba0618685e2276b9f54f2c60ee50668096dcf620e3b95e7dfdf18885b7e9a6b4eac39607ba77067940c5584348de12a9fb2d1f1638a6db9d231a9a293a83d58c785defad9922b869b380c165db16518a5b3480da176e1f5159b91a77de00ba209ac54bba7db78b0f4b7ad2b2356164cac863f7503a2906b58a08a4dc97901e283d5a9715036737a84d4ac543b22d0d6511e8a89053723b193e8906fe41041c1e0e398a841efef09ea3017779c804dc11db6143b0d5d2ffa20e31c3a554b3ad4f06eb14140af72d80eda0260b00ccb0d9b0efdedd2a7c7756190cf119a62db1b0583ee0c797726a4adb1bd9d333b7d0c3a7b93922383fbafac3d39b6c91d3ee7bac2be20ad1463017a559a106e72485e8ad75fc5a7e265a7a28b2d069caa8df691855774cb09e1531918a61031095c5cdbc3506508973980c720799d49452ed7f01720d51ad153a8e19ddbf1ccc0a96093fc0016e3b703c9db4500a30930daf9432fabbd37e983677a254983bff039819c844e1b411955ea97d71994fd0315dcbef4ff67ec3f50067983623fb30e1436de72583ca95a5e7a437d2b7972d3a4422aa3ff4aaa115a9e5af75daf5fe46eb6487aa5f9598ef064e7ddce0b239ef0484d1f481634af37c0f0e01c80fd53a9f6e8c241ff428e44a3da3132a25320d1d71fb2a0d60067f52371c9e1e42f30137894f7d849fd38a98a92bf511286047b64266eaf402f2b2359f8524dd1bbf349e7358cf081bd7a410af01963fd7bbfd7877cc54b388190ac509a1bed1c07b0002790f6c48af0c6976d2597671ffb4e33066502640861c5bf8e5ab830e1efea77c439ca828c6f43d61906952bf72ff2c0d501058295f91b22932ede0b1f880fa8e4671281a9f8ddd1633692bda4f24a5b883dc5e4b9c2c180e9f6ed5b4e12de2db59f80f662f259f932381325f5e7e056dbbcad6d31ced4e0f9a24f83792ae7fc49f562a1a0c19c167039fcaedb9f5b966862ad264dd4d24ff51c8508f16149ebacce7c845bb8d50a80617b3dd5f9ff362ddc82439225b608d98886956dc533f732e5aa4bb61d3419991c0239d6046101f45c3d902a39ec4293caaa36eda2d3d5892a3a99bcad5f15444d148ca31ce6c83a55f6de313120524fe4f28a240a46cd62966ab31dd049161df1592d877ed2db15ab7ef34e02176b451ee3349a5b684a6d820894879c6d655bcb947f0a0f1ec22286f7fb2f90d245406ea0b59a6968515bbc60db2a786eb2c52e4bd497ba16063a69be875cb3ea20fa8becb2eeae4ea7375b8e3afd40fc42481a707aa48341a62dccb06601344602dad01414f2c68140ead7ccc450f8c2aebc4ea2f29cba05d14f79a12fe99a44f3909573705ecbc8dd22eca0c877572abcd7dc3629f5f477169aa1cdd4709b18eb7403d3bae0e41e3614a034cefcfc74204c46a3f00841797621d6e4e4e5d767d2649079b189ca63175a6ef236e9a93a412a6198b55a8c932c12987250de5bd5101634599579f6c6eda10c97e610cf85d43c811794dd44dc2ded254730b375d57c97d7e34d4cc7824b700d83c8f076aba20df46ff5baaec6dc60cc3158c3b2bfb75dae09662afd590607bf7779a8a9e1dd3559c29e315a40ffce10f7996ccb14bf5cd10b57ec57ca4d97313e4978234b475681e30cae2ce1551c39bf86acb2f08aacf05b526a8f0b15efe85f4cc5450a6f19700c1b34e5976651f05a52cd6c1b55cd8a59b27aac52ea38520b4b28b76bb83a23532872a927411af8d15a8b38e814b3c537744cc4222cb62ba820c6da845b239739c992c13af9e2c20d668dc1dd7dd29bda2d2ae03db37b848885a681ede80c513f4540d550cb89f795300bbbf92f6dbf7a9a16a4784fea8f2cde19a366558191623f8f793ce4ba33403a0bc6c85f5cb316856a114c0f038760fd4df79f6e889a01c941bdc986a7ad9dbdf2dcb93f7ca82b5d989e745006ab65edf612c803f4623aac8311b5935bfe8db8aad90c31c227e3f6988817b39638d41579a5d122b0a60e92c6bf32dfe916247c4b9f8e905639c68d5816774ed714de37231a185c46316f556179512dacd7d37edd979a5acdba359674ad46e312b2cb74cb2c2ed074096ee17c90a29d53f6d9580f02e8563426e631d6c1505e9c9933ceab877b202f244fdc079e7a4ff96681b9651cdd6f2b47ac2c80141225c1af865e6f506089bc758e66d730c17d3d1cb4622ffb758e8d8fc19e1109b283b82ac01c973678d0fb93e9608e9dbb12f1b853ad69229eea69554c53139daf4184eef23d268ff714a600b32ec6d3976de5f86c56d4b5c9f3fef25b9b83a4d523f5a9d477572d2de3a1056d85da3bba86f8890c3449cb32ee485df7a4a349ff669ff3d49e8830ad48b2d9ccc13b74a5f4d8dd69878b4f22690a93f35b5a590aa2dd7cef14e2f7318c84c63f812c2ef2d81b087d91e9d2d1760a5fa79a52ca8f68dd24518", 0x1000}, {&(0x7f00000013c0)="4cfb4905876f0b59d05040a4c284fefeb8bb18f614b4936de49de8230518b5a4a3ee81723846eb8166c884c2fe071ac1228108a86aa6b02a46a2848a356fe6f7be6ef2752d112177a64161c0243ca7ab63e14063809033a2af9cf3867dd298bb3bfa1d0a83447385acd7c99755b457f4b3c9633182634b0ba713e99e91a77fd7db271a31eef145e9792039255800f03fdc9a0702dde1ef49702f26e8e12d8b29dc6553e479c60d4705f2b9ad9e033405c9b931b9f842a528ba506155715e7a020b47fba9d872dd03eb9a9e03de065408009fbd95f26d28783b97c49cab77f2abdbb031c5d350923efb2406b2ad1f1ac26ae34b013c81f9", 0xf7}, {&(0x7f00000014c0)="370f663b4b1e6d5d8350c3abc185ddb576aed0c5524f136f79886f0ff0869233dd81fb5de11129c21b022380a7c06c76ff2fe7be109eaa078ae947b9ad606fd816683430a99f858598fdff823cc3041420bc780fe98ca399124cdc78e58fa9d16e190dd6ff95b3a3782f7b4a9a5d77ee0a89066e001e1e7d698027f05a786f766b06820d2c09f7a50d60f2fc4bef0b3d7b0434e37555ca8f", 0x98}, {&(0x7f0000001580)="f033674594189f0b4e07f9dba4f3ed7051ed061c42fb6d0ae1e5e312b4626dc58a613583879eba77116ac11583f7c8c2e11e5657d5d69c2c038769a9a09bc0da124dd21c3a8ac2d64606c55360abef815fa69e569a1e8a0af7d491ebcbd5ea7d0e9ee47d55c24e2820f2f8fd7b3a245fe03ca2767728fb5303ee7a02f23dfe9af84bb7efddf3c09653d026db410b459c265950d4200a75fab04f08a2d20250b7c81152ed4444f17e17322967f66a83fc09a8dae12060f087d25dc0002b8012a32b2a3251d759387e05063587ed9f99bbe8d1b6dfe976309e0bd5b751cb998ce40eb77ffa5f120fa1bc12a40da0efa1c61371c141f4386a0e9cce4e8bff4e7707a326919290c8b1741bda33c3bc04d0ee1c68d9a9a7543ddcb3f96ada1b08747ea3f39ca30fc9783fa39c20de2fbfe6b238100e0d4c1ff36ecf061d8b78b57a2c0dedc56941746843abdb6290c3d28ab120fbc6f35660e3c2c686e3605a6389d071a917ce7d8200b79521b0f73eaf4fb18b55a3d6370360525d26bbb22f3432660408f6f3d8cd9959ce06f9c1fd9b157177fc36528de0d1c6ea5cd0c698d7fdb3c49f94e799bdb6edec5b2bb9d397d5a14a070c77f4f6f21198da9d0db3f8a704f6119873192fc62bd3f0ca1e847b43bd64b008e8c7852afed1541aa401750ea8ab6f64eabc6a718e7f1dfe7a6ccdbc0d8bce24f5fa8ffaceb15abdab988a375b7373e19a585c6d9ab73c54d324fd4dfa43662ba6b24c41c05da77ecdd508e148d3ab11ab17c06113db49ac0e524b83be18016a8bad98d0e73fc2ba9d47afe6d60cb17f847853a2019ad9fec398d9a77677fcf903e546a84bb800a5f2339fcd7ae587405a0bf66b31cabf62885348d3dabe78c55ac9eb8de29d79336559ac75da13c0d92b75f17a72bd1f3b3eaaf8f714855b60ccc974f99de037af9a5dbd7627be491871dc4fb618cdb0af317188595d5963f52f0623c7aec17e46f68fbe15e33f2e846139431f130391d71847d757874099870f9b1483ca194df2bc5b82153b091ba0e6db871b7dcef8305cb047113502fb4484f5326522dd88bfd17cbd85851edebc6839ec0d1100dbc1b3151b8641034e5501fa48e43ff7783c7f5336a0782576b70200ebcb46c7932f6b6c6fc3ca198a8bfa21485e6ce9939a78a8df2f927697fcca9dbd398cfae3cf5a8de976fa47cef373bde3613ecfe965fd1110e04b9d098f89cc96bbc426ecc462f6038ee9e2be31e7ae49d21f2a359a7d91c8c677cd5a1bd524422a307ebe5762243f5eadeb21ce264b68604a78daaab3f3252404014bc5a24032b8a47842c8726de76f9723853c6fd1bf127d9fb0100995fa59ca06713173b106db5cd0727585a5de6fa039e305bc6499957c39bf44074d793e5c90378c60dd356d51d0130eef5871f48d373f6d2dc6ad4e05d99fbec933adfad6d496e3dd41ab20517d08419369515ecf8c2a55b15f2cfda6eb9ee875acbc207d529cc26e31c173b830c196c0fa97f404292d5e7f872aea9d9be13731e17b176f397e74486593d6de8ae80d064665ecbb619a8df659978bebe7b78e68e4c444ea6d28684bd02a7d187a24bd89fb5e0b23b2c9af42d60d57196ca4b99a6ad84b6295f36a48a80f5dae68d744edc91587df7937e6c96df4296af2395b9f120b156b5f6aa54779ed6afb23769e438c9b9c9c01fa4eaae9e87d71a51e35fb123a62541f63df48653df0dd3d0139645269d41743cccbfb5e3ee878d603d7ce311bb98261120f7aaddf0b529c74feeeff448dc3b8f10356d4d6d24d897fae6cadcf99b2d650b14a7d7dc51bb589d130528c0b5339cac5ea01085ae2d0c4ffd0527e359efe118b8ef47e3f0137c3b6304c03436016d9ac5d83b48b8d05237ef1430fd2fd20c9133906a3a7b995cb3de878f3b0196b7e03697bcab5b4674ab98ac4cceb0b991d03c7e267a88cc7a96aa4846b054839c32a6293b56a7490b6a311c09cd730996accaf2ea1541eac9c0f260a2ea265ec21ee8b90077c4641024fedcdf8a7fd7775028486a781234ec294e98889055d3a52de632ada2b39e48874b0546de639a691841a41a4ada35d6a802bfea0244413504b8e91375c1b12d77eca2c18e0a2725ea1ef3d896f67362e66fb0e90c8a4a42f385be30e2a842d4628f21324498f0e7d9343888d7b4a9051f11b531c66bc3813bf830a8ffb64ccc693662bab5712c46b3e77f0dc652a554549a5afc11f6e8204cef02889fb78c07cca03a98a60d498a23a8992f0065ca11412d763379c0a3d8ef6dae654a981585494719572c985b04f5b44159c1c32bca9dd23dc239b7835eece62f3e00e942aaf1e1660a4e858e4fb315c24076d9a3527779ea8b4a1005df8e954da183eefffe4cdf0a1229edce36169531e66e6062e4f099652b9b30898046c5c1b129368dadd2a79aecd737386a29eaf8da7f3a65da112700f5f90980355d35a2898bd19481705eb044902b9387d98f49eeee6c5f257c448e0b3f85ad959280fe467f362a192cd790624fc280f4a76b1494e094dfacb8ab58db0c14b8a5d277c2c06fe2069c54c0356b6718520185c25c0fa6d3866052ae5cf00c39ade90679cb6d9553b2d2c147bc069448080917e7bd034db97edbe6aca48374d18c59bf80f5f653e8fdc4f80c0a6fcea735aeed87458ac705f0b2a84e6fda1c5034f76395c4d6f7eecf6bc792fa211c19a8ac17cc2e133e14657e0df6a1aa405fe329059b510b09473bdb418baad7ab2c1c97131eff781d1d4ba3dcc45e3523b0a5ae6cae41ed31a4e50e8d9cd623ec44c269ccc4ec3c49e5a114581afe5b415ad36b1053164f71b845c01b2d20ce68f2a02cf0501fc7cb66ab6583e0f1aa6aeeeda260828fc1b3527c74244914087b16fcfdcddafb6658b4124357c56020c81367bedada08c7587edd66f7cde2274e967dc0e776921daaa5c8be9f14ba47bfa84d66ca6ee5c1d167f10e5d056feb0a236f97f80a52625418c699428230c890de8b0b9ed6289fab808de15b17eee92c75c9658df819cdaafcfe1ce6bd4dc0db822871a71e20354113c259e91b09255b38a6f8eed2a39b39ad332406129f1c17f449e58b2a54cddaba1c221e489f57b789da16c19eca5170c3587d08b7bf24a85ef50c04c1844a0032a284fae62b7add7ec59b62be0803a06d7f72e0bb6f0feb6fa3bf5ffbf2fd258c80a305ce253cd0cfaa8680d2939d19251abd49f5a87aee6ec22ec23df193b6bb64e8349e031b883924f4479278fe3226377d1d8974bf3904a743b38f9c24acd661e4faf2a23767f08d9199d3a487f1be58fe9df8b3db30dedbdaf69a001def4f27490d4f694a63533016e6145dd42e208d6d42db00af60a7c90218e640c1988e21f370d2f4708b11d32266a36b09248b3d468ca3e2eafdd51b9bed50c879bfb19952dd2c28a4d93d83be43f32dd708c77424f8360b056ef911bd62ba3048feec70047bb2192354200d61dd482d9287498602ceb2dc142943d39997b7951e4a7e88508903178ddbedfde2934a5c5b4ff0e54ad35ac037db0276293137850ff27fd93715eadc7b29841bcb8b8e0f21018afa9ea9a778658cc3e8a021d1dd9cd444f05c48f4dd53970b05e54db1a61eb0f26f41ac82d326dc3dd781a2998fba931734b519f3bd51040b6e6408afcbe60a4dfaba0fe94de3923b6b9de4b0132640378e641bbec71ccdd10bcc2b0651cb849aa4ab2a0ee9c43940f590a975d60126aaa4b1b666d38bb65da586dd145c9985bac189b8e0f3bc93f2c0bdfc7f7ab38801e225046edb31817b9603027f6e631f786028679763d85d26945e1d39c4ff3f09c5c13a68111538ce8119b7b51c9451b585c296ac7aaa01ef2bac3805d7c913053ae11abdabf889e2a96191a175401b388b6f0dd6d3f300046fa500c38f9d7f024ade55ec801b70820b550be4c2bead3593ef59a506f47f637996e5d04bd9eb2dad18e738ff3fff56daaa4eec335e603cc20903f81985b28c070ab6d20bb65153875a37d80da0a5a1d94a3faaad2028128a157078f398c0b7babe5ffb9ce1629af1008825261eb33cc1ec60884d2c4b5ae4c869c429b58b900fce0a2caa0886e972d9392d1a71fd5e454d33226418276e17b23b2b261c906d9169067938f97fe7afcc7c6b186bbd11846a81a0f76c71e0f0802dc84a0c005d469c9d128d5da236b17d77c0d1c72b8d4d8a627b1df32fcc77189c4b0781ccf1d0a9f00886b51283b906958b1d05cbe501824fa31f0c44405bc7850d98a9cda57e86b25a2b24f1a48b588b268bbd2093b2b3982e9a9864e337430460e1ef14823f6e0f4c2db1ab2d4a0f9162d85b148cc546df0362c32371307bdbb35d2873d2f07251e3fa8dccf88d4b1c2b75f563b07eaa55032d4ba746ae6ab5080fe8b32bcb0a71c4aa9faff15990004ce42d2cdc73363c6f2cae6c6d299ab7f08aa2e29bece3ce4e2521714bb72dbd3727b0b091754d8fb03b5afaf63b2f6c1c43f6afd4eff7d6b2dd072f6c2331b5f87c3a17fed1aa18d25f43477a91afb5ba5eba9728af791a94c737a3f0551c3ef4d507dd1c296192feee11e846e1eb7c51951b18212df6f0487c44adc47e2d8f7fc6cddf6278bdce4ca20c6fe40d61e79947a1089c92fe01ca56971e36756036604f2a1563b8810620cd3aad61ccf2ffff0ee8d3c4e1dfed6d2dd9a23ab461bb25861abda59bf7232be08f7730efd0ac1c1cea4a30290d4cb6cc75d86e524b2977abd71b2d348223d72405b648679b21e02e85f9d3557f6dd4a09c5df21504473523806abe70c6ef348357d533d0a34507316380a6635906884917cc198610d3b7208a09bd463bc0019c955e3354cb25d6bcda4cc79c3c2f8b669cbe824062f779bcf998791f2fa273e30529a97193aaa9914ce1d2bd2195b5b3c1de388b29c4dbd901e75905100157c1129298b8bee068aa6097ecda239e4cf7650b6b202b0886d392795d6e51196450a3a2c586b958b58c573b70cb8f26f74621e40fb079dd0ff504c29cf7149f0936c8881eb6a328706c4f875bf045a3938e6f616edf34c3c1b62a76214f444afb505da6195350acb2b7431c8e4f9bffa9d0f3032037855bc921e8cf4bc278a06bb310c62425e758c211798c99b3f6dc4f0c25ba41a0f2c1bdad5f19bc86fdae086d158f8545297529143802aa2c80130cf63e751f4372062d6255e055ed325c794b6c88fc8551c420dfa45d0a3fa81fca8f698deb8e60f6abdc208abb61e14f5cc71dd36cecf56b07527015538380f45d1382f6734981e08ec6ce195518f980c254203f07d3332a5f8ebbadd44cd35e2679425e59c675e608295af21d3a69d3c997f25b368a8c375c7d837759554513f67b700fd5f73ca1c4efa4560d1ad461763a8d9c85af66342bba9c2d720611b96640dac8dd3af5980d78496ba0cd833481a566b6534a4b9658ecce5b94183f9cc73ffe121446e2c0738096a5853c0dd8a1b630e710922f1ea37a2a755249d432f6f2d1474b945c4797fc26dd352aba179979a987773490e1c09681140b8c745adbd20f5043f6f05efb43c1ddaea14fabf39c7d7f54efff9e2307ac96095339f928ef13cadb47bec97007fad1818c537f43d045a1e576b0511531d5f3e03acfc5fff9251ff871243a9e87cd2e962a62c577a4e8c6d7168e8911e257648cae1f71c9ea2039b518a6ea5ad99878e4001cd4fabbd785b314ec5ca2e266229e5959e54a665674aba98205e446160c8678f7c8f6fb9529816991e64301c177132eb08a154818c627af64420d3da1e5328", 0x1000}], 0x8, 0x0, 0x800) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x5) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ca754d", 0x10, 0x0, 0x0, @rand_addr="5e18061d6639d46500", @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x2b}], @udp={{0x2, 0x1, 0x8}}}}}}}) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) setreuid(0x0, r2) fcntl$getown(r0, 0x5) 16:00:25 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 0: open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x10282, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) fsync(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r4}) 16:00:25 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x200000}, {0x2, 0xb}}, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020307e0000001"], 0x1) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = dup(r1) sendmsg(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10000) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="e3ab04002f00", @random="32d93d3cd3fe", [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x86ddffff, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={[], [], @multicast2}, [{0x18, 0x0, ' q'}]}}}}}}) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) accept$unix(r5, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:26 executing program 0: sysctl$hw(&(0x7f0000000180)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x80000001}, 0x8) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffeffffffffe], [0x0, 0x0, 0x401], [{}, {}, {0x3}], {}, {0xfffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = kqueue() getrusage(0x0, &(0x7f0000000100)) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9762333649cb16e9, 0x0) listen(r5, 0x1) r6 = dup2(r3, r4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = fcntl$dupfd(r6, 0xa, r3) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = dup2(0xffffffffffffffff, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x8001}) 16:00:26 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast1, @broadcast, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{}, {}, {}, {[@empty]}, {[@loopback]}, {}]}, @ssrr={0x89, 0x3}]}}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1b) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x160, 0x2) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000000)=""/236, 0xec}], 0x1, 0x0, 0xd94029d) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7c}, {0x6, 0x0, 0x0, 0x7cb}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x8, 0x6, 0xff, 0x2, 0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x5) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x1) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/226) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x4, 0x2}, 0x1, [0x3, 0x10000, 0x80000001, 0x2, 0x7, 0x3, 0x7, 0x475a]}, 0x3c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8130, 0x0) pwritev(r5, &(0x7f0000002880)=[{&(0x7f00000003c0)="4e6be62dd32cd59970d795a17a0eb27c58b514c6f7462b0837ccf8ab6079ccf1140a404c3c83f81d56b52d386b9e91ecafb6cd5b18ec663d3151c4b3e75a1d1984758950ca3a4be52080af567e54975c7a07823286fdc69178a6aff70d18fc472455fee1675d118f327fe6fffa602202aa9a75e8538a94ac91fdba2e28ec42f7e8c436bd2721a871d1815620f44db5de0d5946c7f0003fa89856f27e1d5c669913d87a0854bcea040d90a4165df586124990e58e61e999c496c5c5b2", 0xbc}, {&(0x7f0000000480)="e41c", 0x2}, {&(0x7f00000004c0)="60c216a55fb47df2bd549cdd3eb46930037aff4eed9edee39d8d75f2bcc1d000fa80ad74b5feee32e024b66ec840634137ce1bb2ac8ab10598515793048d49bf2aea89b649e8d51700671c8d2441028708b71da8ad680d8356b8c48e085dafb9728c2e9d016beb87a1224c5eeb23990a9262ee24195b00b714d5a537eae326af3c3ac3de4647b089cb1b21fadad499cfc171a6af3c999781e5a765378e184868e5ce6d87edacdde6f8c2e616de5dcb8acac8e873bd66aee29f1f2aaa3a47c87a72a20995591e894997d5574cd469cc231d7dfe24be7f4a24b1d4631f2cf2", 0xde}, {&(0x7f00000005c0)="c8f405c67f3fd99d2f8596cca60a7e531598b08d728aa2ba3397ffabf797b638efdf6f3509dd3dd041fb5442ab559b028d0bb8f20910f7aaf2a0553232be21a57b4c848ff76ee763f8ecd0d48137f92fc0bb07c3a7f78c821db8764e478dd78ecbde8e98b069f068983f2e662607553ded980ad6a9394b11c103eea272cf1517e31dbbe68202cc42a2791560ca70a220488abfe56f5a5df78c3b975391743460994c5545fea1104c60affab43d379ad006a15b261a86768479d87065c0026cfc970b1787d23a11909823beeda3df40af10d7a553e5573e60c5b4fa201faa070dc2e53e29ea9e1a80300cd96007a3e166d9e03be61ed171a3b5eedbc15db9975d68621ea56dd6c9784931dd26ae2584b54d5a6dac75764df19976a9ebca8771db65a5cb2f73718403dd35419920e0ea41cc9b716df03705291238e41978697dbdabfedc3a492a054560d1aeaf78faae22e424e5db82768c43ca92ffa94f898cb61ac4c89767bd54810830010634d6efc1279075535d62076d6a7c5c80800568175393f7be539cf7a0ae9f41a30ca3d39016320b59c466a059b89435d731cb6b23cdbd40bdd4a13b81aefb03d8b6d2ac027b4bf8e0f6043961a3f3b387fdfc618559bdea44fb3287dea006fcb168480a231a3fb87f945591ca54262c1b9c5c52ccddaed8103f6df861ac249f1eba293d6afbe7ff9929a2b2ef2668f6bd87b7df1b2ab7268296a89d8dc4afc9b05a2d7b0904179fb83cefbb70de81c0f66f170a5323d4471a8a5b6f0fd7b05407b754513ac4d86231de5611a32d877088629a528d4b61f58ff639cfda815f0c4de59c86fbbbcfbd5c856edbdaa87ffda0ac30817717eaea641b5c14bbc8605ea5b4cddda14fca523b210a78881807dbf99deb0edfa196c57e319b324968bfbf07d61c07f5230c8501cf4b47ea4003d174612e484fdc9bc203c8acca99458869b70e2bfb2bdfd580e7b56024583a24494b668d6178e109e3a94ae66dd2a1d25ada8f533a4f1d6493937e474349e28ea96f817e5fee41d5263b82619733436a87f78c3f7d9b579c93486b9c64859d43773193ee89d6b6512cfd3b39ee139e211c34f52287e6bc86de40090d2c166535158ab3c62a12141b9f71f34e8053949d6e63d5afc61b2ac8282c71c9bb35c3d2d073b2be62141f02024dcff8d741b007e8782c43012c6d8648136068dc84c85d206a077cfaef5dda742b324ee7250b86a6acc530e6cfd1859660da684dad31714c292c26a943461afac6aca50d56bd59a1fcd9882cda7a1203b6b636c545814dd8387053d9b2f40046ce2cd490a7bbeeb2496e0f512d73c176457954ef942c4532b8409ae115f0a76ce8a50ae12d883c2a7e21554f8808575d410c5154d74efd52dadff76b8ee21523e63076e8f1e82331b512540e76214d2feba123bb4fc87941b8c2f8624b59975a67eaa61e1280a11c2d043ff10422af312202759b920652a81a3057a7e1a3a7cbda7291eccc1d62e67ed2beea4451cd9b33c78418d57ac0b90ac0287ca4c903d968996a2a685963f18b9def285efb1e9c2bef82e8fdaaa6c5702f0b5f2be49309dfbbfdf5a133920d7b988285fe06fd93b11beebec5a6cc7d15c4d08309a4189f21bb4a78255d8679037e7e606d1ca94cd91cbd493bde2ee203962c15773c70a1faef851146a48e9bbed4f74f9581b15dcb3d08ae3926b98f5f7af08668185d2692a18d10b7f58aebe6861e3c30e042e28ef21d92f9356435c8693035f01fced58edc3f9abd970e0529f7e7ec8f9a6817f231776029f4ba9893e45ba3eb11e350f7976bbc00d8313050e3bd234120d97e10c70eff5836caed82bb65b7d20e06597b096f473c64602d376d6aa7c545363b4921b6dace5bc6d167fc31ad2c1978081e955eb85c3f01b745493dc3d3415c4b4404fdefc8abd194847926c6dfaf281cd864de95871ec7dbba92b6f21cb2c2d413ede7145ad7491cc142c2949a1aa56f86ff9b425363142f53c48bebaed2cc4410ea77803bf82efa2bc1e1937f701ef61bd1f3fff943c6a60e47985883fe85830262cc09daa3c5f9a23acee6ac70f6dc901a242dbac0cd65548f60bf58edaebd01faef3b412941b4180d3061834bdb098f3400745053d6600f50950baf0223848cc5a2841c0a6f46767dd199e08fe13644c7c21e1b17a70306a2358916ad8828ca4c86ffe8460bea71ebc5d314e98dc2231aa93c889561490fd80aeec0296c4765cd5d47963ab73b0d2fd8f989db691c6bbf0aa7c3f28d7ce4bc0aa8ce794863a94150ae81d581b97a3dac881c6a9cc435eb22107069c8ff98c46b2be88fe14a1e4d00719cdac7e10b123a9895c37d9c47a4d9b431bcbdc7ee802d06e667b5d9360a1771bc141c1eef7b412fb4b1ab34de7b15dfda9feab9971bea3f8e9e0d49e59ebaf1aaa00837d51aa7c43c1708643f00586e3d6cb1419124c0ccedaa03a7f77ed9e9d3863de22a24136963708dd0794b731498c8a24533976d9e7d2c97b4254d7d3c527e35daf63b660d4820a31e7411d7e829aba52d1a6dcc671b91edad734c75fb45d4a7067ef6299ea174d31ac9585c3ef57332f2718f28f5b357cc1bb541ada371eccb2ab23f0dfa0d8efffb24a4681adea43fe033f41b6793f1f35c4ee21f339c7d8a20603f5ff6b9b1c940fa14fd5187b205d19d3861eea9f6e9ac8c44ea7b463b564bbafe7c3e3aefe85c548e953cd5fd07ff4e76b900decbffc7befd7fa80ff88e25c3202d59205e6fd36e95c374b1bdcc61682d3f147111fcf039dc6bdd8bab336e33bee1caefb7bae6aec434410f717bc3ca8c0cc376ffeb1b512714b2458689738354b95ae7931989a693c02c4ce7b590a7b510c23c30b59ebaf1ccaf0dc7c2cd07142aed0e9c22b386194d777f192544218f94ea0bcda3a680401bb28ceea44868e85479d7116e7dc7987930bc123afc96deb6818b5032d415b9939e6737284affa2f1ab418f605c4fb6b5fdf6484cda7b484bbdfd31138cc1c62984254eeab55d058dfcf77528372311013b4b438191c396c976a342da938d8114e697939d76bc620b76d836b90dc735807211a8846623c5ec3c68a6374d29b2d62c778d39142e276f43db47e86a87c8a5429a9c7572e1cec8fbd269c21915be4444493276469f15b65c7f0ed632db5cecdb4754aacc339eeaca5ad002d934ae35d01bd75387d50424a287f39c33bf2bdb466f034d77f3b05b9fc29c6d5094be047c406906a50be8e5c573e7649319cfd1a64ef78059e8f254b98b1ce50852400af8188850fb5fc853d1011332e3a6d9af591e3e2f366c29b54123dbb966fba0814cb6f9f56421aa4819f21920ab2088cd2c660a7c5be16c406fd8d94386aacdf2087c2b224315e15593dda04f879e98af522fcb7c0523296ca98ee4229c83980c470ff24aff88ec346aea765ca4ebeabf0a59ca850f06e458bfcea5516e4e74d8f25fdcd237a530c0faca67a15cf292cdb4d0b66e6d084a8f0335cea3374da7fc41bf25bdd6b241c482ad9caabc2d1210ccf74e03147e01035f5368ba6276c6d733179e9f65cbafdc24b9422d5668c9eb0bce22d6a2fe8f04036d86ba5b303fd3eb3ffe281098200a7cfe3170dbe55732b5390dca6ed24bfd57d770d89e7084ad5d518166b418cabc4370460294cd86811a6a944c1a876c8cc9d1ec2f830abb8cf5dfa7b1b38a26849cd43d6460f9bccdce346c899d1a316c8449a7b7db9dec37dbf329d8836f0c594f0bfb8cca9ff8457221a17044d2aacb61618147d0c8b94a3c41d413e5ed77a344bbfc62e935fcc9c9594aeee1dd3e6ec0ba1d4a725d7f882641811484b1f7909a4e2f01a1240472cf3aabb64d7ff1eebd2cddf463231b16f202bb6ccb72964687785e05c7484fe2478540b7806c7bb868c48830373d42f8a75f94c5c0778a77dc960c758298f739e8db9c04c22ab8eb44cbf19057093ef56298083705c96ed2e04a56f14224d5816e88b4700adf611cdde5c04b859a299b7ce7b0536a8388a77c65ada2b4fa5c60f4b1fb4e9952029516147220364202579df1bd1c211fac0e13bd6d20efafe602fbf82c1fa564e6c64739418df91ffd380e373b119586fff7e06cae3bd0ab6e9286d27383c075c4c5e56bf103df0aa9f05dfb729ccf0c257bcd759364eda97712697a710a800ea3b9c61f74625d8ab6497fc24faf0f8c265860d9dbc86bfb2babef31bddcf6f1f166687392b5ab6e170ceefb5deecc2fd584cb5e7b6592fbd26e46be7fc090f5de40d46c9bfb89605596f239d0403f6ca0e6a3de212c1c21fd4c5272e4a4cba5cf494681e87bc4f771e998c5add3aaf3ebb2b6ac6d4d82e9d6f3c61906753f4f597107afee8d3fe920174194468a234ca3e3ca7a907d7898aaf692caebc5d26b87e8fae52010197bd28f7892506119482f264f5941c988002e0d26bfc85f1ab123af7b9a78c9502e82d241fa213db8c66e62c479a91d725052b2721b02a9e3e18356ce50454dab5558cbe30739279b8b3207352b6e85d1658cc35af2478c243b98ef4cbaa4176fa8356df2112c2495a6933f8e0383d55b1a57857eeb4cecc941f9aba20890b6655733069e1809414c034a407164005c54a3b38a2e906ba1c076fb37e54da54c2d4c460fb01bd264ae089822fbd1ce853086291ef03c28b11e7ddb60a1c029938a9baa248dd3866956c2366997758289a0c9694124447bfb539be1a9df93a1d0709e00c9f68186d2e7d696e1ea65b5b5d58ecb679c814bc6f79e040ba852aac7bbbb905255278fac3c5ce3637e065ba2a910b5bb6a1497138cd13474f240e998d2c7f691a62ef7ce29888304fad28bbaed26aff15bf66a2c1c1ae24c4785c42eb89cecce9a236e6d2d6c8800bb7cf2f94708b54c7cdf56d27a9d21491ba84ca4c8d3bd29b5170e69abd049acacbada93c656ab31651f31d2897b6dda79d0907df4595265bdb9fce272c938d91751436061d3e9b9d9129ccab710c830ac6268df66fe941186a02c3aade6f1c8ad79b293f5a55fb0892125527351c15f4170332c0fe7cfa8e040eb383e44d63b3a7c88948eb54699554bb07d5a48289fdd2a2a2ef7b7d5583c8132472a291fad075af933cc430d4688754217c8c5166b4d85603e162a25bda16dc28a339884a7eac97fc6e9b808e2c43acc5a520ba629e466811f991bf94d8018e841067784ea215f8d6c82a9babcabaca3371e82fa8ab3e95fcba30d3ef085a1818d78c0fdadc6d7023cc663927e9985e841d9b55482e5db8c0b7419972ddfcd406f1baac470a25d72d5a5f6e1e3e97e76291acf80c54625832bc24928ec2b865cea98f8dd315322ee03cd460cc580c063e0c3f61f06295c9eefb5ba9fcdc112393755e918fe5c1ae83945f2c2ee03cd2c507646d53e825290213c2b1251c2b646bbf906915063c5458f46666c4e942d2cb57937ef7843ca33eeebc2bce4b25e8dfd81a5889a03dd867fd2ab4203e8a722f3be256105faada6267f1252bd615ad9f01f61e8123c1b0a90c43f4915fac91fe0080ef92667145d096293dc96b64ba3221d88753e9e67f021e8035c1e92fc133bdce820637ec22ffd0b8273b03e327f8a0db463e5f0689f35596f75da72d067782c7dcca6ff719fbdf857b6e7a62932249ebc18d389407e361c29d4024276e0cd414f1eb6b08cf6449c9b878711e04c9fb29ed47b97d2e07051713a83e396b279047b4425b71751a79fb915a6e8ef2d904d4bf6db831c56e5f76b061bad17e5b4d5773334a7a8bfb00c021b78061237d821c0f382f85c", 0x1000}, {&(0x7f00000015c0)="e75c7870f488cf3666e10a20f4423ae899cc2a07900f9f7eb21007c9872b95c2d57b96f64f28440d49d535fd6bbdec7d66bcc8a414e2d0d9b0ed0e7ead419cccdec3dcdf87ac4d41e1c12a8270471a7894e72a56e6015d25de4a33a2f0a9ecbea82d31e166c9fe6a46275268c995e8d9be5b989fc4443d65", 0x78}, {&(0x7f0000001640)="be77f6fb4019c9fb2680494750241fb16b51a6b55f7f2d1648345b9a10b125b7707e378976003a7b227283843044e6fd3a0b6018511677551b2ab8e644c53a40163ef978ee57573334b4176b22ac298765f79e837e9062c02464242b3a02280bfdb954180a3238ae2cd1310646a1cedbb70f28caff8f99e6e8ee86015e9ae7d691197d64a6ede504f67d3b52a8a2853aa87c87a89fa0d488fecdde21c81498342d0ff71081f55e4dea6a71d3969eb93a646776e14f61a33ca930867e2e2648324fe5a502df4055c096d0655817afef6f600ece7dc7df3085922642a653d33124efc8008d81e4e27b57829b7b9515568dfdd6df95ae7b8de0906f634aa3f3e12b30ee4868931bc24440c2b80263c60290d6659d750e92d72b55007068a939365ccd76e26bf5a99527e0671563a909d78dcbcd879a1c5297f0c7c594a10ca68385642a2d491cae3409512f6694cf6529b802453c05fa61089565b33f251f869219f0042cf8f3f46bd4918cdd50a906a8277c9d774d70c11aded75ef6cfc35f75581c364644f4d492db5dc8bbc7517d509863885e1aff2e74f7e4431dedf07c1e1d0c88edd919da24b71eb146e29c0c3a4f4c7fb697c9969b473c18fbbe1f8c7a3c56ba4c6d4c567d50538ee55cf5615aefda0e96b104fbb85cd2cda987180a32e7cc466547652457a0791bf6790d35dd52183202e9274d0fea0c6722192da61c1f14296ba16a2911842fb9b371947928de97eddbc6cf50e46659229292b250d4813e17016a54d26eb6b2024db2496a63b8cc14905affddd3eb0de2c43a42f33d7a7e74b946424a84795790c3ffe734f9eb4efa1207077846d3ce956ccb91658ee72ff8417c1ec45d2e16aefb90493f37fd6b96ba8c77200bb309ec26ed01cebd18a6b426ee4eaa3c3c515be32714a95caf637c4e985a6c29ad0515afff8d8bbe66d65c004c725762a9acfcae3f9a19048314ab0c6c697c9a481c42dd81e4c5173809a197c1c90145c8196e1f4260ee68324c7f844cfde53c663eda8f44f6dd37ec0858733c9fea00afd90d1f52299e44da6454ee05e739ac566e583dbe8ea6690b610f4283de859afa557e3bb9b8e6e080868b0aba030d66bab5b637e197dcab78c43cefbb0624107a37be7ba941a1c0348f0d94c949855701dcf5a9a1857a8e5281cca2113fe2592b6ea85d595098803a505d0967c1d02a15e8bbdb67f2c85f29da9762a623cabc87958698cf9293f6644ccd6e4f0ff6efb22f8617a4c97f9c04734d02af350c47ec1a1f50d0f7d95b89e52e4e4340e59b0302e6fcf0cd972fc1da91c56b468f767bdc6caa7f65b644c0ac1362fbae7aecc75ceb21cec62c33f48841a3ff60d4502bd5f99386878ded93d581ee0882e3e01c270f3de3a1d546846892c379208fc1992ff9a2e0c247759a746773726b14e1e5f3f6fb0fcf47bc5163512d07df0bf1cb08b43adacac9f5b68a17a60c1a79cdd713503c5a453222373ad3f85710805eb9499b122d43f2cc86865aeef4b6bf81e247e14694b474898c7bf554f9eda025d11dd26fb6d663cca68583b5c95f4ecc659291c28aff6cb89564bbff7491d3555ace9b2c6fe01aa7f717b65d32f6073015a928194b206614347b4e38c3217eaca1b47c38600e2c38681903a8028c08f854cede5a93c33453d9fd9f74918dc55ef394c5e5e324c7837dbcec98cde38d63441049383be4f39e73b9ed9081bf0ba90276577c6b0efe299e8b42cd1a1f6c885a18fbe6945545a69348fc6f3cb3bf1f32780a36528cfe85aa01b72b1ee54a3cc7afdef92f6c80ae4cf775b3e5c9cdbd8ee1a1369529d3cbd1fc6fbd97837a540d0de5351f9fe201ff5722d86f0e5f42e64532939c48ae646fb6bf20f53d4de69c94d8df080a7aded4dffa978ddfb76e5af067337033f84fede069fa3b339af6932a5a90fd5c406e2db6c807934ffa4921e3cd4a7a71e0ed3f206e760281f88d0a10057dc44c8c926b3307726456068168d425d25aede09ba44110178148798089975d1dbedb9d7fb935bc15e7e4e63366fd2b38aa2c446fa33607073661b8da46ae702dd8ac84f15e151f93bb979f14f8cba819cacfda57ea41283d9f77aebed8898dfc45eaaa039deb8df202276758a27969ccde6eb0ce8cc1963fb0214ec2211875fa04eabcbf603bc62271ad5bc51933595e5ee6b0415a5f5a716260b6951a7a0370fdc25cc753129f6e1e6cd4a62906a16cbdad8c76d780462a5b53ee7c69f5831534728e33cc017a394084fee7159636b9a24f8015533b536c03a2c19c6151eb7602b7ef4ab23f0e71d9472466fe4865345bc652f6f9455dd4210d1cd25c7220288fac9418281319c58683e0b2d7a52233c0b6181219c621fb2824d8e9c9491ab986cf766d1699950905226e4b9d5c0614f321a844043deb867436b14bc6f7bfb63817e4dad35e357b9909b712a8e2dadf0df2537b0814735189c2c8b5be21e5f43a30e40fd23879ec5f1e24507354c2ed0b7223131da1948f7f0b1fbc2681d4fc8f12c18acc2b3628cd75804157e7fd591fcb6e397c4cd49405ff11a0d6636b9542528423fb48efdc316e09b90b71f66e7ffbecfa5396dfba8e8af42fbe25ed35c1035320bed3f082de1a7221f4732cd6a232f83934842d991e8bc1c596f48f662522fdcc0dc9ef3836d15f4f7d0388819fd583c04722fca6f5539c3174e47e84d33ec8524e1b1dcde2814f03188e05bd703e1103cee8330f03d46a7c46af852b3d3b95edf2135eafdbdf9332d9307d8aec7f1e644e7f94d13ca0180275f8ed04713390d6facc447fd56f7fd32f94413a28180423fa42d438fd9197c122ae5f9e2c9a85bfaf0f86d7a890443089e3f33fe11acc8850e350fa34d99eade8d17280c9a8f1dd48d9b67b74653e85b952b97e28d48264c0d3336c8a8550c7f0c714d505a3bccc4e9bdf8f2ba513096c7f7d35641da96f6524868f53df2ce142986e3c5929fe89e6e089e1e2f5e297a928f1cba371d2dfe15513a0a42ddd94396a6e30c05ef25874fba69e477a50dbf9f053ee4cd563582c673a5299ec6679c980748543fc9dd7d2e7901a13c9f9c63715503c3260b49fd294467820d1fdb8f89ba43a30ff71dd054921749401bb7f127c69277abe50e929458062519c7cf584c5a77f42dcc9d1a45cf06e196006174bda2c48cbc42a891b58a1668cf241db4650bcd1e7bc312d3714085bbbdd436e6745e1205544ad9f85d00baffc80790e7aa49c790f5888e222e6ec551ca3253c0aeee565a271ecf61b335f2bb125b1057d7908f2950dae55c3f64fcc764198f8a9caa722c8581fc5e1c2ec6952f45ad22a5173b766482c7ca8de10e6ae7830a036048679ae7c3c1c2a7a7009ed01b109187d2581de65fb9e0b187de015256f347c37c38dfb2e986ea5498fac9e581b273e65859540d1f95fa11c436cc0a2a672ebbfeef38130f6f06db2a11fa507f9b8eb244b123f85807373c217249393f2f22c2572476c2838a56232e240ff55c75274a2e28e4a788a5db2187eb734b1ebf9f90c474755c69c10f3a003e5c1b5927afcc95f0086931678a4392583e7dcf6596a4b0d2c0ff8c000156a230b2f255a891eed701f5bea319fb3e480e68f8fb3533ef72f89f92ebcd662b7b729f535a59a34f7f357993247e7c360b2359a31f8e199beb4310b9a31a997982f4d5d0e02bba70969d3bd4e17ced4689995f99724e4b51e9154d232d17d5ff9d944bf4d251871a8854f21a05a85f5e0f6e46f2c876b5bd1fb4e5560c9bc723e84076665ec5ffc910dc830b8fbe70985d8bb51b26288a6bc9be9b3ea415f8328ab974bed83e80a59fb481d80b9ddd1f7948315879ea2e0ddf0ef83126562c88663bc5170282c5c9a5532a55e81ada108d12abb5031c142c7912f64aed1b7c5ed6b17a49a2bb57a6d928b43f39d6ff784bb16afbb7bc98f4d0692613b33e90debb24555e495eff50e863d2c81d5c64936deb70deba56d068715ebddabd35be53447d1830b843818e6767265c2ff60325225d08afc4df0756140be1bc3bb633f64c63f28db0c3e3155909bed3cc768bda0f4ea2aa17c6a008929be186aee9d9fe018961572a59f895298a1ac5a15f4644c4ef6e8e4893007570d27c10e9776b8550ca70a203104e564c4915b03b68db3c20afb48fe5e9629a3b4d620507ddca9f6ee2bafac848dda1a730232df67ea3d930e5a0f7c8dbaed91d3aac45a9ce45741008185c690b61f065ecf547fb0707b466678e1c0a4a4631f2751613ecd27f630b56f82d7777026c75dd2005e0d73d308592cba4a0d1675696113bb3ae40b2199a3601ea87467eeda5f4618e2aea6ac240f45d948d7c2146755f266642738f92c77dd0dd43d1a10e9165f646809867364eb7b836f057e45602dcc3802d3f3013638e6861c764abad562c752313b609d65e8ad1b1e35778a3f82a093ae3cdcd2e1ab2410852b9b5870a885a94a0aa2821fc7a725c9c6e496b9db91cf693077ab1c75442c8d7fbe27faaea65a09f65ad66b8ba6d80302cac39995cf2b8cad4e26e30f68094bb905a093777125381e5244438be8c3d39139ab6c6e4634035dc6e317d8cea73595ff6273e0f54a1fdf91c44d266fad0c32ec881b54b4301e3c23afff4dcddece20a13671e758095c25d6adcfeb0621e4601e2cc2b110bc42bd909b7fa0a51a3d33177071b17f937417b502b51db8e8bc4b5544dfc9e3587d44772c0fe161b50174335c699afb51e811c840ca56322e3f957fe2a1187b0d3620ce74df7b8f16ae2480ebd7eb71bfd671cb77bc4ce8a201e60597c068c302861a484b4fab3e92b10d2a86107dae2169748613b199b80fb6f232236d5c86317ca5efd6c9f14ab3aa01dfca0d2b4154cfca63cad0ed00407a7df52067b9c96a166d36bf9cabb482e54234205334830bf2f56aee1acd3a0985b6ba8eca528fdc13d5bd325dd9a15b68731a8c430e1ba049f7c113310ec0b331659c566f9ba204e29598e7d1f53090de1117504dadafb8e6abf0e5bafa96cc3d654a44ea4708a88639cfcd9bfb9ab3a5713b38a0c4e3f0232cfb23aad9af22a7f821a9431b76d930586ff70336a27f79736b5ba3ae1e6308eebfbd9388c3225aa6d85384bafb391e0f08f8f53ad90aa5afbc473f7319d91aa9f3d7ce0b35da23c599ea4deba6aba3e192641b1d6a911669d5e0f60680a5b02dc66d5b95848669732191dc03e41348a16db28a8fa68c4cd0021b39cdc0ef3a031953c24474bab928463ff8d9644327c2cc9902b7731db6c437cb822e0cfba6770a9ba84ac6d2b75ccc74a3f3c73148cfc74b993edebf35210e2b374ffbd9e6b557ddfa05ff6a214d09d468d4dd85d1c1a3dd88763a4d32ef8c970416f6abfa3c6b047277ce3393a9d4b0e51cd83c6535d2d3f52204e2864305ddbb5c6c40c6d87e125984be6e44df1da8a7e6f9e64dea0f12fc7880e4b7a65a948a386696b9c11dbd1e72e4afb165fc87af58df3c9f2c9ebf0a61669143fbdc493bdcc3585ff5bcd7e4fc5bbe6ac3dc7ef850305c96ab4573777325730e3b360a9bcc7f1ac358e34782d40527dc6badb5aad95efdea285ad64ebd4a86fa9dcf8b2cd755cc2510e23809bdbde622ccb2a434b4daf60f0977f8cf525a22de39141e2a6a983ab4f33989e6eb597504bc5bf83345319316efc35a46e6dc78e0e2e3ddf1521531a5cee379e4524d94b267447c87be80777fd68c20ce44b8aa6c001816ffa929ac50358b73ca89b6b5cb280ff451ce810c1831fc08af27fab475c7ca28e56828cb31cf24ec", 0x1000}, {&(0x7f0000002640)="8a9840d2cf2f4b387f15840bdbecfadf27e15f6c61b6c28742de0ffd4121bc2bb14a54fdca302c3c482b51a9", 0x2c}, {&(0x7f0000002680)="03c2c0c9b649345e10c5e8901158baa12da4f68d40c79043854a912ec358d27fb00130a5fb7c43db40548892cfef4c2696cd6b2fe4792612a6af733350e67e24547e9b48c75164c83c67ecaae5ed", 0x4e}, {&(0x7f0000002700)="a52dd2f05445281173dc2d09d872e3c76395df13f2174d8ef5a003e14504052c7ee778236209d0163b1b475855a6507c70deda9d52feb3eae2c0dd5c1fefcb6d46eb0274bfe1d5655dd213816d088bdf9a64b4827e4947adbb7a98294e6542fe72d3b23f10ef64ec506f1cce8d2a3da66d7903f391235eca278323cca55276f9b211423b6d1cac9a709bf91bbd2b7fef62aba76b0a1e2a251e356d6105e0eb650074eb33d4359448580481ec86b75b0a5ea1d6eb01e126d8378597551c668182966c957a9c660c9b75fbba63067bbe83b3e7fc6afc23fc834c2310401cdd91ed", 0xe0}, {&(0x7f0000002800)="4da2633cc28e3f98a5cb68cc0b4d74c6c46eb28ca85f7191f06e5962d406e498cf76a94304dc938a69ef4fc5a323a1091b2b31098071699905edd5cea13126715e0c4248a925a1e57658b92a79", 0x4d}], 0xa, 0x0, 0x7ff) pipe2(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000002980)=0x82) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000029c0)={0x6, 0x2b00000, 0x8, 0x101, "467d138b2feeda94f4202dbf31de403e7e720010", 0x3, 0x3}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/speaker\x00', 0x10, 0x0) fcntl$dupfd(r6, 0xa, r8) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffdbe5d8c8"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r1, &(0x7f0000000240)="b1e93dee8fad27050ce2fd", 0xb, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000100)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x2, 0x17fc}, {0x0, 0x1009, 0x1800}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x806, 0x3000}, {0x0, 0x8, 0x3400}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1800}, {0x4, 0x3}, {0x4, 0x6, 0x1000}, {0x6, 0x3ae9b8cc, 0x800}, {0x4, 0x618, 0x800}, {0x1, 0x2, 0x1000}], 0xa) semop(r2, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40}], 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0xdffe, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000540)=""/160) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009032, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:26 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100302b0000000000000000000000000000000000ff0200000000000000000000000000010100eeef00000000602484a200000000d003cf1c0000000000000000faffff00fe800000000074a9316c2f3281dd1900"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x8001, 0x81, 0xff}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') acct(&(0x7f0000000140)='./bus\x00') 16:00:26 executing program 0: sysctl$hw(&(0x7f0000000040)={0x4, 0x1f}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000011c0)=[0x4f15, 0x7, 0x980, 0x91b3, 0x3, 0x8]) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x7fc}, {0x2, 0x7fff, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001200)=""/242) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) socket$unix(0x1, 0x2, 0x0) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$GETZCNT(r1, 0x99a33349ed36ecde, 0x7, &(0x7f0000000140)=""/186) chdir(&(0x7f0000000080)='./file0\x00') semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000480)=0x1) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) write(r4, &(0x7f0000000280)="f1", 0x1) sendto(r4, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c5", 0x91, 0x3, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x3, 0x0, 0x0) 16:00:26 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)={0x2, &(0x7f0000000080)=[{0x2, 0x4, 0x9, 0x9}, {0x4, 0x2, 0xc0, 0xfff}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:26 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000010000/0x1000)=nil, 0x1000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x35], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x2], [{0x400}, {}, {}, {}, {0x0, 0xfffffffd, 0xa4}, {0x0, 0xffffffff}]}}) 16:00:26 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) dup2(r0, r1) r2 = socket(0x0, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = kqueue() dup2(0xffffffffffffffff, r5) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = syz_open_pts() r9 = kqueue() r10 = dup2(r8, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x3, 0x40, 0x4, 0x81}, {{}, 0xfffffffffffffffe, 0x2, 0x10, 0x2a3, 0x8}, {{r2}, 0xfffffffffffffffb, 0xb0, 0x1, 0xe4ae, 0x3}, {{r3}, 0x5, 0x88, 0x8, 0xa2, 0xfffffffffffffffd}, {{}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x2}, {{r5}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x2}, {{r7}, 0xfffffffffffffff8, 0x0, 0x8, 0x2, 0xee0}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x2}], 0xfffffffa, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x4, 0xf1, 0x4}], 0x1ff, &(0x7f0000000240)={0xfffffffffffffe04, 0x7ff}) r11 = dup(r3) linkat(r2, &(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00', 0x4) socket(0x2, 0x1, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, "61aa5a161ce9ba01c6514e6ae9737301f1082208"}) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, &(0x7f00000001c0)="4725ba518db8bc9d85d9189fc4042ec88336026381964f648ff7f09b900f7591886053ebe8538b6fbbb607ed719b68329b60cf09fc8b72846ab541faef9cd4da75383e91d7ed78617ce7b94388f090e8b7309b69bbcf3990a86f8cf251ec6dd737b7d7afb73deeb203a909158989febbd0f360a76d6ec0b9b63de75a879cddd3ec74a7b3d46e160ac36a92dc57909a9a289f6969e3d05d805e5f047c03cc75aa2e8e986d7d79349496632a1d2695485392345f816d4c30c45090116f24ba9870d002b29375a548997b2580323471be7f48d04ee1ce4993b35c5f7e789af2490d76e941", &(0x7f00000000c0)=0xe3, &(0x7f00000002c0)="1aa6f54b2ab5995d12d212ec8f81d2a3c93a93cb8fe9abe10f46fe31212b3c8d378d70d7c89e8b42d91a7fe2951d0a06b00aa1016ee8c646afdad31eafa4c135bcc8649f086d1379d7450b4ad3fff385f56554b4d029b7719f830a433f1e9f498b7858e6dbac8435f2d65ca59cd1d19cb5cfc4d70060aac763c70d988fab90c9d6b4034cb44f38ed9b053de1d0a918a69f494d5878a4ad25dac02ff65b8edcd73e17d579baa66a95e9042dc81fad28a78cd34d0d58678b926b4a20f3d3b28e853265f6ac673051df93d1e022784540d51c9988746c4266ce8ff7f10c9ba4f2c4cc3d163a6a0f", 0xe6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:26 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x0, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:26 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="127ef31440d9f406a1cd2567bfcaad27b4fc658a5f733cdaba75993d0c588344fec895c71e6a7515cf03740136e2b6433272e56b567edef4878c9a94", &(0x7f0000000080)=0x3c, &(0x7f0000000580)="994bd6632881073cbe606ff210b0c686ea1a9969e0eba3759857f5a1c6c9880c8f757ffe6708147653de4cff07829fcd1d2c459f22cbecd152d13f3a466031687c1791ad32557d6e218fe8649b048e734a9ac9711926faf458cda49edcc4c5c976fc5828c92434876255503aca140cdfc03b9038f3e7006041f458cf68567b450b2242be9f0d258a23738c919548f7744a9be589aea2eb1f2da1f2e8fe549d29164ba890d9b533f2d9c6a29dfdf641229e835798790a64ab7a092571c106ecc581d367847ed39e8929aaf9e32e17cc02d0610de1a87b9e6242710c87ee90b80c64b1e75cf711f270d2e0e116f75692950d56589e66fd32c093b72f96792a96a202e5fadb01727ff2c58ca6a7aed01ab6b548c0fba4fc7a347fde2d5b1476424d15a6230b7a1740df3ba894336ae8328d86f6ecb1e5143a162ebcbc012e8c4b5d6208fd2aa29617bd5c545aa1fbbc0c468686d357a0a86ac937a0356025d9f47150f28a6499a32c9b93e99e493fa32cd985e5e1acc64aadf4040c5aac0c33c59f34033d3b5d9fcf2afb163074bf1ee24b0a6df638faa353f5ae24664c6b4b6319704ddc09cf084e666dec1fa0858aed2ce4c770488b3b7a", 0x1b7) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/187, 0xbb}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = syz_open_pts() r10 = kqueue() dup2(r9, r10) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x49, 0x1, 0x3, 0x1000}, {{}, 0xfffffffffffffffd, 0xd3, 0x1, 0xfffffffeffffffff, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x3f, 0xff}, {{r5}, 0xfffffffffffffffb, 0xb, 0x10, 0xfffffffffffffc01, 0x6d}, {{r6}, 0xfffffffffffffffa, 0x53, 0xf0000000, 0x4d3, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40, 0x9, 0x2}, {{r7}, 0xfffffffffffffffa, 0xa, 0x2, 0x4, 0x7fffffff}], 0x4, &(0x7f0000000380)=[{{r10}, 0xffffffffffffffff, 0x24, 0x20, 0x7, 0x20020800000000}], 0x8001, &(0x7f00000003c0)={0x2, 0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x80}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x23bb112103a13096, 0x4, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0xb, &(0x7f0000000080)="87d28175", 0x4) r3 = fcntl$dupfd(r1, 0x0, r2) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x0, 0xf06}, {0x4, 0xfffffffffffffffb}}, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xffff) socket(0x10, 0x5, 0x80) munlock(&(0x7f0000543000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x4, 0xf9) setsockopt(r2, 0x3, 0x8, &(0x7f0000000100)="6e939c8a77a21c50b62ed501d6c9a894e3efd44b2aa5b46172fe62af9221bbdcf2018e05c13fccaffaf855d32087f3ad23dbb66675f5ca173f145e7a5b026143c7a60628b1cc55398ad41ea52f485062ea6e00d34f9a2b675936efb60f20b47076106de51af3ef4c864ef1ccb9dc51a8f1ca084498c1b50177b82d4d", 0x7c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x4}], 0x0, 0x0, 0x100000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="300200"/16], 0x10) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x6f02, 0x0, 0x0, 0x7, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x20000000000], [0x0, 0x5], [{}, {0x9, 0x40000000}, {0x0, 0x0, 0x0, 0x10001}, {0x200}, {0x0, 0x0, 0x0, 0x3}, {0xffff}]}}) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xfffffffd, 0x4, 0x3, 0x9, "73d7a73bb19af9a7f49732b4e7ec3979bd9a0286", 0x1d, 0x2}) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 16:00:26 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000), 0x4, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="2a8c7bd9b5926c399ee629fb3097136df4f5c4", 0x13) sysctl$net_inet6_icmp6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f00000013c0)="8174aea9920db417a6620c6bc340e51e401f560fed36dd38ce969a34edc1bd4b9092de37acf7d597ac0994ec6340c279ed05cc75d351325236e1face126cff6c83248d3c05efb317e592a5dd", &(0x7f0000000280)=0x4c, &(0x7f0000000340)="f7d01547d08b7a7679799e17c52f061e2b7b2bd6dc5a5fccb0cc361035914faf28b106b6a4fab9be4401733c18f4ce5962e57a6bbe9775d396ed20ee25123d5f0debb90f92559cc26b4d959c98b7abbc5bb2182ab697bb664dc838ad1c86b21111d0f316b4c919c4e7bcdf21659d3e085f8446c7ae98ad2e672bc3ee91c22f6391d90a1e74e43303b7e652dcf553e54ba9f701ce130693ff291ade441bb31b0070031aef32af61c49fe5fc2ccd22e9b4c737a45a2607f419de97fd54db6522e4831db20e74aa0706034c9cd965c40e13df88eaa8952136039c77031d98007e539f17bac2dce01dc0dedde2277f149b49ae3e67194090fa5ac607643e5cdf3d0684b09fda25dfa7d4364ea0ae99002473532206eed54ef3eece5729fb96dc27643ce1d06f1c04af44cdff02904b1ba8794056a371312056818c08b50a068af3e007214077933d8d6fc37a9e8082d50ed8b0f88c3ed4f1d336c1dd6565bdd8ca65ee679c826ed32d270a2d7f377c06c2351b00bf529176ae7a03c1b4c334fd6b7e5d7c5545c34a578af950d9117cb741dff27cf53b01b87d2ce6a3d5b46cbd7121287aed14c1a2f15a8438988bb38e8a4c0f1ba9cf65b229d9d9145508c3b6d31fea0d6267a2c961a5cb561bdcc7091c11bbb6f0543f5a88d9fde78baeb1e20d2286cca9861605bd2614527cd67302e99bd46a053aabf4afd2bdc85faed4f2c4726b8cccf6a01eca93884e497240232c8c9d5f57f4d27795dc45cb885fdfc8eeeb1bead9cbafe4701471ec2ec4e24101bc1134439fd57ef76931f5d12211bfc9520c4d0abb18942cc145cdedd34b25e103ce3efe78462ad7c25d84376de1083c05a9c63f5dc94f674cb05ff42b94c3f7f6e01a3e78ddcda0ddf3413db4c8ccb5eae622b6644d4b34f27c77fdccb70256ce64d8e714dc381eee771a3ffe23ba174fcaac8b87919e7be9797c3f6d6c1779ccd341a5a4ac7c083e22bce6b412659f9c1d03315e997e761195b936bba602bf33a331d411ff50f8c9d08e45ac9ef76cadeac5d56538735e40c04fc38102962eb719879abd8ca904e640f396978a8f025a9fef5a37e90db84eb7b9f52dd1bea78ca910e7f2fe9438a82b85a225d86307afa9506ecb9fd97e9928e1a5ee23eedccd7305936fece6e80d8c740ac6c56095a0d3cbf71f7ff23ed647141d5136ad09789073674a4c13eef3c9a90b4ab2882c65b36d182458eefe0d10fd33d06d057b9028afb515abbd3d36a3d95b8b07bc2833d7b08a5a7d8c116ddcf6d188cf7145f6408a93e884a3ccc1fa31810357abe35eefa4507a526aa8e168159ac1d43193c84757ea607965d43dc6dfe1fd45377d683470c41377d9a3136ca2f362bbd49aba9cdd56c3d547f97ad2497c6ab811811cb0f976975b57daf119aa9fc264e0d75f29df01d61db69f44e39504303f73b85732069b5b5f7e03891fd87f4a2514db117548bfbfe913e692630dc2b9e3a4dd92990c7789bc603903ff46626a2ef474c3659aa4ad2627b37b81b49056d03010629a1d8ba974aa0cfd5f084b7dc8aefb6a0ad905a3132ec5fb9fa6c2f244fb1f75045c6a076916a67741121c4c6ede14c9c50b62ea9ceeca43d8995c13985bf0967a027b64fa1bd2ae22d29d3ecd097839681a505fd875f64363ae18e24899c352434a46ab7cb064128ee805cd2838aeb19cee1c96a5292c06669f837bc910373c8e87b4b4afe1b1849cba0a75c13d2d5d8372e8a1e018b69754a957bc2e71bf81dd5341a30f093975f1d016346d0fdfe5f5970e53d07a45520b59a9c37c7b2fa10bb5679375999f19c023037148b9408c98d7aa47d868bd2645058c91b0c5b1f914a7a7583e60257c4b99c868bba2d881c46d1d77d9b4290a9245f301629ba15f883affdc21846774cb453692edfee829e935da185379904cf1f69fd50ccb099b596510efb0cc7d7db494d393b0eb87c986eb4f699ca1bfd1fce438f4b0768ebe1933d701c41a87f3257e877f017429649c0d71674ae3295e232c98629f62a94b045f3acf52164c3d5780ff4f8f521154c6ab9592bf6ba42dbc9a33b755559e611fb5127585a3363c04996ff08145a060ec439d5f72ed17555ef8461231e971040e0dcc662df285938d2532272d7467ff0c703bc546dbcb34a773d36ddf506dce89451260bd785bad67a61b7df4104377f8f615e1f849d665f9a22049a8c52174fc5cea22217c7b2ac8396848664b804ed66a6b7ca037daf8c5c804817a3cbf887b3a0479ceb4a543b4310758e139facb3f89111d92c0c94b09d0757506a5551a30859039975702b0247041c5e9e8dd7ee31924fa03975ee08b774db7388e7e20d5fd750bcad5a5bf185f4e67e82539f459bde0fd29779609a8b5d458b011d7c38127b7e51256e088666eaa61119bccb4250a034dfe1812ebe41a73434baec716b130b3fea965e2e640d8e6a1966a1e636c82a0af634fe60fd560ac084c72db1b6267a8987b449b3927fb36131baa22d91e5e6ca5db2335e842a6087bc0f1c7ab4a531cb876abee591cac40fca58e020abca6dcb78ae97fc14dea21e58d2c4cd2feadabc5c2aace73200417e186d523a4e6e5fdcb3ad813cfd420f596b926cd5da1180e7a86daadccc8dcfd71905921b4208a8ed5f31306b19c5df484d411da0680a71d86b731da8a6e0d41be2e4631eef1dbcd69a1557d48b5b102f18a9be2f1268b72625a2813aa7a53e00959110f428ef3744fbff3e037040b60b0028a84c12f5999028291eb624ede48c156993bc0f85c400a5ea3a2d17f0643b72d1a36261935f9b31a7b95c780b8ae232fd2784d02009a4fa06937dfca79cc971725293796438364caeb430b8d5de0ad7d75d67728d4cff27ba4a2bf66c05ed575c5f62739592ebfbc28618d6941f597cdd2458d56e0e6dc231ad9aaf34f64965143ef22c0cf1b615bc126835abddba22a2e8d39169c0c1db3da002c6c671649caf7d932b1b34b2bbdc06ba1f50647230b2125dacedddd5456510e543f9b4addc2fe27abf933eb4b4e4fc06e57b7dae9941888d3fc968815d08e97d32c8e56e98350bb2d4adcfeeee51d7f46821df9693d0ae9b85c9107129a3520d9737ed45a46189a8b7d936d4303653794690b6441e9fd55c44b40762cc34bdcf532c3544f67acb36c468995d7616153c742c0cb2da00a991a3f3e30fd4b795c213ece6fe6b1adf34e4b770c642546284f3e19e0b4bc511982f57741addc61f4ebc162b591bf5439589fdfb9e1485c2d092d11226f7041791b323ca72cd7ce1345a7dc84404695e8f6be09df8f4105001a82daf0fb016fa75ca4607f7eb041d0fbe407c52715054aefa0be3488614f142728a27a32f3edd1f8911e59274ff3a9ad47fd820714d2cc702deb95540044aa2b018098f06bc409e452d6eb7534cd100e58789c6816e1eb8780a75c4ac09e02b8d7446fddbfa7f5a21348a739c6f8ed536678b4b38f0a678bd06a0b8eed4701e9b670ef65b367cdba160b6860560916d3f25e903853c403d66b68c72e5e9dd64a0373818295989aa54813f3372cdfaa097844b256c882fcc0a5b2a08a255e23d6741ed8c8f8c1ef8141c0c6cc58057e2c5b9ecae23e411248dc8f79c33ec8c342c90a240b2bfb1532b4dfea1884eb2eac0f70c84f8aa66893512cf0c1a86d9594fd5500b313bee3eaf758587ff878e4cb934e7108202aa73d9f28c54a6af44d5e58c5b5439deb7d72c370b1af2d040e7ae88678eff7e9150a52bfdd154fb08113ef3c9550da595f225013c7b86fdaee9d7a6516ea345be7c9b46d3746365b506bcb341bc697a31a01238dc50f25c0ca6e1fee8d3ad598d9a7555e7365f93299e25aad9bc0d5b5e43668aebf61dffb9c4185004db163db13c7ee0156b6af17776e8bcd482451dc97ff6cf37e97bcf57102d85a5d05d350c6e5814601d855ac252c2772aeef60b23b5851acc53bc04638965449781ee1924d6d14ae03c9318f9ae738bfe0b4df94055e8852bb3c0f1abef5061e598bb8de675bbc4ab74b7ad8b2706ddb9e695924c0a7d181293b3a048ed4636c3cb160060c2f6204bd7ec521c822e474032e5939ad9cb4e1d5a2ab5edf0fc10e577598d7441d527d51f90c5a0d3b8c0af6e83171054747f9ecb5e463f528ef737ddbe5c3501d2c30a308bd70f470786b60185adbb78b2934ece88807563472905b30cce193bbc05715275e39e8f31099208028a6916ac5af86c258a3e0e1e0dcb5af92a1261221fd03c0a689269dc11df0b9766dc0659dd9778b83c025d0e727365e063c6318a7c83e3e35bead484648371cacc8f3d92d287fc8d142ff8ca4dc263dfac83d0bc35d3ab283c130ee0743af2c86ae4d63787c0f5ad348638d46c8f83378e36a71c74f8119d9e565c16988a1ef245383b06faf82e42a24e12bb51f3166eb55e46659720c4f9a5eda03f23b35357350884eef28d01583444d23c1ae57426f6c81892b2da4146a6ea1a919e5198270ae0af9fc3d96d6e53a071cac5559818f9904567337ba94227af7f37ef027909ac9ae487684af9c81a23b88bfe9748043011857b4ef7e56dcd666affa28d4f91c4a54572b7107422b6cb3d0798889176a3eb1e32aa3c5d573d9b6cf1d752c8f08f2c47726e8b6729a9427a103d80725145d3674d3d420aee6d42bf00402eece02213e87a56cd863ff002ccd37d4830cb5866f4838a18d79fa6b25593a3f9cfbf2dfffa6ba83bf1aae1f02b5ee55f5130799763b65cf33bf714bb7ee5a8eed491010e2d76446e73d0f4be83d1bc78d7440eb3805f67087d7905051089e630f921926ae36131fadcc95d2f52e4c6b5917c7c0be9dfdf3f202a51e2b86e3a16237d675cb0adce769b42e2964a7c77371d260d809c643b38810ae98aa74f74abeb3a55041d6d79d72f598b04e5b60bba18897a7f8104c330275bd49c520fcc317cdbaf09ecd388a9129b5bce527be519d6cd06167a7d57d6b139d38a840da7071bb886f86f8dc1658a9396902a6439b5112535910f0a7c9f173e28f059f0d63f06100cce960a8bfbda8b63d099e816033bbaf95dcffdfba93369ce7f43d665755acb347f035f8bf64e61dda4c0536f0ef2f9c18f120a4bd4365a4d5bdc3d3df0e6b80c7ff1314dd5bb67f971b9e1691edf48673288a9fa3851dfcbd932f8653e33a3d33c5662d7639591a8fddf6e4c4a10a5b573271934ed1308dc6c0fc72fb97dfc61423361a0c4ec64a08ab724edbd5db1a41e6925a5e00439994ebce3068629525e4887976c698b3358fc3609429b1aa0889b79b48e3ec0d5372b3409696f014d91ff5e8391c4986b90a6d86ce530587393c7acafadd9efc985665ff0dd8d30e1ada5a64e46b53514da455559534f101558dc6f92f97ab7a23315c81966a2bebdb01a18675566572161d17c58981e4336319239d4f2716997e1ced03c7555a500604ed0870e6fdbfa350b76dc5f06ec0ea642b1bd8bd94d7bfd3aa6a7b6280f721618f17085a2fddf9cc76c09cda0423c9b63cd2e8348b428aab8820a1055fef15c4facdf77707841d288aca030a6098c0ac7cfe08bbf033c43fe9173681bf94e95afdedf452687f50907baf52670f9f793c4f89064dccc01101f705003c25e5ebfd184bd8419b108e82d10695bddda2815de97feafe9e2803869862c3a3bbcbd1b6bfcabaf6b082df49a100acefadb8d497bdf2dc2c1eefa4e5915028318adcfc054657b26491cd25fdfe2d727eaa33e724a19e186d7c01e9f8184d9f53e7975296639d96a28d442b728cbd3c38f2c393d311ed", 0x4) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) linkat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:26 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1013, r2, 0x0, 0x4) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x2086139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x583, './bus\x00', './bus\x00'}) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) r5 = kqueue() r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) preadv(r7, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/178, 0xb2}], 0x1, 0x0, 0x9) kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) socketpair(0x38, 0x8000, 0x4c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r8, &(0x7f0000000040)={0x18, 0x0, 0xffffffff, 0x10001}, 0xc) kevent(r5, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 16:00:26 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r2) sendto(r3, &(0x7f0000000040), 0x0, 0x40e, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x8]}}) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x951a6ea, 0x1, 0x4, 0x7, &(0x7f0000000200)={{0x1f, 0x43, 0xcb, 0x7, 0x1f, 0x3, 0x3f}, {[0x7, 0x34, 0x401, 0x2, 0x80000001, 0x0, 0x5, 0x1171, 0x3, 0x80000001, 0x7ff, 0x7e24, 0x9972, 0x81, 0x9, 0x7, 0x9, 0xc0], [0x80000000, 0x75e, 0x2, 0x10001, 0x6, 0x98ca, 0x8, 0x8001, 0x0, 0xff], [0x1, 0x0, 0x7ff, 0x2, 0x7, 0x2, 0x7], [0x6, 0x9, 0xa15, 0x9, 0x10001, 0x7], [{0x2, 0x6, 0x4, 0x1}, {0x8, 0xfffffff8, 0x80000000, 0x9}, {0x48d, 0x3, 0xfffffff9, 0x4}, {0xee, 0xffff, 0x101, 0x8}, {0x401, 0xfffffffe, 0x5, 0x5}, {0x0, 0x80000001, 0x200, 0x93c}, {0x200, 0x100, 0xba6a, 0xd34}, {0x0, 0x5, 0x9, 0x3a}], {0x259, 0x80, 0x5, 0x3}, {0x0, 0x200, 0x1, 0x17}}}, 0x8, 0x80}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x5, 0x0, 0x0, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}}}}}}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r4, 0x0, 0x0) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) dup2(r5, 0xffffffffffffff9c) socketpair(0x18, 0x8000, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1008, 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/169, 0xa9) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "d702c15b00f4ff0000747bef0400000009007d9f"}) r0 = socket(0x18, 0x1, 0x3f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:26 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x1f}, {0x18, 0x1, 0x4, 0x5}, 0x2, [0x6, 0xaf3a, 0x1, 0x0, 0x0, 0x1, 0x4, 0x7]}, 0x3c) r1 = kqueue() dup2(r0, r1) dup(r1) 16:00:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x800, 0x0) syz_open_pts() r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlink(&(0x7f0000000000)='./bus\x00') r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r6, r5, 0x0, 0x98, 0x1}, 0x800, 0x7fffffff, 0x20}) lchown(&(0x7f0000000040)='\x00', r4, r6) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0xbb9f7a73feb8752f) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xe74}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x3, 0x3, 0x9, 0x1, 0x2, 0xb30, 0x9, 0x0, 0x0, 0x5, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r6) wait4(r6, &(0x7f0000000000), 0x9, &(0x7f0000000140)) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x34, 0x3, r6}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x6c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x8d4, 0x6}}) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) lseek(r4, 0x0, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sendto(r0, &(0x7f0000000100)="7f37d642e3c60091002a966232945f8b", 0x10, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x145) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd6045fdfdff1300000000000000000000000000000000000000000000000000000000000056f01d5a211a000000133c0022316400", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00107fff90788001080000000003000000400500000006320000000900000001023d7897d551bc36cc3375508abaa2d705030b4414245a573c60b473ffb8b54cd737c2b25047924b5e9e0646419d3f9ff2ca3b3b415a926aed4b2e082a14ccc1898620532c4104253bb915f2851ac56677cc323470b3ed2d13eb39740b7ff5701e0c773033a3ac5c8609e02c47bb"]) syz_emit_ethernet(0xe7, &(0x7f0000000380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, r3, 0x41424344, 0x0, 0x0, 0xa, 0x4, 0x6, 0x0, 0x1000, {[@md5sig={0x13, 0x12, "7049802d1e678d795df878b7250d1348"}]}}, {"3720aadc57e5c3df28f9556fa4a45b6e77aac91e7246537097389bbf797707f5d3a46da54667ec9f9cb8ea9d748ce1a7ca81da4983c69fdb4a8f958e38d4991c3f5598c757ab3b094b937735cc683986699085279a173dda75ba31fba678a0dc5b43d36cd28c117eadd1115f5c563cc0050b1a238a7a2daad09267851bbd8ec5b643117ba93bcd78e439a507391181e3ac17ea5bcdedb73556481aaa31"}}}}}}) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x37) setpgid(0x0, r8) wait4(r8, &(0x7f0000000000), 0x9, &(0x7f0000000140)) getpgid(r8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) dup2(r1, r9) 16:00:27 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x2d}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0xa5d, 0x8001, 0xc5, 0x3, 0x35, 0x8, 0xfffd, 0x10, [{0xffffffff, 0x9, 0x2, 0xfffffffd}, {0x80000001, 0x5, 0x40000000, 0x1c}, {0x2, 0x6, 0x7a21bc6c, 0x1ff}, {0x80000000, 0x8001, 0xfff, 0xfffff001}, {0xed, 0x6, 0x7, 0x3}, {0x0, 0x2, 0xff}, {0x5, 0x7, 0x6, 0x3f}, {0x4, 0x9, 0x3, 0xa2c}, {0x0, 0x5, 0x7, 0x3}, {0x9, 0x2, 0x8, 0xb30}, {0x0, 0x6, 0x9}, {0x80000001, 0x0, 0x62a, 0x101}, {0x8, 0x9, 0x7fffffff, 0x1}, {0x83c, 0x10000, 0x401, 0x80000000}, {0x4, 0xa86f, 0x3, 0xffffffff}, {0x9, 0x1ff, 0x7, 0x2c3d6e12}]}) 16:00:27 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="ebf7759400005f23106bd17a86dd60f8be0000183afffe8000000000000000000000000000bbfe8000000000000000000000000000aa8800907800000000fe8000000000000000000000000000aa8969cf42cddc82c1fafb086eb5931aedf64e969e062288899d5691e4366f29c621a80abbf26a8c2bf92fda20da755afbdc58872ddb072768047e24bfd4da388534326b4ed0e287cc8fd76fa419e16693ce987a07fec35765c2df90bc933e9e40facdbe12c0fb5abd93e64798433476961dc6"]) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) read(r0, &(0x7f0000000000)=""/209, 0xd1) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xec4c, "000000000000000100002000"}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xa8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x10040044101000e, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4002000102000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0x4c8a13dc5b61eade, 0x1e2) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, &(0x7f0000000080)}) 16:00:27 executing program 0: mkdir(&(0x7f00000006c0)='\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) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x128) rename(&(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//../file0\x00', &(0x7f0000000100)='\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') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = semget$private(0x0, 0x2, 0x189) bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0x3, 0x8, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchown(r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000380)='\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', 0x80, 0x100) semop(0x0, &(0x7f0000000540)=[{0x0, 0x215, 0x800}, {0x2, 0x3, 0x1400}, {0x0, 0xfffd}, {0x0, 0x0, 0x800}, {0x3, 0x3, 0x400}, {0x2, 0x1, 0x800}], 0x6) r6 = getgid() 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/\x00', 0x88) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000280)=0x800) semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x98bb5ee}) clock_settime(0x0, &(0x7f0000000180)={0xffffffffffff24aa, 0x80000001}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000001c0)=""/187) 16:00:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1fffff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [{}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x20000000}, {0x0, 0x8}], {0x0, 0x0, 0x0, 0x200000000000000}}}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x2, &(0x7f0000000800)="2b56ece384d7204bec826fa3d78707411c326324a4be8cfc3397f604f0f4040388a3639035fd10dfbafe821bc8395b6b0171272806a6a8b5e6e589caef691c1d2b0205c597e479f60af44bc1816ee0a7cd8796e0bc9c5a6b4bf07cacb63d2f6f1b2df09b3fe1a6512786830b1312de3013860645ed680b12a2621741221f42dba3e0ec552a1b75148da3380f8f46ab65807e2640c721ffb20613ef662ce33e526fadbfff1bc8582eddc8a52c7cc5061dadaf21f7c4bf285ce9e9f4a17365b487acab946f1a98fe725f89bd06d5931dfebb1f74663856a4e3715d7d28f1858f821ecce800c8a30dc2af4db0b8c7113efc3c08d819f88e177d20fa1610ea3277e5864d07cc4256c15c66ca946d7fbc30ccc180dcb5ab408062fa393439f53c87d16d7ce1309bc61684e1730340c750d239aa152276d35dd7a9adb6b17a10ee7983ac4df5ae5d5c7ed9b0ed8d0fc520c9549cf8c19fa0e10e199c1bb3e56e4856674ad6f461664af942e1e96be6285b693e8173e40f8fa2f7b7c2dad4ffc68807c146e82adef8ba909faa4a226616af82908fe1e7649cf770540f5ad1c47f77d5d826525052d52e81e93b70e231330966004d6ab52db4aee246242c5f43339e4d8fbb0440062e33e9ee7e92f4af94ddf1e080dc86b44990f2f94eb811eae1dcbb86033943333a128f2917a4c8cbf8d40c5c11f53c8c1aa90aa09147c7b7b78a69a4bf1b9994ad372c5878edb929d1e68d35786d959f1077cc587a2d438bc5e8eea5a07efe7d2424f0a0b995abf4e700ddf9b226608a96e7d7f93e89a13f45b67ab8e9c5aa6e328ec6d80cb26c7325588c03738bf3b969edf2da9bf5c25e287264f4aa88db4577c02cfb9b0cbe8a6d758a729aaefa9920f3462dd9d7ed5bda2d5ef2e2e403190d9f82b1b544f69c3821f408336d103084a06f7685331511cf32ccad9395a77f4815ee7b495b1b52325f1ea260bc330cef3099ccd9b71c996e6378822e3e06f50f5b0009cca738725612cf6116c1492d6e39468c5196d316cfd6b994c16d31b0d0bfa57f9d87c8a1318d423c04297a0a553ac4953d060af4af37277c09d1f4575473d7e8683674437dbda81653e1125d54d59415426d8f2c8e866d3ae00ddcb0370ee92ce13733191fe2e7aac515e537d3c90761fd36be9c797683fbc59b27292ea3a98647ef42685084b3b6c1c1dfa3fd490be7d222c256a69c3d12517a5836102b4958a42f62411b593f2574863d8686f8232735d045b4c7f547f8ee7bde9660367827a0dc17b5acac670907045bd677e4492f6867bf068bb2a4a056281c6e8c037a20641343da31988769a555354860572f8b96fd408a9b89c76979541d9a56e8727ab6459e45f4d8a1f9f5124d95980612c3e4a0a6fefb5ed4154940a042e8fed9f0d773fce9c651674876a8d1cda84114b4d96e4b47180666688f547c5039d623ff0620383efe153774e7bffea90637b9fc15c87aa8e2ca4d631b94e741913ec413a8361d23097f66ee1667c126402a0838e4f22115f5da68eae30948204963f31f06c501b67086d395f0012841d239443bce0ea7f9f3ba2872d25a568cda29a184d48b4b943d34d1b680e71968addd83c385e7ba27290afee0a4730362ab7698dcbde0c42cb4a4eefa1e4f06757d372fb6b1421b5c6c266550cfb1738d643dbc55e1d5dbe45f17b6182c4ae2855b7edd151526726b4d958d31f1809aad098d53cb975487ae0026fb621774ed3e8e9d164c51a4a1797253cb83def82c5b351ab8c807da3ddf20f06707835a7125e357755f23ec84cc1c93fefade1e281ae397bc5d10f5c17ea736a9c625c2616b80d2a3fdb722baa7a1769765b3edb50e04064185a34d3bd0bbb12c632565c1567bd7ca15a97b4decf9c314275b481792e5e5a9a5bfac9453a238166d145e149e5a0df9302610bab0ee9702dd66e5597db4aa21ad72435224b69bd07c54e4b8ab626f3fe4f263b7d91aaa6eb2c35d975177970965fbb800da0a11b4c4f589aad72bb3d896127b7d3ea3389fb3954578351827be76a6f3aa6ce11fdd2612ae5570d770248f78a42c81819d2a07928481f2b1a5d7814578688dc58cbb02b82f0721a52db5899cdc084ea3471eeaddf50b4d7406c4b62869594d26da5cd28839cfa33f7e49202fc7e1c891c590bd309fc8fe285e78d97366c6b565a3fca44f136789721222525a50805c076ea0231a425db854f34d5a425668af7f42708c7800824d1417ca25264a4c372f8fc775a4c5a7aa5454c7a189a565133d600c8ad02d15c0d3f99a83140bf3ac5908a1a5c191ae4d757d0dff515f4eb9c6250ce99c658f5fb46da63675ecec34ee03ffec103b264aea2782e81a0f87c1588098851a8583d77b7fcfed581dcdf6b472fc98cd3da9f33a1ed3de5c1432eec476cd90b5bd874b6e5c628d854dec9e260a92af81693b2f9a79f5f91bc33869b65353aaeeaced2ecf35695c6900a09298c36c5f75bc92b2983e09736a6009bdf391423d39e46b8885a4bd76f844c6c5738b2a2c84fbc734e1fcd42bf50aab40e047ddbc081225237d05738d00e5d2144bf2d5ee25eac17017c5deb9a7e2fe808202d0b7980880eb556a409efee4cfdb024ac64e85a55bb867ccdfd100632a6c2796974ad015ea8a01c9b4eb8d0d7281a63c5beaa9f847f9578f57aa79d5899be303cfc66823fd2f1f187bc5220b06f0305e8bbfd751739466f5f34a84b0bda8e61b672451d291a121b43d2b6367fc80846ca8f4cd311869bd25248f9aec70702fcadf11f6e1dc0301344ffaef17c52086c75333760e3b3bf59009d5d1d871a339f786e69439149d9fda5de75dd29d53132405170785fe64c5d89a64146adaaaa34c8862e81f94bd6670d41ceee79fadf69345d883b11983af431a6369a3b1a7e551b13ddad96c9fa5068b4cd0228c2cdd0a4f6f418905d7c95487b906687397a106f48e1e2c0c669ecc4e7a96b031a2c8a1edaeada356f5f11a2168085831f5b55f1d4e8854489b36b1ed0e98e22cbb31b753c7e9981312e87aa3275254c3d725a3e1abfe1082b90c79e2b2fbf931900a8327ea09c5db52236c72be1b8aba8633a0ea03c0599f88ab301b1995d0e7ec38ad910ceaf87ce6f6e956c6d1c87b3ae191f77821e3f2eb6358a8389a8e98c979d070a1a2a42f51810f33a0593ed08b4592b1f099066eefa99cc77fc2bd0d60a738e39621ba83fec521c278f7e494f6d4acaa209d8b5d7ae395c6f282e2608e1d9fe4559f9113cfdc394e303120d56323c323fa960afc88e012d0a0b05641d8b1770032a6160906189a00a610098b428031b53e1c2eb7d40c33b0f1b9a6fa0b5b0e666a4ab0dfa4a4a83fb8db9f6e24330bde2693182bdb99ae9019adce1ea581e08ba24a4f892a970bdce31944230d030f745bda0fbc90185c07a30d25690fcafa910696bf81997fea338994fa7ab493db3abff28ab031bd630b71a2eb65bdd1f9ef70a91c1206548a021c7dbf3d0e82cff76121d4837eb0aad5e4d4434a22773c7ba07169dc4a7bbb02210d23297ccd4896d8c4a0d34f6afcd455ac5f2e00ead15288420c9ad5e59ce74b307f65f37b0f5d3469b35ba5b3024c26e0f36519637ca17752b5f51a9f082461dff2528f59fdb1da377c9515032c333d47f6405c2b77f79a09d146f218eae7a17822f97acf385d956cbbb3a8e176825e79ad5c9f678649bdc31a937dada698c55b93519e58e4704e8ade6d461478c42ea07a4c64b779e361d8ad9cdb1fb412fabd5e7503f6321d667cb6ee2e302358ad05a5710118527fb6e5dfe685e5a0150e0c81bd0a16bf88af33a2261f66ce64c93ac69c43558089e862497fa14cdecc13c9d3e01a1cee4877c5f2b748b842999bfeaa7b6fc6d697e1f935e76cf853d22739981b6fc558e87ab1f323e8c35d6dfe1a3fb333fff432a09da0f3f6bbdcbaf0df67e561a1d4d513e2e194460500b67d1c186c9ea00d1b472de599528e0ac81eee5b2e46aa5af5c25a44a158724741beef78bccb60c99f547f67cd162436cc8c7b188286eedc6790a078c0f08fdf6aa95f8683a1b3b3cf7f4ff0b978c9a4ee79430ea4304b11a6e6492194761274991aa7bb216f3e3c3910e09dae4a7f63a9f64f76de7027db74796cd5357deef054c350fe36277bf765c37c85bd07c831ca68b690e8f133cd909be49cb4f2b99591ceb5078d18187c29d35f1346cac7a5874069a8ead04e34a71d008e241950dcf879e2e77861faa89192c74e1c4f549525b2df21b77e7e3b3271f1b5c600c900f7e04ca2a7e56a565e7e39338da2d2f6e702f895f3470e3ab4252a4dd2b05ac74e5ddb4424b65a90457e2ff4e8e9d1081c343c5a27ef6d986e3d1cb1644afc63ee9d61397ea58326fb672c378e1c1375694ee219f48913f6a163f453b63713f98b79ebaa196c574164aa9d3a4da58d772b9a29c579feb010e83833ab956d7b16cace6da82807adec88f89c3e3c337f37d5780cf94b7a6cef17718c75b2b176b2a1f1ed8fd209e71f757d4ab3c84d68d592cde54a790660d98cd27f302e9e7d4b8f4316122f4f777c8b54b5781a6199515bec6206a5e5fc88cbb3b2cd595b438cd427bab60ca24932967fca9d6a44cd63d7b5d858eb6f94180e0d48b67c4d72ac422a585123cfd1fdf11751d73baba0df0e036109adbea4f30692216052f37037c021c894d848c79823176eaaef1e8f26db1730bb5f40a5a2070a70e73da02b6aa31bdeb8c9edc6047a6772031d5c9ecf8b28357da843fd6ca0ad5b4f1f527a8073848e964cf47e46963e04e7497114cde96ae0d00bba412d55468b328153a643f548b296631a0bcb58161ecdfe24774334b92a9cefd262a3afe33c3d96ae7bc0f6c4f1c8c5ab430b4397d85a8bd7e8433f1d097016c1e64fb015f60ba3582dd27ff15368eb2db92f58dcc238a9f8426cc5d252ba437b601d63d47549ee2dd5336c02a88376e4223698ab516017d8bfec82239d9926347dbdab0254ff1a5834222627b40f7f6666fadc8a9205bd457e3c15f8bb4042569d6198d6b405caf54132aec40aef22c53bcdc665a5682a1a99f77829cab364277d6eb523a593c340fb88a0bdffa91d5ae83635ce588c379135511d833d95364829f9766b1d3904e75d95afd7cbdd62129a5cebdae0e8f2f24962836c1981dd5b2e326bc18bd798a339622bc4af0487664a87ab843a741b525bc37732a2da86d1b37a0974c78217fa8866e096f2a84173f95e0bdb1aca5aaa24e40fd8dde552d9a2e56f38ea8e919fd073bc2ac722dd6e024af94d5043b030cf596da9b7cd679c3da2678c8858a6240f0d3b327b7ac2f168e8150013b17d6e64aaac78fcf3fee2d33aa8252104128d8b60de70b370a20e53f23bf6b51c4d822ec6f00c722d15df3ff3cd5bbbc1a43b900e802b0beb8fb9d229b64e4ece6764479d1e10cab0d41f4e06817833fec46ea76d1f32e0d655ae5913ed7fc010d790a3d23d7815ea19b272f7437e84d4daa93d777b76d4606407461a10c74359e5a5c66b9911e1789b0706a0ee0c3a33dc622a09844b01f2caa4f35149da6b7bf528ca147a5b800f452c0951911b6c771447bcffde55ea6cc74cd52de27b78e5dfb6ca138e16139bec3fdf990b662b391dd52b98689d6e2ad9d01f392374203400a66cb9de9cfbd2dd1e9b5791857fd1975773c4a1203f1be7736895b8855a867c1d6844c665ce6b4c249417cb523daa60f82e5a6f9d41c19f42ee17d1817faddbfad1ca7de8e0c931895e0408310158747b55adb843755d5acf0f98cf8f", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="a855e1d2e64e66f0d736fd2c973dfb3d97b39fc7944194f756e7b2d2d94ad6835b2a90bdcb060ad36b0515427fdb680bb2cafaf188955080ad4f82d684421a59e6537037b616b60269dff0c5cc0e4e26d7742fa401043ed6d4cc069375654d755aa2334eff65194713a975ef6d2ebbf0b06ad179059e6a2e623e20eaa8a3094998da821beb20b4f1464b99ffb57ccd3c4b7aeb59f376ae869cca74ec4f1d2c6638ae04811e4b8508028bfaaf4bb8d83a09977e8ea1833827a646dcccf99b23f31aebf644fac5ec9aee710a80087181048449dbb80e10de45839ff3e61d985485dc3d334d82939b", 0xe7) pipe(&(0x7f00005dcff8)) 16:00:27 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) pwrite(r3, &(0x7f0000000180)="728920c1406b45b924e188ac91c99098a30c313d14c774bac3fe3a8716d9e7a9faee2f6aa4fedcbfa09d0eba4341700d38a72a3626226006a11c77867cb3dd20cf2a1ccb696bb7d3ecef8e211aa52b34353c8dddb9a1b98264d82ea08ad4def6f359a42361bf16b31e9997eef1201126366b34a50b96b5fbca05c0521c371d5d05cc48f9e9f5beac52a3e24be355ceb8da3e4c146c19010cdd3081d0da903e46b68c40c521ccb71abb1bf07b4afd5b38c2a84cb5f885f4427e66f4603081979defddee7c477a105d7beffb68", 0xcc, 0x0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:28 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x4, 0x10000}, {0x5, 0xa21}}, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x48, &(0x7f0000000300)}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x0, 0x2}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) setsockopt(r3, 0xffffff8e, 0x3, &(0x7f0000000080)="5fdb4b453b38ec8f51d700558aeef6d8551fa4185e8e4bde17ff543c8a5198741a97958244a2ddcc812aae250dc8b0e2ccd2a30fcb5bf3b967da9af75ef01146363fc85ffca50480cef10e73c75b0e506a027bb5f21550f2e49183300c41597d8d29f2338a440196e9f36a397c1f11b3c3e88950035bdad79baceaf9da68ddfad17d98fc60d35741774bfc66684452cc6c7de0bfcc3337b542c117e3237b7f29487b8ee7ff5fbb5e988ecff0c085a1d699ca198c40a9080f516ce0369edda5b74fa4c988503452efb282", 0xca) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) socket(0x18, 0x2, 0x0) write(r4, 0x0, 0x0) 16:00:28 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="644095e15a79235ebbe8aab45891a343d2d9e1a67719b6f1d3096bcf13abc57e12f94337b217c61d1126e8744e48dd0e2d3f65c066c5ca631e3385209bf2d75d174e2064d51e21e56d48957910990f64889ff18965a4f5427f1833", @ANYRES16], 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0714000000900025df149b33ff0f000000000020c3ecb84fa9b0eba79aca1379f2ac403610ef3557db8e4b38fac139e847a6a108fe62dc6fd66ce6231f67d341a273953bd29b295170838e55a1cc50466fb9f3ef27a039f89ed443b7f2fe46981cab4ce31e946a475a019a25a14888b2ad2a", 0x72) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/187, 0xbb) write(r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000212000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x1000) r4 = kqueue() r5 = dup2(0xffffffffffffffff, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r6, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="ff8e89d7b0bca96530ef18237677a684dfd7398b282f20d3396c86eec512e1da861bfa3f0a3d14cae17afb7ad072b2dbe792cb7a061335f1bcbddb4a33d57411dd163f1a9b4cec5ecf8265896a099395482f9f7afafad1d24eb07ab3cef1f56a212bd4ae5ecfadeb7db2ffd8d7a376d013fd2f6a5620c8f22af3f6fa964195fea06217971ed5a0e4", 0x88}, {&(0x7f0000000340)="aa7d41fb282a42c572a66bf6a85f35d47ed27b86ca516439c7500721f4", 0x1d}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYRESHEX], 0x1558}, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x6c, 0x3f, {0x400, 0x3}}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x4) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206910, &(0x7f0000000300)) socket(0x20, 0x3, 0x9b) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') 16:00:28 executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f00000013c0)="8174aea9920db417a6620c6bc340e51e401f560fed36dd38ce969a34edc1bd4b9092de37acf7d597ac0994ec6340c279ed05cc75d351325236e1face126cff6c83248d3c05efb317e592a5dd", &(0x7f0000000280)=0x4c, &(0x7f0000000340)="f7d01547d08b7a7679799e17c52f061e2b7b2bd6dc5a5fccb0cc361035914faf28b106b6a4fab9be4401733c18f4ce5962e57a6bbe9775d396ed20ee25123d5f0debb90f92559cc26b4d959c98b7abbc5bb2182ab697bb664dc838ad1c86b21111d0f316b4c919c4e7bcdf21659d3e085f8446c7ae98ad2e672bc3ee91c22f6391d90a1e74e43303b7e652dcf553e54ba9f701ce130693ff291ade441bb31b0070031aef32af61c49fe5fc2ccd22e9b4c737a45a2607f419de97fd54db6522e4831db20e74aa0706034c9cd965c40e13df88eaa8952136039c77031d98007e539f17bac2dce01dc0dedde2277f149b49ae3e67194090fa5ac607643e5cdf3d0684b09fda25dfa7d4364ea0ae99002473532206eed54ef3eece5729fb96dc27643ce1d06f1c04af44cdff02904b1ba8794056a371312056818c08b50a068af3e007214077933d8d6fc37a9e8082d50ed8b0f88c3ed4f1d336c1dd6565bdd8ca65ee679c826ed32d270a2d7f377c06c2351b00bf529176ae7a03c1b4c334fd6b7e5d7c5545c34a578af950d9117cb741dff27cf53b01b87d2ce6a3d5b46cbd7121287aed14c1a2f15a8438988bb38e8a4c0f1ba9cf65b229d9d9145508c3b6d31fea0d6267a2c961a5cb561bdcc7091c11bbb6f0543f5a88d9fde78baeb1e20d2286cca9861605bd2614527cd67302e99bd46a053aabf4afd2bdc85faed4f2c4726b8cccf6a01eca93884e497240232c8c9d5f57f4d27795dc45cb885fdfc8eeeb1bead9cbafe4701471ec2ec4e24101bc1134439fd57ef76931f5d12211bfc9520c4d0abb18942cc145cdedd34b25e103ce3efe78462ad7c25d84376de1083c05a9c63f5dc94f674cb05ff42b94c3f7f6e01a3e78ddcda0ddf3413db4c8ccb5eae622b6644d4b34f27c77fdccb70256ce64d8e714dc381eee771a3ffe23ba174fcaac8b87919e7be9797c3f6d6c1779ccd341a5a4ac7c083e22bce6b412659f9c1d03315e997e761195b936bba602bf33a331d411ff50f8c9d08e45ac9ef76cadeac5d56538735e40c04fc38102962eb719879abd8ca904e640f396978a8f025a9fef5a37e90db84eb7b9f52dd1bea78ca910e7f2fe9438a82b85a225d86307afa9506ecb9fd97e9928e1a5ee23eedccd7305936fece6e80d8c740ac6c56095a0d3cbf71f7ff23ed647141d5136ad09789073674a4c13eef3c9a90b4ab2882c65b36d182458eefe0d10fd33d06d057b9028afb515abbd3d36a3d95b8b07bc2833d7b08a5a7d8c116ddcf6d188cf7145f6408a93e884a3ccc1fa31810357abe35eefa4507a526aa8e168159ac1d43193c84757ea607965d43dc6dfe1fd45377d683470c41377d9a3136ca2f362bbd49aba9cdd56c3d547f97ad2497c6ab811811cb0f976975b57daf119aa9fc264e0d75f29df01d61db69f44e39504303f73b85732069b5b5f7e03891fd87f4a2514db117548bfbfe913e692630dc2b9e3a4dd92990c7789bc603903ff46626a2ef474c3659aa4ad2627b37b81b49056d03010629a1d8ba974aa0cfd5f084b7dc8aefb6a0ad905a3132ec5fb9fa6c2f244fb1f75045c6a076916a67741121c4c6ede14c9c50b62ea9ceeca43d8995c13985bf0967a027b64fa1bd2ae22d29d3ecd097839681a505fd875f64363ae18e24899c352434a46ab7cb064128ee805cd2838aeb19cee1c96a5292c06669f837bc910373c8e87b4b4afe1b1849cba0a75c13d2d5d8372e8a1e018b69754a957bc2e71bf81dd5341a30f093975f1d016346d0fdfe5f5970e53d07a45520b59a9c37c7b2fa10bb5679375999f19c023037148b9408c98d7aa47d868bd2645058c91b0c5b1f914a7a7583e60257c4b99c868bba2d881c46d1d77d9b4290a9245f301629ba15f883affdc21846774cb453692edfee829e935da185379904cf1f69fd50ccb099b596510efb0cc7d7db494d393b0eb87c986eb4f699ca1bfd1fce438f4b0768ebe1933d701c41a87f3257e877f017429649c0d71674ae3295e232c98629f62a94b045f3acf52164c3d5780ff4f8f521154c6ab9592bf6ba42dbc9a33b755559e611fb5127585a3363c04996ff08145a060ec439d5f72ed17555ef8461231e971040e0dcc662df285938d2532272d7467ff0c703bc546dbcb34a773d36ddf506dce89451260bd785bad67a61b7df4104377f8f615e1f849d665f9a22049a8c52174fc5cea22217c7b2ac8396848664b804ed66a6b7ca037daf8c5c804817a3cbf887b3a0479ceb4a543b4310758e139facb3f89111d92c0c94b09d0757506a5551a30859039975702b0247041c5e9e8dd7ee31924fa03975ee08b774db7388e7e20d5fd750bcad5a5bf185f4e67e82539f459bde0fd29779609a8b5d458b011d7c38127b7e51256e088666eaa61119bccb4250a034dfe1812ebe41a73434baec716b130b3fea965e2e640d8e6a1966a1e636c82a0af634fe60fd560ac084c72db1b6267a8987b449b3927fb36131baa22d91e5e6ca5db2335e842a6087bc0f1c7ab4a531cb876abee591cac40fca58e020abca6dcb78ae97fc14dea21e58d2c4cd2feadabc5c2aace73200417e186d523a4e6e5fdcb3ad813cfd420f596b926cd5da1180e7a86daadccc8dcfd71905921b4208a8ed5f31306b19c5df484d411da0680a71d86b731da8a6e0d41be2e4631eef1dbcd69a1557d48b5b102f18a9be2f1268b72625a2813aa7a53e00959110f428ef3744fbff3e037040b60b0028a84c12f5999028291eb624ede48c156993bc0f85c400a5ea3a2d17f0643b72d1a36261935f9b31a7b95c780b8ae232fd2784d02009a4fa06937dfca79cc971725293796438364caeb430b8d5de0ad7d75d67728d4cff27ba4a2bf66c05ed575c5f62739592ebfbc28618d6941f597cdd2458d56e0e6dc231ad9aaf34f64965143ef22c0cf1b615bc126835abddba22a2e8d39169c0c1db3da002c6c671649caf7d932b1b34b2bbdc06ba1f50647230b2125dacedddd5456510e543f9b4addc2fe27abf933eb4b4e4fc06e57b7dae9941888d3fc968815d08e97d32c8e56e98350bb2d4adcfeeee51d7f46821df9693d0ae9b85c9107129a3520d9737ed45a46189a8b7d936d4303653794690b6441e9fd55c44b40762cc34bdcf532c3544f67acb36c468995d7616153c742c0cb2da00a991a3f3e30fd4b795c213ece6fe6b1adf34e4b770c642546284f3e19e0b4bc511982f57741addc61f4ebc162b591bf5439589fdfb9e1485c2d092d11226f7041791b323ca72cd7ce1345a7dc84404695e8f6be09df8f4105001a82daf0fb016fa75ca4607f7eb041d0fbe407c52715054aefa0be3488614f142728a27a32f3edd1f8911e59274ff3a9ad47fd820714d2cc702deb95540044aa2b018098f06bc409e452d6eb7534cd100e58789c6816e1eb8780a75c4ac09e02b8d7446fddbfa7f5a21348a739c6f8ed536678b4b38f0a678bd06a0b8eed4701e9b670ef65b367cdba160b6860560916d3f25e903853c403d66b68c72e5e9dd64a0373818295989aa54813f3372cdfaa097844b256c882fcc0a5b2a08a255e23d6741ed8c8f8c1ef8141c0c6cc58057e2c5b9ecae23e411248dc8f79c33ec8c342c90a240b2bfb1532b4dfea1884eb2eac0f70c84f8aa66893512cf0c1a86d9594fd5500b313bee3eaf758587ff878e4cb934e7108202aa73d9f28c54a6af44d5e58c5b5439deb7d72c370b1af2d040e7ae88678eff7e9150a52bfdd154fb08113ef3c9550da595f225013c7b86fdaee9d7a6516ea345be7c9b46d3746365b506bcb341bc697a31a01238dc50f25c0ca6e1fee8d3ad598d9a7555e7365f93299e25aad9bc0d5b5e43668aebf61dffb9c4185004db163db13c7ee0156b6af17776e8bcd482451dc97ff6cf37e97bcf57102d85a5d05d350c6e5814601d855ac252c2772aeef60b23b5851acc53bc04638965449781ee1924d6d14ae03c9318f9ae738bfe0b4df94055e8852bb3c0f1abef5061e598bb8de675bbc4ab74b7ad8b2706ddb9e695924c0a7d181293b3a048ed4636c3cb160060c2f6204bd7ec521c822e474032e5939ad9cb4e1d5a2ab5edf0fc10e577598d7441d527d51f90c5a0d3b8c0af6e83171054747f9ecb5e463f528ef737ddbe5c3501d2c30a308bd70f470786b60185adbb78b2934ece88807563472905b30cce193bbc05715275e39e8f31099208028a6916ac5af86c258a3e0e1e0dcb5af92a1261221fd03c0a689269dc11df0b9766dc0659dd9778b83c025d0e727365e063c6318a7c83e3e35bead484648371cacc8f3d92d287fc8d142ff8ca4dc263dfac83d0bc35d3ab283c130ee0743af2c86ae4d63787c0f5ad348638d46c8f83378e36a71c74f8119d9e565c16988a1ef245383b06faf82e42a24e12bb51f3166eb55e46659720c4f9a5eda03f23b35357350884eef28d01583444d23c1ae57426f6c81892b2da4146a6ea1a919e5198270ae0af9fc3d96d6e53a071cac5559818f9904567337ba94227af7f37ef027909ac9ae487684af9c81a23b88bfe9748043011857b4ef7e56dcd666affa28d4f91c4a54572b7107422b6cb3d0798889176a3eb1e32aa3c5d573d9b6cf1d752c8f08f2c47726e8b6729a9427a103d80725145d3674d3d420aee6d42bf00402eece02213e87a56cd863ff002ccd37d4830cb5866f4838a18d79fa6b25593a3f9cfbf2dfffa6ba83bf1aae1f02b5ee55f5130799763b65cf33bf714bb7ee5a8eed491010e2d76446e73d0f4be83d1bc78d7440eb3805f67087d7905051089e630f921926ae36131fadcc95d2f52e4c6b5917c7c0be9dfdf3f202a51e2b86e3a16237d675cb0adce769b42e2964a7c77371d260d809c643b38810ae98aa74f74abeb3a55041d6d79d72f598b04e5b60bba18897a7f8104c330275bd49c520fcc317cdbaf09ecd388a9129b5bce527be519d6cd06167a7d57d6b139d38a840da7071bb886f86f8dc1658a9396902a6439b5112535910f0a7c9f173e28f059f0d63f06100cce960a8bfbda8b63d099e816033bbaf95dcffdfba93369ce7f43d665755acb347f035f8bf64e61dda4c0536f0ef2f9c18f120a4bd4365a4d5bdc3d3df0e6b80c7ff1314dd5bb67f971b9e1691edf48673288a9fa3851dfcbd932f8653e33a3d33c5662d7639591a8fddf6e4c4a10a5b573271934ed1308dc6c0fc72fb97dfc61423361a0c4ec64a08ab724edbd5db1a41e6925a5e00439994ebce3068629525e4887976c698b3358fc3609429b1aa0889b79b48e3ec0d5372b3409696f014d91ff5e8391c4986b90a6d86ce530587393c7acafadd9efc985665ff0dd8d30e1ada5a64e46b53514da455559534f101558dc6f92f97ab7a23315c81966a2bebdb01a18675566572161d17c58981e4336319239d4f2716997e1ced03c7555a500604ed0870e6fdbfa350b76dc5f06ec0ea642b1bd8bd94d7bfd3aa6a7b6280f721618f17085a2fddf9cc76c09cda0423c9b63cd2e8348b428aab8820a1055fef15c4facdf77707841d288aca030a6098c0ac7cfe08bbf033c43fe9173681bf94e95afdedf452687f50907baf52670f9f793c4f89064dccc01101f705003c25e5ebfd184bd8419b108e82d10695bddda2815de97feafe9e2803869862c3a3bbcbd1b6bfcabaf6b082df49a100acefadb8d497bdf2dc2c1eefa4e5915028318adcfc054657b26491cd25fdfe2d727eaa33e724a19e186d7c01e9f8184d9f53e7975296639d96a28d442b728cbd3c38f2c393d311ed", 0x1000) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() kqueue() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffff, 0x9, 0xfffffffd, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0xa12, 0x3], [0x0, 0x0, 0x10000000005], [], [{}, {0x0, 0x2, 0x0, 0x401}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x5, 0x0, 0x5}, {0x0, 0x0, 0x1}], {0x0, 0x0, 0x0, 0x7ff}, {0x617}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x7, &(0x7f0000000800)={{0x9, 0x0, 0x1, 0x1, 0x80, 0xd50, 0x6}, {[0x2, 0x4e3, 0x7fff, 0x7, 0x10001, 0x1, 0x6, 0x8, 0x1, 0x8001, 0x3f, 0xa5, 0x80, 0x4000000000000000, 0x40, 0x2, 0x1000, 0x13], [0x0, 0x7fa2, 0x2, 0x80000000, 0x9, 0x0, 0x0, 0x0, 0x0, 0xf37a], [0x80000000, 0x40, 0x6, 0x6, 0xffff, 0x3, 0x4], [0x5, 0x100000000, 0x5, 0x7b, 0x5], [{0x8, 0x101, 0xffff, 0x8}, {0x1, 0xc4, 0x5, 0xffffffff7fffffff}, {0x2, 0x101, 0x7, 0x7}, {0x2, 0x3, 0x3c54, 0x40}, {0xa0f5, 0x3, 0x9, 0x1}, {0xfff, 0x7a, 0x3f, 0x7f}, {0x7fff, 0x100, 0x5}, {0x8, 0x9, 0xb679}], {0x8, 0x20, 0x48, 0x9}, {0x100, 0x4, 0x865, 0xd97}}}, 0xb6b3}) r7 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x8, 0x0) 16:00:28 executing program 1: socketpair(0x1, 0x4000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="df48530d772ed6c08aa3ac59d9a68c624a6352af39d8960a7f448b721efab7ad29934074671467fac92df12640122847b004d5717259", 0x36, 0x8, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x8, 0x2, 0x190, "d9f00e123576a1bca7fbf9f084e36395f7d7ff3d", 0x10001, 0x2}) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000180)="699294d87264c3cd08a5f0556242a9a5050761498b0541ebd6f7ee3a1abae7e91693b0708c68f8e46d680f177128a3cfd1a33a7adac200000000000000200000d635df6dac9e0b20b5a8ffb633e367299e6e8de66b14762cdf360f77816a29037b3d5a6275686d440c4cbda18468ed4dce614c1145151b02ae9539cf98ed5dbe3423b59d3a51a99e808e96bdafc3adfd0262150f3533f668f54448945793a80ccc92679f240c217a5869372d56cb09415e99a3cdda6732f5645ebf5d7a4d1e6e7edc", 0xc2) 16:00:28 executing program 1: socketpair(0x18, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYRESDEC=r7, @ANYRESDEC=r2, @ANYRESDEC, @ANYBLOB="877337a7123572408fbbd72fa7971fcb7b0e09d84c465aa1a824814fee853a64d7c2146edc99c97079e716ac58b7c04408700bfce54f4d2009fad44e88739c2f2b167a27d5023f5a6603cbfe0c06ee95427c3a592ddcc7743a83951ba555e2cc24f7ce482c869bfd0d4e29e990e76e92092a4f39c02588b9a7b7c3bf29451f7a80077b2bfd242adc7bb42fa56c4fb253d296051a41578c3de09d9ddf40b6e0c64501cebd3f453fd8d3ef0c187093f3b329c7d18e59a6"], 0x1) mprotect(&(0x7f0000739000/0x1000)=nil, 0x1000, 0x4) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[], 0x10) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r8, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[], 0x10) writev(r10, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:28 executing program 1: syz_emit_ethernet(0x11e, &(0x7f00000001c0)={@broadcast, @local, [{[{0x88a8, 0x6, 0x0, 0x2}], {0x8100, 0x2, 0x1, 0x202}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x108, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @udp={{0x1, 0x2, 0x8}, {"5c6d0b0cde5c630e68fe6524b24876cca5dec3f6c5145cf8df0c35c1f42f90681ffdbe127c0dc3dc3847abfe880815a50c20436be75e8f3f31b19eed49db849faf28e7f93253522928ebf5dcec0328c9f74eebf501a4c11bc33c90cb92ebb091ad5d46f1a6c11df176b19faee4edadb06418030f5f9678d40f0c9c2a1b875f79eb8ad52806f52cedf5b5522261d6f7419d1a494c8b48a80dbcc14b11757b5ce6ff70174ab33c9ddb2b7ecee29f69c521840062f4f237cea820f2245626dc1fb504d0629e5c4067d0795aed7bd11d7b0e1e16aa45d9b53e9515b50a2fa0f8fbb7ddc795d7b10d17864baa8dd8"}}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x2, 0x3, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/182, 0xb6}], 0x3) 16:00:29 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xc936) 16:00:29 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:29 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) socketpair(0x2, 0x4, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = syz_open_pts() r10 = kqueue() r11 = dup2(r9, r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000000c0)=0x8) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x2, 0x1, 0xffff}, {{}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1, 0x9}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x7, 0x3}, {{}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x9ba, 0x1}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x23, 0x2, 0x8, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0xc00ffff9, 0x0, 0x6}, {{r6}, 0xfffffffffffffffc, 0x3c, 0x1, 0x9, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4b, 0x80, 0x2, 0xfc2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x22, 0x4, 0x800, 0xf4}, {{r7}, 0xfffffffffffffff8, 0x92, 0x20000000, 0x3, 0x100000000}, {{r12}, 0x0, 0x20, 0xf0000000, 0x11522c64, 0x8}], 0x3, &(0x7f0000000300)={0x3dcb}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="08000000001c00000000dd019078e00000027f0000010800907800"/42]) 16:00:29 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="712febf775947f23106bd1fc860400000000000000fffe8000000000000000000000000000bbff0200000000000000000000000000018800907800000000ff010000000000000000000000000001879b11305f446536f6385af111383c60cd1516095cbece88ce3bd17cc70bbfde6738e0226c6a818962068226fa0f8ac0de9483eb14fe1c235079343744"]) 16:00:29 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000000)="00000000000000f5f93cb8f72b32", 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) shutdown(0xffffffffffffffff, 0x0) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) pwrite(r3, &(0x7f0000000000)="5200df0bdb8ed5dde95e03d9d0343f5e40797583d98313c6c27aa0", 0x1b, 0x0, 0xfffffffffffffffb) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000100)=0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) linkat(r6, &(0x7f0000000180)='./file1\x00', r9, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:29 executing program 1: syz_emit_ethernet(0x167, &(0x7f0000000200)=ANY=[]) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x2ea5) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = syz_open_pts() r9 = kqueue() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) dup2(r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x92, 0x80000000, 0x8445, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x10000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x35, 0xf0000082, 0x4, 0x1}, {{r5}, 0xfffffffffffffffd, 0x49, 0xfffff, 0x3d6072f9, 0x3f}, {{r7}, 0xfffffffffffffffd, 0x5, 0x80, 0x10000, 0x7}, {{r9}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0xff}, {{r10}, 0xfffffffffffffffb, 0x80, 0x1, 0x200, 0x1}], 0x1f, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0xb4, 0x1, 0x8, 0x4}], 0x2, &(0x7f0000000240)={0x3718, 0x2}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:29 executing program 0: mmap(&(0x7f000057e000/0x4000)=nil, 0x4000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) bind(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r2, 0x20) accept$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x8000, [{0x0, 0x1}, {}, {}, {0x2, 0x4}, {0x3, 0x80000000}, {0x0, 0xfffbffff}, {0x0, 0x4}, {}, {0x0, 0x81}, {0x3, 0x6}, {0x3, 0x81}, {}, {0x2, 0x7f}, {0x0, 0x3}, {0x2, 0x8}, {0x1}, {0x2}, {0x0, 0x8}, {}, {0x0, 0x3}, {}, {0x0, 0x8}, {0x0, 0x1000}, {0x1, 0x9}, {}, {0x1, 0x400}, {0x0, 0x7ff}, {0x0, 0x200}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0x8}, {0x1}]}) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chdir(&(0x7f0000739ffe)='..') r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f00000002c0)="1292cce59be8c642a8bdad321e021a6e9428600fea3e73bc812e0df1ddf03e83dfb22292e2c3b4b0806eec140a184d99ed432453cc59f467715dbdf51889dcee5b3e077ff3e740e3cf51ddc52599ff5b643faedd383f00f5dfb81a20d4565f5907f212c0fce72429e97012cef983d4965137787e62c69e7b69d62b9357dc1ee9f0e50ac3d90562e193342fc0f09c9922de99e7d97a282dad307ae3c8", 0x9c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f8156d83670b115998afad25397f573b17295cdb8d40e6ffde82efc52dd9f768554943960698a2212431e5fb80f0db81a7c3bcdc4ff2533e9dff00fcbafecfded1255547b9aa56738764182f34c4f1f61a5fb039013a9845225d0cd7d2f2bb5fc4f9db24b95e7e359300b3c1324393df85896022c6912797c44d045ec599c858190a703d71983825f94b", 0x8a}, {&(0x7f0000000480)="7ba52c82ded0b22fecb511", 0xb}, {&(0x7f00000004c0)="280449b662de473fa947c6e2c62dd3b35f6ab7af04eeae472f66125a8ec45e6da8", 0x21}], 0x5) r4 = dup(r3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x87, 0x2}], 0x1}) ioctl$WSKBDIO_SETMODE(r4, 0x80047476, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) pread(r5, &(0x7f0000000580)="4bcf085eb2a44e58c9c0cad11b90869afb4951511a755c62650c611c6a68a4185b9984209aa6d0a22340bfe69f9d2e8c50320a2db5207bc82cb1f3c5be277d18bcee71c63963a29ba2f32998a9eeba50174379c8ad1232bb3455eb32b9796b9975a77c2a99889aa9bfdcbe9200c074555255132b45a83d130cdaa590c0fbf5c3395d49217749f1bacf60a03d0668a36ab3e602e1833cad24c0", 0x99, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28, 0x2, 0x0, 0x6}, {0x6, 0x0, 0x80}, {0x5, 0x0, 0x0, 0x400}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000180)=[{0xb8a7, 0x1, 0x2, 0x3ff}, {0x9, 0x7, 0x2b, 0x3}, {0x3, 0x1, 0x7f, 0x6}, {0x0, 0xe0, 0x3, 0x6}, {0x7, 0x4, 0x9, 0xcb0}, {0x116, 0x3b, 0x8, 0xff}]}) fchown(r2, r3, 0x0) setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xa80, 0x0) accept$unix(r7, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r5, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x0, "fc377218308a4ce74e0d58768ef0a8e804ae74f38e96563ec22a644382d49efdd9bb69e725cc7d29"}}}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff3) r3 = getpid() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) write(r4, &(0x7f0000000280)="6513cd36e86c03746a25927469acc79dd0b3562ef01936a99a8b3bda0a7abbe73bb159af29ce4647c666a004abaab2ec7a1a489f020a831fc22394266cb286dca40a25372b0663249639c3cb2952883a50b477a60cde9db09022790a12c558c9c0deccd9b2e22fdf2e877e5340b3514c378004ecf980f2b5bcfc869983f029f769b9dc551083b7d712d1a979eb58b8fb8b565b4a1f353ea09b9c8618673b765010ea2c74f071e60aa671551e5a45e33bd679e8", 0xb3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) ftruncate(r6, 0x0, 0x3a6) setregid(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17493498ca164ab8b715a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r7, &(0x7f0000000080)="9e", 0x1) 16:00:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x1, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd33) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffc, 0x0, "010000000000000000ffffff7f00", 0x4}) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)=[{}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe59) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) poll(&(0x7f0000000080)=[{r2, 0x100}, {r0, 0x40}, {r0, 0x1}], 0x3, 0x2) close(r1) r4 = socket(0x2, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:29 executing program 0: syz_emit_ethernet(0x102a, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x101c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x67, 0x0, "c66d8455a59bb15b0aa10eb585cfe912045fb8683e46baa323311c0a5b3a4717ce72b9c9303d4f84b67522c6913bb9d2b0d051ecc424e7485b5d9870da4792a78d77ae02c34a02f9d83c41ecbd213fd48079fc003efa0d85f78769d0533d91e2a1b134f6663f7e83d663deb685402d3d98788eea3069a1792f3e85b35dda89628cf5a535e7f3f713dc7143993ce136ba2ee65aac2f76bd3d014eba9da4cae459a80761c599653bfc2d2d11d19a3e8fb0034d41343ec02564a4505d428bf03e5f92c98f5c6ee05a9a255d046f06db7f86de110d58edba484a403f28ae8bb4d77b6f8f4e1016df7b9c6b769fd713c0119df4deffe3771d96701110fd1d2f7b0e4eb659d38d755cce2f2d5cc0c71f8b2ddea4e6a600c1912aa7370b103c7271b4601bd1ad2e70e3ebf9e04d8a200012eef338d3c9be16b543af3f3262658075d2fe93eae3955e13be3d7cd3f324b546400523c1251542d100cc7dd37b6302692ae2ce2fc32eca7dc9f323ef50dcf223e8242fd1ccb4fdb303e4cb78711a16f02d3ba13af8bf7b3c30c62d5f8039c67102dcbf8bc000c8c8b60b1dc7f6c3d6790d3c66ec9edc2dd8c72d62127c7df26b0d7d35847e1aa9e582fddeacb27871d87412b9b02cbedf8584764236480f99533270b8aa8c8c1db59f062f1cd491deed8eb845157e7a73bce0ec8def71c45dd173f1252f67c4eef9a9ddd95be055ec0561a93ba0a0d28007aaaa77516f89b1b7522ba9af9504a6848424476c7708173e8ae865a5652682b1e77dd46cd10bacff0beb1cc0104d5c274891361137d5a7d11f5e82a7f36bf1e3afd0d5fec765a81424f343dcac74057e1eef318a5e1858602a0672a817cab0f42c0b6e8b880133eb7b2e42879801758420ec243ff9ab163a3ab696e89afdf14c38b95aee3f0356cfc3dd0cf326bce362858b23c5d05a81591990536e8e844acbc28e475eb4b4e5164e8db662ecddd63a5dbeb4cce3cfba844eae2f6a7be55a27685860bc6338b89e150c8b479a5d2880feb3b5c8e9a6ea27b5be665de0738015c97c7773b5107314a8bd9e9fc2adf031f9e23a488d158f422a1cf886f5002929f6d70aeb2c7a937cb664f67cd5de93a66c4ffad594fb7af016e4f5390c04e5001eaa814cdb7ee397c569fa73fd52e0cbfc27bcfc1a5dc0847a7b7b6ad1272cd7c4b408d5e84b96b86f143d818b6b898754c0e1d21cf6e0b663da4c176a21d1d3ae4b4cf2517ea3863ecfec19a9d85bda9b64167ec7fa73e84c97ffefb508e5607e013aaf5ff9be052e738a60a7b0b335fb77ecbd53bf7829ce56c7ef8884d0a29f025f17e985a1c15e3c527884d0564a973f61c3c2b61d0ff91cbd7991b75aa02d80ad04a8d6f3a3a87d7ffc1e78985e0c34d1d2d77929e5dab7468406169a58462b133501b018edff7549265da93c3620e6436d368c8a80510fa93c7bef85b85e5cf5b7c580809cc060a077a19fe6ac27d484bd639d53078f7014233ab563171caf8543e42e4eac60ce8f81c62aba85064ec655deb96c724f0a7e78ed710ec0b889172dc1782f34759fabe22fbf20d6b49d0fe82ad550f862aab4dd540c723331cb12515ccdad33e20d8ae21c10a556f8f6b8c4fa69bc2e6ea474523f2c8942586fd0e88a74fa7fd36957103c11302ef2b412718507cbdd64b01b7dcb98936206d075b322fcd49d1c113374638e03ee92d18cbd2f41e6cbc8d1e4694334c5835505cbe9c5f5a2993e3ba3567b063c7b8d52c0a7b0bf112e593f6519f910c5d018672211d52d48edc3e6aa6d41ea791fe46af1e38f8309317d53e3d7aba87405006845f7211ca2d80e0771961a522ae3761328d9877f04cf4befca1c5cfbc64f058890e7f61c3c69141bb7af81633562cbd1776fe9cf51046bc62c6ff5463f84017dc17b6652cd1530eeaa4126dea207a2f2d1a44250ba5a506e26a0e259e917adbf893c63bd51075d58278abce7b2df822ca0a64cd6bdc417d74696e70111c40079439343de008298691772a41ff7866a146bea464bf974fa4ed4293869e8f4e2fa8afbbc1cbf3bf1a132a6e95420e823e7a391aa03b2377769289d953561b13adec3de3cd2c8249ab5eb8e419e0f60e76c8492e438ddee303d2a585e6067ba7dc70220a16ec540a1e3a00dcaac46c048042476d04e5617438bd533f2118d19224381db693044686ecfcc67a801f20c3d262c07ae3f2b9cf5cc81024e75f258642418d1b07a22ad4ccbebe895f55ad384d75a6860200116205a9fbec51bbb7c8edf07791f01bc5179b4ed8918317d606a44ebf708f0d21f24da2b2630ac96016498aa9625c3ed7abaf1e5c740c90510eb327deddab7c5e177727c624020ffcf8e086f85d49a831d93a6580cc0a1861812c7cf214daf514f8c16e204e3b3e0af1081422d62757f6e14a53003e9593f9d92f2e3b5d00d1421e6a67f86b25c8852b33538005f57369544014c44ae3b8b5aa8f2a2bd48f90136c90f072abacbe167cfb7550f07deb7b157884e67698f8e596f8f3987276d4c29f1bc616ba55e0f4c91beb74772a5eb732877ff39c1f5001feaae01b01d4ffc0c3953390f9c6d844811080ff1fd50d869d79822fd098af07faa24ccc890c1a87cedb2e5e5f95ac6723aa6e83095a90dc5fccbc8e0a93f3b9fe67fc396fc283339a45d8c98328c2f42c9b03c0c14aac9e127957145785b8f0d158c7131162992396a840e41c206190b997c1974091620d9fc2e21fdc57582caa105785854269feee4bf164d5300258796d34335741bc5813e375808e386bb83a2e226857d1dd0d0dd3a46135dd270ed5d1b2e47722214717a0d313b6e653b0b7e54dc84d71c1c4e6c8b983345bf008cd3eb86e69b487b99a0e081ac4ab1524b7c3ba19b5a0053b2ff2bb186d052837154f98bf5a3e7a83dcb23634ac0c64633333550624b25dc63dc5114956e23a73bfead8d3d83e57497c124e17baeaccd6bb5969bf42ada3f09a702f1815d70456e46ac446d3756024a608dbfaf923f1b0e765f1db97eecc05150d2ffbaf236585de2685b2cc74090a10971c5359925986d68f5b7ea4c3f47beada898bfba6ab3f3322e5d21ab38d7df04566da3371cda9de2f3e47a940b2d41339bede71880f110a9a87f985a107818a2d1492e7fd06190cc81cb4b26463ae95c695d88b479881f1b4c794c496b988ac1c20186dd63e35b1fda0908fe38038ce3f670715c6d34c913eddab11f5a3aaff5c59759d5ccd71253a30dd395ec9807b083e5645f2a6162cdbf680411da6f6858302f9adf0fef166337ae5b03b7098fe44aaa15a64818f9696c35afb982ba21642895c2d1fa7d4f2ea06bd536851c3da6c84f9b478f139d230aa6a2d2e28c9691f6695a10eccab4fe7f346cda837ff306c1f8640da28badcc2ea7905e6a5fe9c8500bc0aff255420ce319787cc44dcaf4438062a21e6eaa7678e7b43b24a91e56d0a6a249abea5e17fef7eee354b5c491e93b66fefd8f1444ca237a23a1d1290cfb7c96265320d8906c3f7bc18d4a1d762f6a7bbbae132a40088edff6ef28617fcdaed5e444879dab8c7d8f76dca4020fd004c48df66e7cd8394fff071e11ffbb05f335e7de37d5cf8c462ed8be481f6e0b12ea5afb536de696d881ee5a6ed63f088cc8eb1aad0444f444e621e1aa4ca29f438d6d4ffd4d31917e217e1829839d1686187ae153964e45f10cccd5d127acfd5cdb82d186513ab487071eb11fbd1e2774994d99db90d8c5a601a326948bc2437d39ad945e1eae8975d75483c14a06690cb82a53d5bfe21c90f3b53bcd3c3adde77ae4562d53f09a219d5ef15b0eefd5be2f0e708a2341126c118f7a2d5120475104138e19300b5c6c2e44e59e15525098cea6190b05746183a266e4f222fc0cb66ecd7eb00340eb9907bc522f548e3b6404a0531c7c20f8f3da1f3dadd60a178c68409737b9cc09ad29c84dbba9597d733ce167935070bcb3e31e4c60459ba8ec0cb6d8efe17d4e24a13f50d7ebf1b83a91bbbb8b1fefb2e1ffc72944ca3f9c9141427339c850bd408d51b96c6c0fa42620f051ab1c273b9a7d5a81a40c7a0d87e285aeab678428f711670685c6ec445631a75ae4d9f447871cf3b7b9d040038cd4c3affba94f41c9b7dc128eedbbf2dd5d499daac1565de5798f5d12a595c17fb301434d3e2c18cc4a75705d3265cfa0b77462a55bf45b7057227a2f02d73e7105bf220dad2ee7b53ff31b11bf488aa261f0dd4317b03fc946b1c4d8a5d74bb5a67031c6d8341bf1e20cc6cdba7207cc656023c1bde6596416cb091c23970f9d06220efe93f407ad2fffc95b03a6b0bad6142af64fb7c3f7917e7d124d9294e37239707cd71a9437d784ef756d41173f135fd6b07f4ebccae52f8a6d4d1a5b33f540cfe6cc287d92d7eef08ac398ee727685c911e555ce4db669f6bc7c3c1469b4165ece8356764eb99c6b815f116d436ec1bd847bf3cb57cfcfaf26f3d2fe2fb02cfbc7ca6fcdc87677628df8d8cccc77ee71b3409e9427eb99875f318cff7f4bad46eadc53d57f6391b8e1afbb1bd9fa9554da9b841d2598204697092fc1ab2288fab3df107b638e0842374d294cd8be9f9ab2e672d4e9586588a7d402c5c44ff54ffcf1a126161dca730fef0fe304e0f945f1a9f5c50ea71eda0307975882b1bb8e77b25707f7c20727180cf9563eac77ac323fa561193da92d1b7c4bf7b4cd652e5b01ab23f13c761c93659e2b63898b4576f1389e379ebc77117279f7850c9210d9f16be8c387375edffb897e5fd4485d4b06c51b58b1149bc694db2457b30dbc82ddee02f81504259f15f9b0504b1ba9ae3e400a5a6c05fcb11c08fe79f947b09e01ca176d961fa79a17ac0c90ea6cb81ab77d51cc909fbc2dcd946a0d0eea283903fede2279a405f36fd6b2206f9c58621217ee52d9e536c55bbc43fe5fa940bb5ec47b2e8c9fa50d834d86f3537c6cd3a82698985745c1127851b5209c6d9b4402283c8cc56bf37563c7e0230deda011524f86a0a57adc19a4b08f96052347841dc2c10f84177b0c69d73710f61361ea6c0dc75f193c3729f04b6a5bfdce855a60275ba00d59bbec6307ee59a5aaa8460c41746aa3004ec26ab054d1d3bb521dab0d2a8044658932847a455ce62f53cdc04bcffe8f915482760b278581e347f03f0e724b577b709f6c4595fb6bdd030b3aa1e6937692177232aadd228abc9881c8d377e1df5c7b69f2334711d9d0f830edbe94fc9c218cf5b572df02d1b9528542340f28bb802a7fc5bc07e093d8fc0d8ed24b958c70618130843f6637cd6adcb98865a7ee456696d6c9ffb2bf1c2dbbae2a1b4bfe3cc599e0827c36204e44374376ef0f10b9d3baeb441e2d0f0d21dbe2965027254ccb240263462bd053d77c6527cfea325e5b8cd5c08a892c5afee2083be7592fcbae843c2b825a98f1c641fbe87155675b7484523d2329fa98806ccc3511b306960090ef29cb3d4ff4a79ae733579234170f3ed24eb434cb19adfb12701bd19e1e6891caddfcf71874a60525c8429106b6a9607bcd4ad3fc2e158796a128aff58496eceb63fa6260993905b75e92220a93267c105e0d67aecf328ab9670a159d566eede2eab954a3eaaae99bd5811b33fb00887e34d2b44b2e04594a5e8cc13d5746bf5bea13baee4f5bd9fc91ca609ab110777be1d58a82e17ca91cc3e3d1acebf6829ed542f9f96fbb2e85c697b26aa6d7dc45ed1267a3d868fbb594427faecce6a14f55522d17384724d9c1b9c9cc2b403afab583b6c729b6e993537aa8cf6823b74818be"}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x6, 0xff, 0xfffffff8, 0x2, "fb708d9936bca53fa02eb765a63c30e94b87d10c", 0x4c, 0x3}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ff1a9dcbbed4000000eeffffffffffffff00"]) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000100)=r8) openat(r8, &(0x7f00000001c0)='./file0\x00', 0x800, 0x48f9aafbf0fc9c6f) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) bind$unix(r9, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x8) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x18, 0x8006, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "ecbd6f", 0x8, 0x3b, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@echo_request}}}}}) semget(0x2, 0x2, 0x285) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r1) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x10001, 0x0, 0x0, "5bebfc0ba0c15500"}) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) fcntl$getown(r9, 0x5) recvfrom$unix(r6, &(0x7f0000000300)=""/4096, 0x1000, 0x842, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:29 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x80, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000796000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000a52000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = socket$inet(0x2, 0x8000, 0x0) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) r7 = dup2(0xffffffffffffffff, r6) fcntl$dupfd(r4, 0xa, r7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDGKBMODE(r2, 0x40044b06) syz_emit_ethernet(0x7a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x14, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @empty, {[@rr={0x7, 0x1f, 0xfe, [@loopback, @loopback, @remote={0xac, 0x14, 0x0}, @empty, @multicast2, @loopback, @empty]}, @generic={0x0, 0x11, "2afa7687035904abb600068fff1b00"}, @generic={0x0, 0x3, 'C'}, @ra={0x94, 0x6}]}}}}}}}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@empty, @broadcast, [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x4, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x5, 0x1, "ff6f908b214bd57a7f400d774cf8a7bae9365cff", 0xe085, 0x81}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000040)="00000001", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) fcntl$setstatus(r4, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:29 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x2b}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = semget(0x1, 0x0, 0xc8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000540)=""/177) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setegid(r5) sendto(r2, &(0x7f0000000000)="76380afa097ed9a85b76d170503f55417c5f4c256218ed16bb714e1b0622fe7e022c31dd163c77cbda7ad7fd402e02cc405b84cc4e646639a377ef3b5d2c17ac5edd6b0b3468336ed2ae2be099d849ddf721477c719a4c461fdcf377e17717c14a01d2dc0958371224", 0x69, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/92) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:29 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$getown(r4, 0x5) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x85, 0xb286193}], 0x1}) r8 = kqueue() r9 = dup2(r0, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x21}, {0x25}], 0x2}) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x9, 0x6}) r1 = syz_open_pts() r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x9, 0x4) sysctl$hw(&(0x7f0000000200)={0x6, 0x15}, 0x2, &(0x7f0000000240)="2651a7c03fa6ce01040b63216d960a65c71014d5", &(0x7f0000000280)=0x14, &(0x7f00000002c0)="f464edb152774d69ed46a7fd73ea8443d092e1007d9bb87c52424a017f57bf7ab29dea065330bba182b52638b608277a14d389a3af242a96b45ce259a1b3175c0e87dbd4b336297ae02bf860ec79333a03a2799e0e21dff546b67d4dfaba4a5e6f1631001f731793eeb8f43ebafd", 0x6e) r3 = syz_open_pts() kqueue() r4 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r4, 0x6, r5) r6 = dup2(r1, r2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000380)="b5a62800b7e97364f0550e5847ecd3622bd1f6b31f9eadc509490eb160d645927fc9269c838d29355b702e0509d414cda8ff993e778f342255e36228f9007583b05505074070fd1784f900b2442a7010f9381949a4d46a30a3b8909dfb0891aa055f86916b1b5e08da0848b7ad89a5ab0316f6fa32b4d32b4ecdd26d9c1ef5d7930f61205581884859", 0x89}, {&(0x7f0000000440)="7f250c105b3da9ae84e14761aa2cb080c6ffecdbd7d44f6ce31ec2562da4c4cd21a3d046503fef5c51af6c4a9cc5f8ce7be0756df139c0ccac117e3d1378eba41d4e8da5ef61c1f220b1765a6d901b4d3caa448e0f8eac4d28487b1bd9b14a39612a5cdcdfd3184e2b44d96e91b7c95b8ef35ce2412b7ed5ed03c8717015394ae364e6d445f2fa374bd9a5b60d96a07b1ec7a6a664a56c74032d19e22e6aa9b0dbbb9f47f990d6c37b1e5b37b749136f3ea00565c5fcfb7d8c933175b293150ca089be4ea23a831a57a3ce92", 0xcc}], 0x2, 0x0, 0x6f17) setsockopt(r6, 0x3, 0x5, &(0x7f0000000140)="01fd3f8a", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1900, r8) 16:00:29 executing program 1: sync() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000240)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x7}, {0x3c}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@empty, @local}) sysctl$kern(&(0x7f0000000080)={0x1, 0x16}, 0x2, &(0x7f0000000100)="e5bb035a1805822f954423b4", &(0x7f00000001c0)=0xc, &(0x7f0000000200)="a0a090e8888f3c0fbb10afd3a662cf3bcda41f01474a6affa5554ae3572ab058e4a7da2966a7f28ddfa0e74bc10014b652e77d1a2a3c1a93f48e2c6e1c6040cc866a745f09f1df43a968e8a42362c5f86c0680d0ec31f5572c392021e7814b473489d052d19117e945eb8c306fe2a0b57d2d95db137db2bc715f547935e3bacc0b30783063a755efb916cd20f66872407abd65af091e28591e013a84", 0x9c) 16:00:29 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x522, r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x401, 0x4, 0x48b9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r3 = kqueue() r4 = dup2(r1, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() mlockall(0x0) r6 = kqueue() dup2(r5, r6) fcntl$dupfd(r6, 0x0, r4) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x7, 0x7, r0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x811, r7, 0x0, 0x8a) pledge(0x0, &(0x7f0000000340)='\xfb\x98O\xe0\xe7\xcc\xfe&F*\xbc\x83^CP\xe93\xa7R\xee\x99\xc8\xe7|\x86\x19i\xd3\x85\xfehT\xdf\x86\r\xd4\t\xaaf\f\xd7\x99\xc3\x037$\xfe4&\tu\x17\xd1\r\x01\x98\xab\xed\xa9\x0e\x81\x90a\xd1\xa9?\n\xe35\x1f\xbe\x9a\xb92\'\xc6r\x8e\xdcx)\xf7\x99i\x1d\'i\xe7s<\xd4\x89N\x1as,') 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffeeffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x800) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x20, 0x5, 0xb5) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000380)=[{0x4, 0x808, 0xe13821be6723ce1b}, {0x0, 0x7}, {0x3, 0x20, 0x1000}], 0x3) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/144) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000258f88)) msgctl$IPC_RMID(r5, 0x0) semop(r4, &(0x7f00000000c0)=[{0x3, 0xa, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}], 0x9) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000c00)=ANY=[], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000003c80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5e6f6883a13c90f47d6c33e00fca994bc46989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c9563f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ed199a5bf434f1e474eb9f9ab64f3cb7c124ecdecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24bd6daebf92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d957005526d718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c37383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b11514925df83471d03d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e421a0d9364794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f12a7158da80548c47c9c223d8a410fbf1d46ae516b69e5b2ad8732da841ad708104551d4de0a926e2bfeafc3315000000000000", 0xfad}, {&(0x7f0000000580)="dbe8fcccbfd6358950d1c283a0634f132352cd3ec48bd92bacfcb9e0f17dbb57fcac2674e0f4ca01afa6b7674921be21640f5f385903fb33f71b3c86740a59ca1668609cc797e6c0012a789f11294aa86384cc6984373cb69be6a1d033afd0435d3760e6d2a3a947118974abbce08b6ef1bc92de861e5aa1d02b1ad08aac8d7d1545c46812a554706511fdf207dab26b896518a3b79adae1b96419308de24ed40df9cd16d602b3242612535d2cb3059ace0870e2ebdade054aaeb5fee8ed587ae23dd6c970d4aceb0cb298d3e9795105e6f520d77193c0ade95a070b8c9e04cd8ef303e944e16f1c83cf82d1367b2fa9017a1f78c6cc6b", 0xf7}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r1) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r2) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x400000003, 0x0, 0x0, 0xffffffffffffffff, 0x10000000fffff, 0x6, 0xfffffffffffffffe, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x81, r5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xa]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x6, 0xffffffe1, 0x9, 0xffff, "3f0414c4baec1e03f347ec394f05400b95a271da", 0x7, 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x200) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0x1}) 16:00:29 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x6, 0x309b}) r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0xe) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300076000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400", 0x0, 0x7ffffffc}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xecac, 0x2000000003}, {0xf, 0x7ff}}, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) setpgid(0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x8, &(0x7f0000000140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xffffff03, 0x0, 0x0, 0x0, 0x0, 0xd1, 0x1ff}, 0xd0e, 0x835, 0x0, 0x0, 0x2, 0x56, 0x1, 0x8}) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r4, 0x80000001, 0x2e, &(0x7f0000000140)="5088448f8722eb8de392964800000000000000000000000000d91c20776faf3c8d149e3ebbd5e8fa434d52aa935ef936", 0x30) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:29 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) 16:00:29 executing program 1: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000100), 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x1a0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x2, 0x5, "8aa0fa5ec3c4dcac53b61e9d639168d939e17dcb", 0xff}) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000400)=0x212) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5008}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = semget$private(0x0, 0x1, 0x3e138cc2a10dbc0c) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/163) semop(r2, &(0x7f00000000c0), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 16:00:29 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x185) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x18, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="5177b9dd093681677566f9349699a28a831d8fb4a4325ff4404b704d693b53151dbcda9c5d6751d6190f03d9e17b52f2194b44b6a9689f8ba39c79980c8f28dd2f0e35cae92cf7fb0089385277d3d9b3cc9b20973e35c97dd2c130646c50672895e5b2b3df629e2bb5254c7644cb", 0x6e) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0xa0) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, 0x0, 0x4a4, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x100000001, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x64}, {0x6, 0x0, 0x0, 0x500}]}) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000001c0)="a0f5a329be8770659e54566c09a0182562603614bf64049bb3da851f4df551082fe0cc55960a9ca0bf7a576e765d3d293f6d245c1f6c27340491283cea66da0aaf51be56ce112dec76f8cc0560ecc248", &(0x7f0000000240)=0x50, &(0x7f0000000280)="474569fc79000a89b73bf752e4652158c4d8c68240fd755c6ecf6cc6be0fb602a5dd5ba4972446cb34fa2ee1ab2976d8b00a05c0854cda17b1601c84ef8a4c72c2421a060c4837161181386e6d69a63b97f3b7a8de9bad68b709b89451400cd8be15c09253cef512ab6f15db12448f3355e455dedcc101bd0d566b5c7a14432140b9df80253b11d756e5fb1c84e973e6d224484c5051be8e24e201e6da7ffa6c389d13ec0af850565d370574255470c19e3f2b3c48c550c0a10e2aebc9d881e645f3e5ec74f22626e15b80c1d59bcfde10ffa876973630fb24f0620c3274865bd88f45e2057f58ee88f0ab85fe6aaac1ca", 0xf1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) fchdir(r3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1}, {0x3ff}}) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x8001) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000400)="c5", 0x0, &(0x7f0000000080)="1053d780d02e5cbd9e960cca7437dc0b1e4b09df5723c2eafc6ed2cf5e9f0412107586ad947b03da9c58ebae9473f1cd438e3076ca9074a053e9891ebe7378805acd2813889b184e71072a1923d5717cab16d5c51c91cb7faa4c72018663c74913f4d64056d2643b5c38c96644936dac797644e91f1d1bb289", 0x79) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r5 = dup2(r3, r4) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) fcntl$getown(r7, 0x5) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) close(r8) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000240)) sendto$unix(r5, &(0x7f0000000180)="a243c828a5714eef78ffbf1eb451eaf43dbd7e70c73dc15a1d5b142268c1edcee55ff1ade322b21e37c5958ffc9b2909ac36357c65affc85aaadfca9a0a4a6fc7af31d1c01fc97837f085edf7b", 0x4d, 0x400, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) pckbd_enable: command error 16:00:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000000000000000000000001000000000000", 0xa8, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4402", 0x2}, {&(0x7f0000000200)="8e125b22834e8c52d648aa76e2c3483fa63049b89a630a8261a14ce5ee7b75395d83bd649b756787584c7b6c67776fbaabece4d46819f902ea371efd489e4789bbb6c14285745b6ad648c42200f0f3da242ab766b486dd28120b580b1b6a30d878971d303ffa9d82fc83be392a0ab1605781bc38d9ae22d1089b14c9a589e3245d7a26bd964eeb6562795bbab41b486da158eab5ae59a8d05e3c2ae9678029dec70397adc312e22e4cfc8f96ba5f946fda752f4a85d3dd2b0e0dfa20f193df6fd960d8863829570f6ba7017a5ddf04f9ba05910cb88d015ef809dcd4e16c0138cdf7b711c810", 0xe6}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="79d0c9a5b87078c8b94442afc06b4e984576e3dd8b872f2985e47024c66797279c79e2b83584ecb518e9cc5036", 0x2d, 0x202, &(0x7f0000000380)=ANY=[@ANYBLOB="09562828f11535549100a76c27b80320925d22abf0123614dc07388183ba9951666ea303494304c68a57b8738c024e8418e910162f51fbb8ce5d6ef46461e391c56a2c848dadd0d954aaf764ab5682da6e0846aab8d7d813bf78f077d57a0074fe2020e8ed43163540506951d7ce554b70071824663716c923457672cb582efb6c59792f8a452fb631f8a12d18ffe74b9a67345bf6543cb19016add036dbe113122e3b5f1201987d414b0a5e875e88b08a9a5f0533fb02"], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)={0x1, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, 0x0, 0x0, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r7) wait4(r7, &(0x7f0000000000), 0x9, &(0x7f0000000140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x101, 0x0, 0x0, r4, r5, 0x42, 0x4}, 0x3, 0x1e40, r6, r7, 0x6, 0xfffffffff113ebcc, 0xe9, 0x9}) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') truncate(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5e, 0x40}, {0x8, 0x100000001}}) pckbd_enable: command error 16:00:32 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) 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, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:32 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x4a}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) lseek(r0, 0x0, 0x8, 0x2) 16:00:32 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x2200000]}}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) r2 = syz_open_pts() r3 = kqueue() r4 = socket$inet(0x2, 0x2, 0x6) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) dup2(r5, r3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r7 = dup2(r2, r3) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) openat(r7, &(0x7f0000000000)='./file0\x00', 0x20, 0x1d6) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020eacf50 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020eacf50 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66"], 0x10) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x4, 0x7f, 0x9}, {{}, 0xfffffffffffffff9, 0x68, 0xfffff, 0x2fd8, 0x2a}, {{}, 0xfffffffffffffffa, 0x42, 0x0, 0x4, 0x1}], 0xffffffff, 0x0, 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, 0x0, 0x0) setreuid(0xee00, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r7, r6, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r5, r7}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0x6}, {0x7ff, 0x5, 0x0, 0x5}, {0x4, 0x5, 0x1, 0x2}, {0x1, 0x20, 0x0, 0x3e000}, {0x8da2, 0xff, 0x4, 0x10001}, {0x401, 0x0, 0x7f, 0xffff0001}, {0x0, 0x20, 0x3, 0xfff}]}) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:33 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) write(r2, &(0x7f0000000380)="52780f3814a5666bf3b4d7eb9ec8b42f3fe8018e642e209a72ec5daf6edc500bbe82704b5baab9aab23bb90bcc1e3265451fe3e1ed867846e52dc4b1d5ba44b3a181ef6b3914d297f9480251018b6a8db942f7f07a", 0x55) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) read(r3, &(0x7f00000002c0)=""/143, 0x8f) select(0x40, &(0x7f0000000200), &(0x7f0000000280)={0x98}, 0x0, 0x0) 16:00:33 executing program 1: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2], [0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffd], [0x400000000000000], [0x0, 0x0, 0x0, 0x1000000, 0x0, 0x2], [{}, {}, {}, {}, {}, {}, {0x0, 0xa, 0x0, 0x800000}, {0x0, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x965}, {0x1, 0x0, 0x0, 0x10}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) socket(0x18, 0x400000000002, 0x1f) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x10000, 0x9f) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r1, 0x0, 0x2fffb) setregid(0x0, 0xffffffffffffffff) setgid(0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000008c0)=0x80) r2 = socket(0x1, 0x0, 0x43) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) write(r2, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) clock_settime(0x4, &(0x7f0000000cc0)={0x8000010002, 0x4}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f0000000300)) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000080)="e4c9e8b8355662e8f9d9e6bf103b1dcdd09b28116bb27505b50fa224ebe688e0514c325bdc2c10af0c5d157b46dac2d3029225cddcd5cd36405e0801f7d65b478b19d6d942e4d67118d1e00f6448a053d34fc747d2fbb2904673f870ad3d7e48236dea40fe46ba1dce68ff17683e8bf894e03aa907e506b7a8f8aaa7e247902b396c9fce79f2b5608bea9b0947b77071ba83939642c55be9f15af17d39368ebb8264ff92296f58573da17e0294df9936a0c8e5205ec71c4147e79b8beda012424a44a8b19737ada71cc7152a68ae8cdaea666be81419f1bfd629daf1babc36c1d8809d5165f2f0", 0xe7}, {&(0x7f0000000180)="6d8d5d8fc7148e4616679e7752bdc29083d319978820b7cd7c464421cf27c10d941c71081d3008950289798981122d7aaa67177392a02a0649dca1dbf02b9ec808087794ea6fd892fd2daa552aaa4e00a31924252442467ea2d3e931be66c4717a982e669d5263e5af54060c5498413c76d66137253f", 0x76}, {&(0x7f0000000280)="c3136032b31d5cc23d90abe28a21ad3e9197a88d9b232692e26cb60c2172832c3f0d700f306e0967552e2cb730c3a453045153d5f697d4d4b84e785d37f7a428b4ae70d43bb6d84e20c2b1d23e7824a997012eba189d23c65d3c", 0x5a}, {&(0x7f0000000200)="7fbaac50e41f4e74c60165acdf89ea4be182b8be70dd2c9d7dc92f5ebecba48e7ac27c5aa4b8c249f8", 0x29}, {&(0x7f0000000300)="f49184ef15107b03e53dd68839473bc84b942dc6b7044f435d5232fa6853ea9b50bfacd16feedba07a262b0c6c803d7891bc6867017b00eabf4b0350d50e134187108316a176ed366640b4ba9a2ea4fd62c06de903ea1cd3098aab378addaff75f09ff44425ae74a1106ca0e915d47ef9cbc4e811b4c9ee4ab68f54d7127fb86127f05f6dba8f4c6768866e8c2c080ae24188b33d753081bbda85799f939a2d8bd2e890eb397510915dba64f8e770b5f2b8973424a997d96e827c5edc877e33901eecc3187beecfbb061011baeaf49fc5d41faf5ac6264a7ddbb4c89809c3b2e9cc89efc0a", 0xe5}, {&(0x7f0000000400)="35ead6f76d70a948f470b523b7815031b1253db78719d377152e3d5e110d58bf20ffa1b4a4eae9f21c824d065415a2a4733d95142ab84acfa7e4cace8e9c24ad0a7a947ae203ded73c6201f71518a073d827cd47d381aba5271e9752cd6c641403b00ada79afffcdfebed25c963fc8522956c5a13007bc028d29d4fb301952bb4a5b476dc70eb1c98ee82ab612bfa02c6be12d8c1b267ab9f8b9ec57171dd6176d2c7b23c71c8f13faa4202ffc258596a267b404", 0xb4}, {&(0x7f00000004c0)="f8420e8764c5d580b370e853a69a9c52c7fde171d08c566b3a3ad3416bc1080f39c6c8dbd628f9ed84a23cc0062a3f4d4571272e4c13e282ff5be3151f7771ecd9a73fcc1ba2eaf3fc506a576faf127ea7e4a8e9108037f97124441b4400d5c5d774aba178c70b86a284861cd58c5cd221ef7366340339c2072ff53b588cf20aaca4efc1c52afdaca3d32e553238f01587750f0d49883bec09cc59ef5a7b48b0be6026ade379cdd7105005c44b1103df6971cbac12154ac708cdc6fa03463295f35e82ade76c1143ad", 0xc9}, {&(0x7f00000005c0)="ffe96bcf0796bbef8b00805db00e7d56b0c0b1aa01893bb99aa5ed601a5296ed990c599f0c766021eed217079563717d5131da5d16247dbac1a6e95bebd657224e3355c92bb8aff88b4fe2a88a3d1b1fdd834a93b2d1fc26b32a74a07c4104e2d3c909f7abf5144af622c6de98ed9889312e26c560c5761d09f408a9f988c1cbd8dff71f10f13372a36eab05b1a4a80450a952eb3cd66db79ca8d1400e4ccb94a9bc0b35f160e7eeeb1145a16eca4974e44c7096d310bba4eef3ef3473693010e907d5ef67ed9ee46d278fa5895f1fb7d6cf741eb24f130b1803ecef22f4a2", 0xdf}, {&(0x7f00000006c0)="2491a42e164a6565c9ff88358ebd4c64e47af597ae29bd206e09e7086e7a9eed2f25b276ab8902fc0eb6b6eb24150ab8333b77eb61897e28242d682aa2f738b39e89e6648a32cfb24660384220dec01bb7ffc62a0db2ee5a362b0a466e4bf60131a85cd4f6d951006e3c85429cf85255ef5756558cab29a5a29df3e58588e6eb3514229afcb33872caa10c5d6e90fef943c2ef65e26c6113f9de4cc568bb514ebd3ac005e5a61a2f799e4c613cc67ba4a9f0621f79983878ef5e7699f84e9eecfb1ae81d473e44f3130c7b", 0xcb}, {&(0x7f00000007c0)="56b2cb45fbba3bbe16e5ffca44aa8a509e249ab507fa3f08b8d075ef90567f50875bf4af97a7bab987581b8bf5f4b68f67e94e1b035a", 0x36}], 0xa, 0x0, 0x159) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x1, 0x6, 0x5, {[0x100, 0x10001, 0xf4, 0x63e1, 0x4, 0x7ffffffe, 0x2, 0x5, 0x9, 0x6aa84701, 0x100, 0xa68b, 0xfff, 0x1ff, 0x0, 0x7fff, 0xf8, 0x10001], [0x7f53, 0xb, 0x7fff, 0xfffffffffffffffc, 0x347, 0x1, 0x6, 0x5, 0x1, 0x200], [0x2, 0x2, 0x8, 0xfd, 0x6, 0x5, 0x6], [0x81, 0x4, 0xff, 0x8, 0x23054, 0x4], [{0x8, 0x3, 0xff, 0x80000001}, {0x8, 0x3ff, 0x1, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3, 0x2}, {0x7, 0x4, 0xff, 0x7fffffff}, {0x2894, 0x9, 0x6, 0x81}, {0x6, 0x1, 0x500000, 0x9db}, {0x2c, 0x8, 0x0, 0x5}], {0x2, 0x38, 0x308, 0xc4}, {0x807, 0xffffffff, 0x8001, 0x203}}}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:33 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffc3f) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt(r2, 0x0, 0x81, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = semget$private(0x0, 0x1, 0x9c8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000080)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = dup2(0xffffffffffffff9c, r4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x93, 0x6, 0x1, 0x1, 0x2, 0x4, 0xa0d41c978d5299d1, 0x1, 0x4, 0x5}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f0000000180)="b35826810000007919ce17864050736630e2d22e75fdf0c39e5d64ffa757a15aa46d70f6fc9825650960cb17baf1b4b1afeb497f85a9f971cfdf02ba6e17a706b09e4e9a0b7ebce0cb411f44b1bf326579e4d201a58008a6742bd6729dc9fdeae9880e14d3af87956619a91b0e12", 0x6e) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x34c) 16:00:38 executing program 0: sysctl$net_mpls(&(0x7f0000000640), 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x386e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffd, 0x0, 0x201, 0xffffff5b, "040000000010c35700f8f4067a0200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810", 0x8d}], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRES16, @ANYRES64, @ANYBLOB="4d88cf42ad46e5613b2084bcf1fd4895737fda2e0b9d68be2e2ecf0949b2f27a3ce49073a97159e8943bac08460643a14080bc8f423bfb98ba91300d93d97efa5678ac216643f387bc0ef7ca56cd668a8d3c4011fed9138efcdff62217796029428be190c0550da56a6932d0a94cc4a367947adf069ee80a88f0d29b73fcaa10957c1639c039a2ddae29aa145cefec8abc69803b23caca13c9736231acb357", @ANYRES16, @ANYRES64=r3, @ANYRESHEX, @ANYRES16=r7, @ANYRESHEX=r1, @ANYRESHEX], 0x10) close(r0) 16:00:38 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r7) wait4(r7, &(0x7f0000000000), 0x9, &(0x7f0000000140)) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x800, r7) fcntl$getown(r6, 0x5) write(r3, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x76, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100403a0000000600000000000000000000000000ff0200890000000000000000000000000102009078000000006040008300000000ff02000000000000000000000000000100000000000000000000000000000001110000000000001d0fbd5df2180050"]) 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x3, 0x200, 0x1, 0x1, 0x100, 0xc28, 0x2, 0x1, 0xff, 0x3}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713034e69931ee0048", 0x14) acct(&(0x7f0000000080)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) 16:00:38 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}, "0500a6d5868576e0"}}}}}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) 16:00:38 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000140)="a9b0c34387f5d9b37d3e2a6c695e34461e17075343954e6371ffae9aaae150621e2672d01b5b710faf4a8ccea494a1999765272ccc718114eb0d98b716f9106bb65fd5b3b5d0375ea0b8afff8992ccae30f9ca81131ac241f2dd8df39ed0e8d26a2a25925b927cb99039ebd8015e374ae92534509a73eedc19df3f1d0a470d4d59c2839480d77d319de26e8be12ebf4b5f370ae38d16f4a399780b28c1702221e355ad5d333432475169161e6eb60a8e6d1f471789c49d344e819ca7cbe10e07b329ccb8139c68be", &(0x7f0000000240)=0xc8, &(0x7f0000000280)="bdb78cc0fac5fa170f811b188e3da19785b39fd1", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:38 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) r1 = getpid() r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ktrace(0x0, 0x1, 0x8, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7}, {0x7ffffffe}]}) syz_open_pts() r6 = kqueue() r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = dup2(r8, r6) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000000c0)=0xffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)) 16:00:38 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) r7 = dup2(r6, r0) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) r10 = syz_open_pts() r11 = kqueue() r12 = dup2(r10, r11) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="b9569ae9fae68641734474bb1208d1110b9ee52f4e35232a44f90480c6f1ef21c43e5d4a1e55e3b02a5d18e6780c7998462a17ac043df8cb1a7ea87d9da7f51069e12c69a4476bd50102c02fd4f2cdbe9ccafc404d5f65bc4cdd226a25da6434e2c38ce5704f647ad2f6847eab1374f9113ee63940410eee719e012219b796b00959dc15cc78764130827d42d6b1fe1e7295da8409287dccea0db2f5f916c0afa092d63e075ffede1e71553adac51b44e89c467ffe5b05f8bb6129dd2c9886b23109610e95e74cb78a8f8423d9816eeb8ed18eb26217f831", 0xd8}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000010000000000ffff0000000000005d5400ba7ccd", @ANYBLOB="5de0a5517a1146e8aceba265052ffe0a19eeea882a186b6c504f53f5ac949284841ae23103ee55d75d97191dce8f583e088b872c506ee8de8a7ebdd065d551288df93196403f16f7acff424ae26ccfea6abcc74b91f2001958560a6da92f3a991a6ccb5c493beb6d107403bd4a3123ad304351637f05499f7b0ebb9b8f354de51c9f9f41f925c6aca1e6e20865d164", @ANYRES32=0x0, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32=r0, @ANYBLOB="71585d94e7cc07ed7e73df6e0bafbdb9714cd31118fa508218db9a5b8a298a2f59085ab668dc05a15e7c85714d91e0f6d05cf3c63113e3029d809262ef385146f01788115c2d0c0ba69bc12b5a368592932d65a7280690a9b7b23f47a26b6b291f89f1ddaf02c6860736f0454f0c4aed069302c21d500185bc71212897e13e267d8e645697029a08939485df34558d90e3b669a2acadc991702d8a68ec9d04f16554a12b1b54c88317443ccb7af7a3cf5f92e05f21e5d0c71f501e4abb9d6524f01f8926ab64d0db5f39a2e767", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRESOCT, @ANYRES32, @ANYBLOB="0700000000000000b4ffff000001000000c7c7387471ec573c86d5beccf47f91a988", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES16, @ANYBLOB="18000077d336a6059d1c740001000000d3da5f71645c26a5d172cfe4107947484bb42d4d6013b7a5a1fd3ebcba5f6eeda722343aa688f90ae51040981f0814785ed4abd3568eaa17aa2a7b91f500a8ad64f024b8a26da8a64fda20ec9a600515d961af6b184d329ebe41ffae601f45aee1cd9a9746389a5262a6b357b51e16c09d7c8b8073471ed3368b38f7a949c7436b15", @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="eaa85ef64c9bd7eb110d9225a1094ffd7eb2517e6f9f7eb0547dae2c4745f29ae1ec17567a1deb7ba48b54c3962684dcfb27f129ff2387b3e3f9137721d2ee8232e7c11ef7aeec02f6ba6494", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0], 0xf0, 0x9}, 0x0) 16:00:38 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x82d1856224e08e03, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r4) fcntl$getown(r0, 0x5) 16:00:38 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, &(0x7f0000000040)="16400018", &(0x7f0000000180)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, {[], [0x0, 0x6037, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfffffffffffffffd, 0x0, 0x3ff], [0x100000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {}, {}, {0x4}], {0x2, 0x0, 0x3}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:38 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) writev(r1, &(0x7f0000002200)=[{&(0x7f0000000080)="dff3b0dce6fbf3d692031253c004a1e380deff79bf992e5114e7083bbe097fb9d1b4ca15552c5290a6e727f2c64d83557bd83ebd1d600f4a45c5658cd10fc508f0157ba52d5a0ad737c112061982cb5c3ec6c08581d516bd423d2813573ad9c82c810d11ff6ce850caea250d6b46c628c3f48094c4ec52603a8bbe9b9db9edce57fee61efd55c54d9ef0ba8319855113b996b9f360d7fec8d448593662635214a62b676a4cbd0a65f0bd452d993eeb7c38837e78708e25378f15d90093c3d26c61c0de9ac268bbda991698d97b6fcbaf9cb058e311ae479453e21f6c297b2896417cd496c028a736d3a4469f2e961e97e9220ce6da946f2228b00aaf5e1c0d02f22fa62473703c87d1bc5a86e934b53c5326da2548f87fc0ec792be5e55855154c6fff3ec2903b3c3dc059adf8d697e6a0a8e468554cd529fee870e12030bffa28e4420b129c2b6908c438acc51d4082fa65313d2629b0447d8e08a9b682a6dc978d825ad827b18ccaf47d9a16a163bf59e7aebbe69b23d2ed60f692278393b9e6638a66e0f9ec22b4d919f95eb9538abf8993451c60f229531f2618c21d34ba491f90424122a8da756b14603dbb26167b914163a43c838702410060a9166cbcbd090aab106517ef3ab262f8f334de540e73e59dd1338a0eb773688c009bd958c93d473b0e36865196158db984b362fdf76a558927be40d32fabb61f92938b80352bead43582448d9298d24c063fee82a239750d50f6e59e463143c829f6d26a023f9f30bec7fed7dda28b7b8a1dbe498e824287307412b3bba696e7f84dcf53a6af4fa5f8d38c5521b45a0a184a2cb631ae83db3ca573f058319e2c502ac61f76ab421839190042488fe2c9ad576626bb960641f30778c673d32f3ca3955b347423fc04e7392bcab91453bce0abd80e922521a8c7ef4432e81a65eb0923c143a03b2ec19f263729eb6626409b8e7a72800aa5111858e0eb179e7f6b9b1684539788a241d08c8d4d72274f6ca7703f30b13e9dcf9762c6527af84dffb1e0023553f591e2f3978028fe71f6821251af93ee8330a7130cfe5a9aef4bef1dd7c708285fd5a1473223309074d9505d7d0fc303b4a45b625ab9d4a36c98660fd9ab4f4280d437760cd07eb5de0bbf37f5a56e1a5b22b1de065b51bafd0fb4f7b2b3ffc5631903afd8abe5570245c57d17e4b876b396293a68f6b5052b64b827254d1fe5d7d3f74c782d45acb3b8876006671a4551d18a11b8daecbc7375c721036cb396bad5c9d12f43b686cd8028133b7bfbdd588b5250bd622ab22af673ed9fa501f3d4313444f2584cf620c72b0849a6bca8d17855ea506bb4b8f410dcc3426b11ff02657d39cae4aadf9538950cffd6dd3a454489dcf45e7aae69ba76ef3a2a26933ca57dc984847b2c94f2abb8046bc2bee63aad42e5c1d348248ab9a0460cf8b27fc572cabbe774c6ae5088aa43ed429a6ac279decbba267290d58367c939cdcc0e5fb4c17a4af48605648b9aee2dbac3271ea56a001a87f11d6b0b5a114d6eab629630e86558f16647b7946759b0ab6a1bed40c1efabdb910e21d859099719e46087ccab7ff6884dd8786bf815a7f0595be524ed31177377f07be27d3270695ae5818f520f90b88f47ef00e4e04cfb36d842063ee3e2ff5c1db47975e28f22ab2cfd8425dd1383de0c350ebe1a56d6af77b06dd9b8e2b17e954c1756cf681d67eaeab16feb93b3449abdbd33296826a806445984b190577d0fd1dc2b67344a01374a2cc207be188f01269a21c849bc4cb5e46c6d0db76d959280fbcf79470bfdeda8dad47a0fac3a6e6525471ab98d035890ddcaaba6ff12451aeb9f2e9784cb3cab93066b192c4dc1fd7cf3a6faeb0b6adef61687cdc5edd404166c9d2380af540a113deb2818f8e89f7e5c09a43bf1dc0aa93de6c0f3e1b237d46c2f62d80a40bd3473e5203c506a5e7f5568cc9ace89bbea26655399f5e53f8744a365e9712d935b30beb0cc5282afb2d722a18bc47c976096ae604ab59ffce6b298e0125f4fdcf1dee9c83901a2e332905a9b05d5425538ec1c9219af42c55c330c3a3cae826efce607fd8f64371cad1dbdeaae6e3875fb6a49d74f26ba61dfc0a0dcfee17ecf1588c8681624fe37e417a66311a28c899be9243170438575133ac6c93c917dea285fc65aae8e5cbd88447635f0dd7642932a3f2fc7a04a4a2868b32bb99069d5caa7ae5686944ada27eb750cd2ca0fc6878764e6c7950837ecb71dcd8e27b0e7a77b9b02f95adf80bc1ad75fe267e9024df7febe703d83a140c4690257bab74fd464245b86a1323ae2185971fc43cdb99b002d0c92cc25eec5488e3598a92d3d7d657159da9e5971d975725e28118fd2fe5b4a46a2eabe8e0ac424914ded5aad7fc5ef9fc7926c33644062434a2d4c909de18ac55a47227a3c3b28747f655c0e01b7e3a4e0f127aebe71dbfd939793a65b2efd7a7580df1999e08e274494f0c8c80afa01679716ba46bf0d9b13d724840df86bc7c434d977adc6a7c90f3da011af79fda8107d7893342e919d79b341ebc4e14277d843db741458ad939ddbc727b17ebdf273615e077d51d0dad3bfd4c25a7b3806d3956527058f1fbf0d09153b888f457d75c9bba359b500da19430b1d54b43208988bdada4f3662e25ccf10c4d7c806aaf8dea2a9e85a7ef606af4b9519800b236dcbbb1eda11afde3d39ee60bf0719595a54caa1e26c4279400287245404323646aea26fdd7699f30d7d1ca110e983623e8a8a3cea1369608329f704ea6686e28179c9419f93a23b4d8aeb81038302c615c4a6a1cfa407c24209214735660b7c9ac530aff262d6c56ec02aeed61adfc9cdf72f92f0bc8119ecc12b505e766b44b70693fc6cdea020fa62b31663f7c1a4c967170b070862ac9e5293d8fecb0b16585342d4c74169cd4cfc223ed1cbdfd1db0f5f8891d2435c02d551c292fb560c192dc33dc81d2ecfbb518fe94a22e34f2bd1cd493facf330619a93b125adc1b5c0fa3fcfdd207e3d6b962d347d1a0fe197f549621fc66c53bfd212a3ee16f7ce4b4329ca119b8537866f85153dc8d691b7b8a6e3094f1d81a94cff76e824ede1ee628cb7580039d0a1f1ea2f9ff0072c90262f5f8ab4d57b5bf77f6a980ea8f49fc22bca005316c01b3a79cc690fc10c83b3b4ac59f9049f7f1b448681308f95933ab36bea5ed9a06c6f479eaca6c0e51bf3370a2564c0ffd7fe932949216081b48b853956154dce06476eaa164d1632d6243af73dcf22ea4e47f251f7edbc1becebe253472f7ce211fb60948fe170eb077f010146a33efc65dfa37d6dce455451ba28f96920fa87f0f29d19cd8cfcbda32fe80afdd6b941a7e0d69de2b5eaa88305487a10e675026e01ab432a2256d133388e73fe6ebdf8f1ad81f115bf92e72472695dbbcc59092f86fac322ac086b30a94ba61ce17559f75a31df9175cea9261ddfab72280e2a8bbe8888052da263abaa05e56c59da5214ac0f3fe4d2f99fb76a017e96ed97324b6bbb57339fb9a1d3416b14247f4a1c7067d0924c74332ed73fd28ebd09d841d96e7b048d9b89eae95ddb95d82dd81aa3f4949ba3dfdd0694bd631480be58cd7cf39fa412cd839f0c3ec7704dbf76d1f8fd4b59109c2f98aca065da8adf0b707539c8f5d5fab3d1e0938db2f74ef2beeb334295fb9a5e0ab1382ff3631d68adbd90ce7a984c98134b814d19b6eb39e6481c43fc9038d0b4c4372c54e89df6b4a45bf63995a45ab3109a1050827292135402daa90e3538ae24760d55b4673b0af413eb52bcf5916df784fbfb30fe295cde80498cbe78b82299f4e714c44bb131ab86447c0275c4fa7bf3661e58655970c41e6fad35c6e3625dea79e305eb9646e942e18c5af3b4909501cd2045024057045d0faa6d2a6e05e4fc0c7cb0aab6d08bf67d0d5a2206ebe67e22dbddda8a818ed8e463297b7c784c7514339511fe790c8d23348caa0b6e2dc31deec9563ab3c4fc5e38b2bac222613809c8c46380920c71c9b468d1a9b34c604dbfd38f7f8a8bbabf4a26658f470c94fe7810d1ef5e2e32d2ef3cbb8079fee8425458231c3fac51b9189bf8ce4c9fd1bba32f04ba3f2db6c75a49a66ba7d8fe2e69240b8844fb97adee2651c0479ff2ed5780ff54a40fb596698b7f21402e267754f9f364a0ea979159210249e328207e641b2a861a4f7c9a1718bb365c5181fee5ea7e8d581181232731ec1e47ffc46e7604cd68c7716f6199d08b98169bec5d7751c3e388f36b34f74cecdbd902fe5e89ed9e0c6fdeff21315676969eaf2fa3285d2604ae2abdd50f8329cb2d08c62a9503ec0516401661ea91cbde2723525b808c6f6413261ccd0707854ac2d92e42b4db6088851f805391d76c5b9564cc4d2e470e7ff1f9dc0415299b0081f31eee0ac9acd158f807be4de5b04f78a4e729d7a5e9ec9253c2ce75ce1ac1143762fdc313b1f199334bf5cbe61e97db8b66420863a5d5b23d790fd8f6793f17483ed9b949307bfe7dc48c82e8da23a1da2ca4e5a672bd3fd7524b9104e98ad3795d1ada7161a02130b81229a6b9169564753a344f5410ce3692782b50e96ffb937ed6e782e13331b308bab8cb8c9f2ee21014f1e996e1bdca4c1970cf093abd8ca94212de8dcdd89bdfbef1ecdd5ad25efdfa8f8816fbebf0278be0a90f982f93964368730f57af346f39d785472347216fe482fa5c5cc934b0c497b0742d3c119c35616c23b64e5507a927fbbb16dfc3a64f87b71cb88de32e2ac1bc45723f927048fdd9fedf0be777e95e372f87e7ff15f9cce5542d5f31dd6be8c862289ceeb91abee8a463f92076f65a20d988efd85550c61a4d64b6969283a885a841f814952f076ce437e124072d78aaa02d8b7895fead48c9ba07b83d0eb3e877212f35d9a5b5b795d1ec71a941874c856388bcbbb272fd8ea14c72ead1ad217506b5672019693909943e85fdecc1d2bb9148f9c2e7fbf20b252ec860f6e10a8cd33e21cf6894f03d3af07260b6a5eff14a68e303fd3b05432eb7702c38dff435c083f3dc6215b90e314a678b3ea49be06ceab1917b2ee60167693158966bc3a38f220b8fe6e9506224ce39964a9522498bc9286f14862450aba9b98afef514d69419de22303c26c38c968d055f813752e4216f3599a623ddac09c8bc866c88035c8fad29aafdb8ea6a6e7692c7fcb3a78a4bee4a3aa72e4db78a15ed7efde06b9c611d1a092c27a3d38336e9235b14e13ea5c561c37616ecd531bd291d5714aa2120a967a0c7591921b30e778af46338f0c6175fb04b9fa32824af401f0fa20e9a9aeab97fc523ee27d59868b5b7cbb950911ca9297d0f0ebcd2b795d5e33b11d3d987d37b312b6e09a3f355e3debc2e2dad6bc6b50e07ae7c1242bdf2ba8e79c4c3c5fdde6e9da6655f708256df990aca25f82d11b16acadd67dddfb68e8e0bdb00688778fe0f1a321b71eb1161f763d271332080cf80311fee1a53071a9e5d0618726a81f314f2284689777bead26fa9f216d8b1b85321ae7cbd19e50990cf8277b7b29e0db57b8ce17802940bb4ab4b7dfe92aba55a15b49e1e3b297871e1e39ce823aba6cae49b0d91be1579b9f74a5f086ca2c048df30b6b261aae0a08621d0150d5e9c75f5f7bca8a78855869b922035a233851b877953917a5f53578bd4df7f321e99ef039c489ba69b40e92afe72ef3b80991288a4bd671c103b600cb264264bb1956146f0e1d9e50e7f83689c4b6f8580c3fae575c2e10208cc55dd5e6387107c6ca4d99aeebc", 0x1000}, {&(0x7f0000001080)="40f102807f7770dbfd3ef3d849422f78549fc0324612964abbff086365c9a1884a1f54d5c24f826b0a3448fb7c67cd1beecba2f4419bb5710cbb22924fd0f8f60be8c5e91c6fa6873642aa9973c2576f2093f29ccf78ee6bc6846c1608fcbd81e9fdba330833e0850e1de5bd390f6d58ae44ce570de57cfc087ee3ed3568d04cc1fdaa0b0cfdaacff6768e559790b32a504d10298238a9c883d475bebb11e2e23285a79006afb3827921ffc0792e141058e32b3f4ae0a0eb7085f5f0e6587612fae1d7c229bad94de6a78db23519a37bab858c1b8df867a83ce50cdba78b77251d9eb277c5eac2c7823678ae0af73c222aa58846b2104dd9dd1b9984396bf76b0446a475c3375b1c10cdfd492fdc94e74eda8ced3afe3c94ca24138c40fef9fb31a430dcdb6f90a55978d1c0f93aaddd9a1df8dba83d81adda13d83c516046894a1c780dbaf7aabd1f89cd654f428b8770d0ac8be7fade432e9ba11a1bc9a1f07aebb9ebc9e02a5936a3ec49f5be8b4b8dc4fd22bb8131f09f413857a94a7164bb81b502778eb4fc2d276dfd413c826ea9c8151d768df0bec21fbd17cc137b8699f940260134f1fcea325133d7a11a73b2b5fc5f43a4bc68fe060278c20d3ac9bca4612ad2f686fa002424132b0fd1e8f4de7ec0e6d460a43182b41f704b925d72f6e595882fb9b0886d9cbe3c526b18ac3e6ec784248637bc7af22055924cc2bebcc6bee9e6966960576f2afe99bf4ef7d82524a7e1d04a1fad1598efca1c7d124c4d7b28ba984f1c6fe27aa8503a5a08e30957288c05f1ec495aaba507ba31453769686129017b934fd6b93f5a2c9c67a87fff1d36644e96b9778aea9581cb7973512b0357d6db812173ea5c4b42f5903b1dfffd5f2be6583f0751139747d66ae199bf723eed3b24e83cb5bf77665f2f5e75f79d2dffc0b750babdce39338e576fb2328d1c1527006cb830da24839b1a8b950f9ff0a0b78156485930942203706ce805922429cb86e3c33c872f66e90d8bfb6e0f4ff28e79e4125a7cfb5c93e69eea8abd90a4571ac0d74bb02475e2ab831f67ce31f73c85fe2c58d01f349d9d54cf747738a70059bc3b6b4f6aa3a5a6e9fc109f89d106ef5647558375acba30cf9b4ede802eb7f1ad5f4bb19346c7029f68da749063d535294a8a06207557f8ba5acf41eb54872864f865a2e12ae4d6ce7d1c78ae03df972dd4102536c630e20b1d42377953741b9403a6667e7dcfa605608b2940eba10095adb3e95647739ac017f96e8e05845f2aff008bc074e1f463bd42fcf3ecc74ffd248e150500b17ba86b30ef47ea1e4a85b60aff59c1a45e03fa992c6b6043c3a187d4fa7b15fd87d3765ef0ca49d65b6d9f3e18bce0afc86d8ea487c414c80cbe3a6d86f894226ac38d72fcc34b20b5e6e25497ff6a065bfbbb6118ae4e6677d7d8a45f2baa0fdceba9219cbf2ee16fd63203f9ea93e6529ab3121933a1a5065c34fd7989335f490713cf062583d22b13697364545ea098af9081223f25603aa6cccf9644f0b9bee834f0092d40eb42d2e887dc713821956782dff3c82211011b854df8efa4e8a09c8c66020f1764360658d3a9e484bd080730c52407c37222312cf27182fb901cf3818946c28f0810e310560423b04f57a3184085747ff2ceb9d6a40846f1b9185dcc1e6bfe6e801725b663e841a16859fba88967539681d8c10fa09f81253a17af2ffef10347e165368ce41f3c70a539a4d274be1bb1a21563beb2d560924b91612d00e2740039b04974f9e4ed57c380dfba2aa0fc84037070a4b08eca8dc2760e2d487d2ed54ed22f08b2c8e2c7c49a71fb49113c77b038b73062981cee04523ba0463742fe2789ca98bb2ddf7240ea4476231ef9b3fcb73e6ee66ec1e8443f83394d11c696402111f27cf30c279b3cdd500222016ac5ea6e2ab8a7110fd67564dcf9179bc97ccd3d87d5b89b944bd29dad2cefd41606ba7e5bdb49569fb58da3560e4652bfb51f817cde86b74afe2f84cdf619a997c5325b6d16767a7aa90ab2725a2bdafba856c61e7886322bc888967a45cc6edd05adeb36db99ae718474773edf02bac8b215db68751e1d51cb40783b593edca4487613ea753b67b00b66509d4102c4a010cc15634a73494286af4ea429f4cf3b5036d5d789ffe59ed36ceb10a9728b1ace89277aa30a4f6fecc671a85ab4dd7298f05a03032ddee04e9811d0eb145a13d31dd7f6491e78ccb672e1e0270b4c0b0ae6c3381fb4c201dd0378b772e6691969e3999205e5d9c84340fae452fc5f2d0d18f9b651a89e1b0387e6ffecc251e3d99c1c7224a33af762712977f52db840cfd8013a005febfadd52e66cb45173a7411a23f1c030a7f638641d25794d6bb3f95cec511323777008e66474d7245995da971ae34a87ae9c10108d9166234eebfdc3dc1416672b1bcc6415fc7c54e4d2130c05bfdfc01e6c7a8ca43c62e7c62ceae342cedaf819ad6dbec101821bcee5b52b876aef99ecb708ae7e9123b582b66fc9a3ba6b9164035be47b6c0f28624f5276ec38bfcba14df8ce147477fd080cf29098c71a252f89869cf56f995dfbbfd7cf7d3e23409e8319f36a868e07c5fd2936dc8acba9b0c35d189fe2c29c0b85bb535abd1d0c0c8681bdbea2576f6b6d8ad9874a21cf739b3e526e436280d2aeff3d20ab7f337063b675822f102939011b91cd7e0a40913f4a9d116faf372bdfc99a71bd68e0d12be522c8098aad056f5e808809608218eb35bb9e6b363fe4abd40b4e6945204b13ace6366697d98e1f7f49c1d38a5b96851275ed86a901eccab83a4ab1cdb1fc76ed691241ec516aea8c9267e1083660d4fa1ee2b282b5a67c4c6c602054914217ddf18cb81a2cb2931710999de0691495c1ba21d9bcfdb12a0d36e71b409dbc2c8bf15ec0397d0568fd3eacc8d26d3c25c16f0df47631c5ba22cef90ee53776fbc9fed84ead76014436ebbaf37a8bf0a9e96a91ac8852a8d5c93e9927fd15eb3773acbcc9d692d85bbb902be3bd02abdff26dcd6814e38a39f6b1542b54703f5f61affac8f73ff26b9f5a4123d95d13bffbc8456e436b3c0c1ff387169d820c47b12b7d397afb4236c58dd390722ae2af2f5dd93bf0f4c76e52f8138eef3a4a5c2c309ff068966cf2c3cec19f11e43c4f9b92e52229e8bd68bc9bbbe676c552f8f63bede2b36141bba3ba754b11b8acd9c9d4d5c6935ff8ac04b0842812af2d983917435bffee69a0d838bd7344cc024afe416563dc74c18c2b32f3e3258f0524a64e4c87fc0ae9afeee94bfd836cb98891a1eedb151d50197402fd8c89f1dab7b266ac6fdb3d5eaf9e649cd307ffe5e3b98b005a697c5bb66fbd55a98c6642f95868fbb4620b08179e6cf805b86119461bee19cbf139e12bd1a8c9eaae5e50a3ae07e244651cf07cca8f796e5084f9c5fc571e9326f3ffca3a1c98656478e02db2664ed37608686643fb7d53c04e466a60500e40d58680fe8a1f4bf09c7eb0636cee0031aa5c615148da42345d62d588ae9a7401713a446c2fe47940d38247f2c41dc2f64c62e9d9fa891ac52607049d9607ab9c1adf410b561478de2ce3e492fc91de607398cf572d8dbae4aa2a9b6254d783799be49a3dab26a103948fdfaf3134a8fd3d6a9441d5ec057e3ebc14179a93d5f588e8d5a1ea399b18af80e2a7f1a3e2da2c7f08dcabdce405c2e9c5d4d595182f2582b9aa1bfe85f1654917c2d445431a861c1073c7085b3613a1fc04b37941b7b21436154d858839a3748ea5387aaf5249f6a2de697e719c58eb841213bbfb59762ad7124bc39d5ea5c77fc3c4d4a5cc09273835b5f51012f05421c9974412d7261ede32a4dd227b69ab85b9161c19e5d2ade23c8fb50308f2485ea3d139561415349657039c0596a49dc23737a9626c4163a5e3c67108539de74142ba098c0661896f08cc82a0b848334fb5c9144026975d16079929a4ea090e9214f0d5cdcf543b07224f401ba91ff487c793f3c8ec1008d65e0c6cc6b3e7d0de7a421657d1e5fad350dd90d37b4491b50b5387768957caa4785c6084acd05b5aab7bc76a763a252c0c8d2f04f6b5ef82ffec19f1181e8e2291e2d972c9bd679415043aa91f8e48a83ba5bbeb80c519c5a25300003dc29bc424ff98830ca55cfc20462655c570991016e1670afa8d32a33678c02bd696d4da7677e797a55e8baa394fc42e0f4865dea7f30b9f9c79334e793292f875e22f357c9f9ce2dbdd82f2a1a82fe80a1eb4d8b4e558a0b26643eb0daab37ebc3105b160e77c0a561b9e62be8e563c8860412de0005fd66ccb7d14f4a808dd020fcaefb2044ad660068f9daf06d75516ac185ba127e4194168b972fe02f007772bb58c50fc9175790cf47c366107f539265475064286ac99352ec2a398050ca334cfd3cedaf756f983482e4b12ff23906999d6fa8dd43fb08fb5ee563d5927dd0e0a7c599a4714ae215052d6d770938cfcb8cccdb784dc06599d17c549ac37e68a23897e27aa392a3cda315f3628f68925973daf5d9bb1328c8703eec4280182457876bbf3c56dcce4530679cb90ef50584f7ef575fcd9fcee754d7f7e92dfb52b59d8a6b04e42b23e753701f3734aab891845830228d5864f6b272b1b58823201c092423257f4f99dea55ffc8a50cf4e60918fd2485dbb01d9a622792332246b09877e3d61072c7c1ed47ac38bbdf0421edfd939027c53f0c8c49b4cc1fbc28c48f55ea572aec0c89c75d433858051cacc10d90ec02281a16ce2cb4dfc473379dcc383b774bd9498077717dad250b6e2ca3d8a0507aaf9e2dd2fef7605325bbed80a06f2431be48bf22c9de2c0a297b18162ccc99b6f034a2a918e5ca9f5ca395d216d83a7d37c4d7381859dca07e1de05e73660efb257dbbf1e584e7acb24d54ca10990fe248818ee7337fb52f9e3ca7718503ebf7bc23bc6652f392bda90ddf7be061cfe7c69664838a52b928b26efdd4947d619ccf08cb03188b02f3b10c464d3d451c85357be24c8c6d51711df3cb11d773aa3c51822b4021cdbff47ca2c8c17f8fe4bb2a3a3bc7d3b1ecc1436bab8f406aef75adebfa0f67793e3131c233576a9c307202a2c1fe2ef1e3b52adbdc9d433b43f8dc524f75d407f6b71437225e22f40df75843b9798cba0a1c4cd478caad399b4eb7a5c7956c1a868a281b381b56ddeb27dab62eca8205cfb56ad2d44921c7533e7327023120cbce33825431a566295d0f2ffd281fdf7aedbfd983f80ad9595ee6176df399dbb05ee844b2ecb42c4d5e65f4a8c6e93df8830b3d1be72ac59d6e4e93d8377c3d70d9dc0cad4724ca204a00a6de740e3c29632649a6c6ab4898e5abee1f347b49d4fef10e3d918652bc289bc60ce3fc634eb4f87cd7a484fd9ae0cdb8c202e63a519653f3626b42cdcb39170936d632b9ed5eaf45d5f247b6f58cbdb719b089475244cb766ec48435f0b93128eb6132115aed89dcbada79db6cc506f9510ee92a494a66e72b9c6edf769238f17a3da5759dad02abfb413a5c467ae9a775de1ba11eee2d62fd6cefae834a0e1579920f41a4d6668f490836afe604b066e743777e4f248cdd2e612a3378f23f4bfdee5f745923d4502f163e36532b862946cb55d4be3e61f7764f314650a4383098e5641788d66a567055c5547dc80e04217bc5e19d4ca8c72a9b8799e9cf2c9752fa005b697a025725c474f064d63b3449878cf407c9bfc9df79dc8482161d6fc6574cd425757d0fef9b05ec61b74e1982fdc8814bfb6646d0a1b41e0c7d284f47a93666ef80", 0x1000}, {&(0x7f0000002080)="d3f145b9c2f63ac59c28254caa08bd2450d3a885dc52541b9c3adb017bf73a73425802968d893af3ef79bd144e9e96230818bef7f2fa81dc9d9b567bbb6759b33d74e28ab3e4bb1cba5f7334912aa574bcc0c94001a423e33db2cd8de031990e8cac5a9df8f7fa1088fa8980d60728c2a073d3df59065328e6716962044f67b9cba5657770cf929b72c3676b10380b728e3833444a84cae2bf570f", 0x9b}, {&(0x7f0000002140)="356f41fc6ae29e5bddf72d517f9d13fe858f8caca240a4a3c432ecfecbb153b77b9b73bd4fed28425499831bcb2a9dfd5788cb2a9d4e7305385d686606e2c6a342c2e95235e2692e8b625f33fc330eb92ffca4c7534ac6abf6df6c3bc1045638822dfb66518c5b100086c3e6a63fcc8de3d7c09e1190b968d4aed4d9528872f4ae83d0996b8e31cb718897", 0x8b}], 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x80}, 0x8) munlock(&(0x7f00008d0000/0x2000)=nil, 0x2000) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:38 executing program 1: r0 = socket(0x18, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000003c80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5e6f6883a13c90f47d6c33e00fca994bc46989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c9563f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ed199a5bf434f1e474eb9f9ab64f3cb7c124ecdecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24bd6daebf92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d957005526d718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c37383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b11514925df83471d03d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e421a0d9364794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f12a7158da80548c47c9c223d8a410fbf1d46ae516b69e5b2ad8732da841ad708104551d4de0a926e2bfeafc3315000000000000", 0xfad}, {&(0x7f0000000580)="dbe8fcccbfd6358950d1c283a0634f132352cd3ec48bd92bacfcb9e0f17dbb57fcac2674e0f4ca01afa6b7674921be21640f5f385903fb33f71b3c86740a59ca1668609cc797e6c0012a789f11294aa86384cc6984373cb69be6a1d033afd0435d3760e6d2a3a947118974abbce08b6ef1bc92de861e5aa1d02b1ad08aac8d7d1545c46812a554706511fdf207dab26b896518a3b79adae1b96419308de24ed40df9cd16d602b3242612535d2cb3059ace0870e2ebdade054aaeb5fee8ed587ae23dd6c970d4aceb0cb298d3e9795105e6f520d77193c0ade95a070b8c9e04cd8ef303e944e16f1c83cf82d1367b2fa9017a1f78c6cc6b", 0xf7}], 0x3) 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() r2 = kqueue() sysctl$net_inet_icmp(&(0x7f00000001c0), 0x4, &(0x7f0000001340)="8fb76ca35dc62c482b789ee682d4c608a97546adaf1ce932a7230c5491ab08ffd7154d695ed8b628a44b684cb9f483a0006b2d7275b1003ca64314de04a49367aed5", &(0x7f0000000280)=0x42, &(0x7f00000002c0)="728cbef9803c31b48f38f39c151289ebcce622d821ae896658fbb2b90eb2462a324f2bc17ae7c4d3bd4fe1668ac3647ae02ba1e4d2f63323d57202f5cbddcc98493eca3385deff9bbda6866695e80887f16dde4fbb38b25ba1cdcd9d424b56b4743db9785d2dcb1d530462a90a86efa8e34f321b18148303be54dd918897a0bb87d8807dadb74fd324cc5ff3ab9fcf0f60089b0bdf43a9c4ff71993351edbc0be23eb830981d0d5c96b79d4994f6c18d4f45fb7df53d3bcf8bf973d2f1369f3fcc0eea4124dbf71faae612a33a80399c74bf279d20396dd7c8daa48820acce114a07d1737e2aee007ecf6cc98a4b5f90cdf71b11509cea8bebd194670ed858f88c0079b6adf17cc2c7500fa348b96406ba6d3d30b2773c1d12059b3c489168b52f11dd6f58909cc58524205217eaae4bc0ec4e64093a85a98dbddfaed1cd9d422424a66c71c362f2f58db51d0ebcf8770df1c86d1dac61163b23efd07d4e52bed7e6b0c075b53598b1185a25b92c0122acbcfa3a168413e9a4827c40ab7d6a89992d59a4f1b195b64b09e89ba6d4927007250bce7ab9e18d3901556ffb937eb8bbf3abc640654f44e953a55231826206ba4f6828a9e4b9df85828680e6e579a05cc61b38222761008b06ed9b378c33627664e553ec50e3e3b7f1edb3ea6a7f69c8425e270c48eadb259cef9babaa6d62f3deadb87da1e792a133250e1bc93bbd343e04010d997612aee19b3547e8cca820735ba84d8078d40557077c46a680904fe5e5db16354c0325bb7be2e9f8ae52e7d635eac3e93ba5c45c3a6ebb76c264736537b7b0c22e09498d290d21477f9d7eca67bb4a7568f559a363cf223bdf6b04ccea49aa4f60f14e2ec004e206391ea4f9bed26fff1b8d9464d169d8ff563371d87d7422db58d13985e807040ff84ab43b122c9a25d56a284effb478726ddcaed15991ad79549e34c067eb57041a6f25994266fef2c0f112b7f0e89e8736d64374c7c65574020ce3e72c9007d58d5cf08ee2344da52b1f5568977633d847ba3af7e2920b3b2407b016e59953ba79df72644e3d6ab60dea4dbfd0408968b550a1ab0f45d58bfd7e4a3f7cb904dc578a0330bbf93f4868010b21b48c6be62798b60bb48083449f23bb18fa42fc7f42f55076820615840c14ddca449b8eb809f859b94ab314b1eaba743126c4ba1b06905b8e7688539b4d19dadef437e579400b9ef78114acc6382f466847ab89864199d842fc9dc1e76c73f7ea6a09964bbb6830826816620cc4a0b2b4b7e953864b171fc03c87aea784e58f1834bad5a2511d6f5ba783effd17caf8de6c0e7171ea7acd773f763e0f908fc22390e439a9c3f156d65ab81c348b72096cddaa149faae3933dafde4b695ea68e6028d70e715e268a4932d4e5e25b76293d033d4ac5484fe046c65c4cedc95e080686e02cd17335d21e2b8ea2bafaf73df21101c2eb6e709f0ad4b82a8f6b8300d0c0639e7d7db3511e68dd21a049f307f9bdeb189e499efd9b5ea1d166275715a9cbe5ac7be90b37ae9d8f4fff5f32b1cd65ef45fc1afdd70672c754fb438bee9a3f418ef5d93bcf60908421c9adfcfa75133c20b121617efa9fce95259b3e874ee58d520a17917fbe1d13d30deb922f72cc5401459da33f656c2b009eb289fdec23735f16ebbf7c5777ed49ddb0cd73b82555025440d0e8d616f2f957f3716e5bae8e4950dcee47b7c1eac59f00dfbe822873eb72c868eb14a8cab837c21fd6dbd5b5a96ad21cbc10b2d1b9a33a972c76682de707bc13619d75cdf9ba4d84c428f17cb0b7a2f72139d873d6a08cfe1f70f1dee5474198cf15852a8162ac0cae2edbaf88f9c2b2e467d0292d2c9b4f6b2c61c7382bda6d423352b6834cc09f5c9f6ff0c460598495df2e69ddf56ed86efa421f9f265b5c6f85eb08465de9acf1810dee57fb4cbca9e64c485352798ecb6a53431ee580dc6b8a59cfcd8acbb81dae027f22484ad76c337a2313344857568190e10d94ff680702c53397df22c95c730e5b0d0b3df75d891981ddea5826bb24b1dd8f66a6474ef2dfca8897f78bac67f00bce425fdec869ebc3b931873adab50737148beab530445582d23212f8c9298bbfbea7daf8eb532b0ad77cd875d48ec5283cf581f2dcf89761793e88c9b060313dcf38242b6e092065ca11854562303663ed9a326f6e60af168266304e22af552a87a838976f2acea15e0cd4b6798bd8f04f33dc55f094461b928bd329af93037038965265b675073898dfc2eadc5fddbab60daf39ca5b3c7a56a65477def4db6ef1135b2e7b9b148ec34154279f0382d0d9c56cecc67d9e76d7bed6795e8bcdf1c19b99d1fbd4687b70177ed3b2db9a1b1e6be64772cad44b8a3b8c5d0022673d5df79f3616a5911432f612d496c1625457270814fecf506e7c217546c1fb663fd268a275a7de7701943593f101bfa310bcf0a3ded9683880e9546f0f88bf4359422c1c6a734e572890bdc4416a967d8c045c4b195e577f2ca88906d662f702253e28b4fe4a53e5e13e2a0cfb82d6b633920f090c0185fb19bdbe83f3a010be80b3ca897a272f4b75b58345eed04b22409c501023ac17f486d9202bab914e41825a224f9866a26500bfcd23ffa017c1ea77f5aab4022c4301f2e6638712cedb8d725804d073a3cf121ae2a573e7cfd2c0b532ac2a4400c595f06f4d03567ab30bc99c78515496a6cca3720d41a6c052061d9b09db054e8becc731b6da7221cb5f7b77ef7c27a034b141f813fa5842410763b9540fbc02add7711ca30456a3afba50a3e4b1fb4a17a4c1f6af41b1143f842552450e0001ae448b60eeb1a0033fc65807c71012538b4cb531acc69119a151ed4194246c3981ee08b28620b479f18a984253a8a277d95d1601b0c1fa13d4918be56f02f0291e6e7935b5b86373e18475f2eed176ed48b54b44f85da9a848d30b9e7fb9be7cb21da7c87b0f185c0ae1e87749fb77d822cc03b195ff3956767d77dc142b91fe04df3e4896d35fd15590239b2118bd23910e13782bc6b74931c928a5c7733123b951794b30c7233cf95a69eec91b5513a223a1c525c78e2f6a023fa6f268e59ab23957769cbdd4a9308b9c7000c0500c8623cb891b93394fdb816d2ab1bad8631a8a589570f2ee33b1321abfe8cfaad0907118c6444207d8738980bc90aa2f9ac0ef63976f0ecc7f060020be2440e2697c1f5b0a33a08c3b1e5d313f4f3adae79f1587418face8f856ff498c78abc9fd4db4e41a871ce217ce48b2a0575178f3e5557e8c4771bd6053a7f92e5b17e0672bb2a40c27b67807849e7419d0c739ae6d310abb53811cec018aff2708f30715a543db6c09e6a595e90f3d3390a753f704cb560988f8f63c7bb5a52cda5e7e77df43094a4419a91605e7a02da8239eb93c4ecc966cccd676c9e593b11fefa37c986fd5bf3a0112467d96aa7912753249997b44cd70b715d0b1c5248e3f580b4b9b71067a753dd59694a880462403ec940e790a2f102e6115dd4ed971fb245da776356dfd0957c1c1f36665c6ea2dd06f6681e166c99abdbae43d26f80ee441d566646171d816cf1f85239c2a99298f6d55445011e4a5c2579b9ad521bc76db0f98e00e9b3be8ee2a00bab89d9b35ad77d5bfd1881eddc092d11eec9652529c9098a74b2ecdf886fce579f93f3c5b198facb71292bec8bab7cddda63c2ae31bc5fb2263b681e59abd3eeecc944c742c8903adf5618dbe609720815190db331f2c541acc06cb820bcbcd079a152ecb889ce55879bf03a78c8b9a7bd98efe1e10e76e8893c4f315741f49d584136bdd6b569a403751ce525e1d27650df475894e55169d2ddaccaa0e8c4d29a239b9d0560f2ad9b99d4ed50f2a26b843a15fe2267ea221f235f5c87893de06f3a1e52c4717f9ef819ec42c94bb1b5c552fe23f4072920747062d58c928bd23e31860f37ff30fbedafe2eadc0ffab21949deaea35169121cd6ca41df59ed908c586db95daf699f1767f8d2a1b9f5d1a7aa16d45063ee8ee8515ca26b6341b51db7c4181ec5d7ffb3ebb3c9a778cfd06371d801fc595af07c145334a04d914ff1cf57605cabadb8264f36269ddf1bd877b443f15727a3ee8c87d7d6fd62edfd322a9e254270582d2a7137888e35f72c735f52c0f33b44f8965a1767baf112a0f95aa5638cd7d197843e745100276aa49fd8d0673f3119975ac413874e8472c64999e9bc98152206ca7b5d2c3e68941f2557d97384836533424fdb6f8eb1412c7e5ebc4fe9b63cc6eb75e02cc3e427972b7139089a9e086cfaebb9fd7731251c6d667a51589daeed7d4b7be43287bede1b223706c3f1a6515384f3c044354a72c68b8a0d67e438f9b51de9b0633d3ecb37ac0ab393c502b07ee7fd64feb0f06c2e164ce3db56cc0c9554fb088e19a71414ae961825753c1e16c16d10bbafdb09930d1460f8d1bd90019a5ebf5a29f74ea21d96b5214639aea1e9fdb5094ddac7524177aed8d48390f70e65a3d01a84ccc6a74fb7fe4bfacce01750cfe85c8d96c067251459edf6b621c236931327deed04cbf8d72fec8a07d2fc4cce0ce406577de490233fcf7be8fd63900980b09c97ef574d1baf5d56dec737238de8eb491dc08844820d52e8fccf327a54383868feb56e40ad5e50aeb6033aa7377ec8817fe8522f1fcdf4420be207d0efef49a785fba4cf1f36a9f771bb1a162cccf76a5901a6cf3c77c69f41fb287254b2f6a0debcec89bc655206581d146a6139a12d9e0555fedf2503640ada5b3ac6b0b076c5bf1c3a30eb0477407d083a779b09ebe555aaadde07666119bdf9bc3910b651f44361abc7c251e3ca76cbdc3e1947ca73970fc6e4648ad541169acc9f7f0f1f82617925d802b7537bf243b0d10721dfa2849abf5e8dc63bbea8a3d0f848b82ce1089869116db4de72da8506e6d0a477d0bc5c3c4572cd94b0471912eaad28bc7e0bb1d5f75ad3ae0860c54a9d7c6ebdceb27d8c9f9bf78a81400ecfb1b3e017bc7d234937cd425b8f46d6aa35554ad962495ac1dd752fe832e4878bb75ed96d2148b8c95e40d78bacd0059f2f64621ff11fd561572458a0c1ed0836549561168fb0db2a43cfdcf9e181d697f105f4131f3d793c6372a228f1ce0d413e556148490f3e6e897d3d606ef68458b1f7e5dcd43c296d82de89e1f49bf8ec6d0f59e7f7078cb171cfbdb7c4aeb1b9f07e6b39187fdd7f13bc0b5ba8d8608c4f6b4802f21fa1c35ab9774b4439040fbb506f6b3da8ae5cf12edec3e8c0ed4c3eeabe35f4411aa2e4d3b9d4427005b49ca813b1bffe2d0951e32b54d00d39445110c7e319ee43115d8bac7c46aa44ce2c2887e01ecf7360aecbde74a506d6692aa7f13b7465f2357adb86c46a9890deb80e4176d8139247a315c4087d418d79bd6d3437ee2e3231f1ba0f37cb2f3145989b6520db05e8dbf92dccc07910700f1fdff0f9ff486cf110b47b37780910962f4fee7ee717f55d27a6a8d9c9140c3ad0297ef2c87d8e168ac411582c2c7534c006e6d1209b3e4e2c7dbf495276d76437fb9f7bc888fb48943cc60b9d0eb225b96469a2e9add6c929386effb2fd11067ce71f49f5f50989e465c25378cd42d1b5e088d618581e70f86e2d8215af63cac06bc7251a59e2ef4805a61f40f0fb64e738c6938b9efee8ba4b44c3924c3c4ed552fa07f52199e4dbb3d6e5dbabd9675da8db4b8a29b53775d860fd82d166e44d2b381a4187e55b63661f4a76f8c7a7604c7793b00f2550b34107356d0e699917602b328f707ca3b56", 0x1000) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)) r4 = kqueue() r5 = dup2(0xffffffffffffffff, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) utimensat(r5, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x1, 0x200}, {0x2, 0x42}}, 0x0) r6 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xe6e9) r7 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r8 = dup2(r6, r7) getegid() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000000)) 16:00:38 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100208000) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="34019e850535c748a745c3450be88f93e0a5a2b647bb818d37e29e18d9a172e4b0cc6d87e88fba9cbe98362fb0916dc86e1e84452b88d361a9dc8f919113fd5196d7afc049da36dcd4e756e17844fc2a39445dcf3d70de26741884699e8505a7b93cc29e8581ec0a7f654b22c864219486f57cbdf4191fdd892214a9b0e0f56e75d24aea9c8dbdb0a7404d2ed43eba520d06109a77b4b4ad2b343741c6c5c222ef6c39473a61fdd804570c3514cae09c8e2953493e426c863c308d6f9a8e4110619a671346b2f618e60f673ea05519c4d3b9b1ad2c26a7235ba4c62dba8cd9249bfa51a1aa6ce45b3d33ed995b9609eacf4e56fdceaa84d8c67d", 0xfa}, {&(0x7f0000000280)="25c783d4ae84203645de202d9522b99a2a3050026f8de85e52c45e35a801b593d1877252a75dd8647520115b4272c28ef82ab8e6ce6c3a9775348af14028d618fdc56478d43591c6ce3e287c4e6acea42e414da8b4725d6ea728a6a5beffbfb4f9e17d40419f6165ca76111ba6f17d831a53d57d28ca469ee33695c6122f5be92fad85255c5baf", 0x87}], 0x2, 0x0, 0xfffffffffffffe01) 16:00:49 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x4c) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x2, r7, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}) msgctl$IPC_RMID(r5, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/194) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="c290d33669c0b1a551295553f158130fc5a5bdb6080267c0ebc52e610d29e39fc565b04c7fcadbf43cc6576a9b3e4df3d0cd126b9792c9ae9ffcaca60dc6ebb08f506e75de3688c32f79b7275d2d2f44d48f10a9464c9001d28e06fd0e0160ff15af2fd39b1830780f8fff8f8049d6ff0c4929bc61eb53876388f7299f96aef0fd13c0475f4957849a8ad200ce16e64130b5b73b", 0x94) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') r8 = socket(0x2, 0x3, 0x0) r9 = dup2(r0, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f1f000000302f66696c653086"], 0x10) 16:00:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r1, r0, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setgid(r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000001c0)="a0372751c0dcd588c39eb6198a7b2eda734a7046856d8b84892849c5ae0e6266dc6d42c9da07d5ffb0b6bcde4db7851b6979b8ad409f166b311f0097e01cdac5dc69cacffc12ad46c6231350e5906484d373162e55307f298bce592ff54386b371c19792dd50892a48795a2b61fbfb5861b7f827f184d5c165e1a7be7f2d02edf93f8536d8d1931039eaa6d281b22d1c74d0759403615680a7b4a59ac0f3bcfb8745573b61de1c7a290218151fac88586ea1b55dd04ae77e6da9fb9776e883d82a56b89d99bf00b907cbdb6fd4631a1a60e6d958062aad476ff7d7", &(0x7f00000002c0)=0xdb, &(0x7f0000000300)="fac1755aa6e296e9a865ec75e0224763ef788c80aa75cf016a4d2b5c850ffaa563d857fbdd29368c8ba00e6d62ce90c4dc774f047460951c939d703a8513ff3bb90a59ff5205183ac6f5f7bde4a6db4954044cbb5b004bea70d77705bc1a67cfa850109d9492ead52dc65ac0a6f751ababc1a77802d40af25ffdef853dcf441bab3c", 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt(r3, 0x40, 0x8, &(0x7f00000000c0)="961754fd186a56c8e5a34d3953f9f467f6fab763eb4a02c853594fb7d38cde863367c662e3918898d7a3eca899b2d369314361256e0c9ecfb215f299d34a288a6bc690ce7ec6b5f15c842f9538220ff125a86fd879d667ed9720e2b69a4943f2b960378463c540d123a64859ace245b6773a1e7fd34234c0e74280734dece1bf78099995b8ae7d6f8e24b4a38e8f364d1d45ed7504badf68daa4789c7f344520ced27f", 0xa3) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:49 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x401, 0x6065bd7b, 0x1, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1, 0x80000001}) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x28a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10702, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186204018b002b06000000267e890053b5d1d098753dd40900a24e14da00af846ddacb3310efc950550ca7f9a86a652d62e159c51bad5a8bf626d9daa3c200000e00000000c937213bbfdaba29e2767905c7166fffc200000000004000", 0x60}], 0x1) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[0x7, 0xb82, 0x1, 0x4, 0x2]}) setsockopt(0xffffffffffffffff, 0x3ff, 0x2a, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r0, 0x0, &(0x7f00000002c0)) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/69, 0x45, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) sendto(r3, &(0x7f00000000c0)="0e686ab5b61ae486f7fb288d6db5148e4f43fba89480ed43a072aa8f96a4cdbc50bba58dc1e040904e06a663543d8058ef61f01fc38b50d84549", 0x3a, 0x408, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7a0, 0xfffffffa}, 0xc) munlockall() 16:00:49 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)={@random="712ff2f77594", @random="5f2310006d06", [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x10, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x1, 0x1, "9c9a57e1d84a"}]}}}}}}) getegid() 16:00:49 executing program 0: syz_emit_ethernet(0xee, &(0x7f0000000000)={@broadcast, @random="2f39fc8382a6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x2f, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfffd, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0xb, 0xff, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x1b, 0x5, [@local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x9, @broadcast, @broadcast]}, @timestamp={0x44, 0x10, 0x9, 0x0, 0x9, [{[@empty], 0x67e3}, {[], 0x200}]}, @rr={0x7, 0x2b, 0x1, [@loopback, @multicast2, @multicast1, @multicast1, @rand_addr=0x80000000, @loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty, @empty]}, @ssrr={0x89, 0x3, 0x9}, @generic={0x82, 0xe, "d7a255ffb0401bb920a13118"}, @ra={0x94, 0x6}, @ssrr={0x89, 0x23, 0xe3, [@multicast2, @local={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0xd, 0x2, 0xa, [{[@remote={0xac, 0x14, 0x0}], 0x2}]}]}}, "82c0f1831592da8c"}}}}}) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) connect(r8, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100003, 0x8}, 0xc) r9 = socket(0x800000018, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r10, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6, 0xc2, 0x4, 0x2}, {0x9, 0x0, 0x19}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8de2bafbfa5edfe162c5ed", 0xe, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x4d}, {0x6c}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="ea4c3558ba9d49bb51011c20c140cf19556e15c2381cc4d0c1e754cfb1fc765e983ad49142f2e8"]) 16:00:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d026b9a4fa92eb5e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7f41d2b0a1be3692dfc3d7364c49c4ca5b895bcc20c4a703a163233a7875fdea27ea852945ce4c012b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b00000f000000000000", 0x14) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x29, 0x1) write(r0, 0x0, 0x0) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB=' \x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getgroups(0x3, &(0x7f0000000040)=[r3, 0x0, r5]) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x24, 0x0, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/214, 0xd6}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000016ffdf4bcefda21266775f161a9027e87b2763000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:49 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x100000000) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="8b18dbe0d166a0c9f8d2f5e873af1a790cf0159f891f2de83c907a1c715e46cb680604652a9afc9fc7d52a04ecbbb4c30f4d33e59c9e3daf7bd075f54e38ffb2ae53efdbb03f9a266b8622b9192677ee85ea66e5aede43c8277fcd8fa1", 0x5d}, {&(0x7f0000000040)="f76f1412cb1f0b65a3166a5e989b80e26cb3e54d82d870", 0x17}], 0x2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x10000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x4}], 0xfffffffffffffffb, 0x0) 16:00:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0xfffffffffffffffc], [], [], [{}, {}, {}, {}, {}, {0x0, 0x5}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x102) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xaa7}) 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() r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r4 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:50 executing program 1: r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x28211, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) wait4(0x0, &(0x7f0000000000), 0x9, &(0x7f0000000140)) fcntl$setown(r1, 0x6, 0x0) r4 = socket(0x2, 0x2, 0x2) kevent(r0, &(0x7f00000009c0)=[{{}, 0xfffffffffffffff8, 0x68, 0x80, 0x8, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x180, 0x40, 0x7fffffff, 0x100}, {{}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x3, 0x6}, {{}, 0xfffffffffffffff9, 0x30, 0x4, 0xb5, 0x400}, {{}, 0xf3b8980b205eefbc, 0x0, 0x20000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x1, 0x4f4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7bcb288d, 0x954}, {{r1}, 0xfffffffffffffffb, 0x38, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa, 0xf59e9d02a22199, 0x4, 0x9}], 0xf0f8, &(0x7f0000000b00)=[{{r3}, 0xfffffffffffffff9, 0x52, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7, 0x1}], 0x7fff, &(0x7f0000001c00)={0x2, 0x4}) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r5) shutdown(r5, 0x2) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000940)={{}, 0x5, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x6) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r7, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7fff, 0x8, {0x2, 0x4}}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockopt(r0, 0x8, 0x3, &(0x7f0000000100)=""/217, &(0x7f0000000200)=0xd9) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) openat$pf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pf\x00', 0x10000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r2, &(0x7f0000000280)="0e44bd9c4cf8941a4c6d2eb102a8170a4179fa4e0cd4770cd831f5cce782470eb32ebb72977a56517c31b696e77d96cd6b13bfd0ff5da92b0cffc449f93ae03f1fe1a454b39412538fe6e7f43d77b5252c2530a15f9d47be0d254c5dedfcfea6054a4306636f494685ba480b41fcfa460c40b2acd9c1bd5721617bf987d0edcdddf1a3ae8de52012e4ba5fa57e4a6accb4a2f9bcd2e56d86b60cc8ff452efed9bc28a00e7b3d571284b0268c9708a4b37f6ec48772dc10df75a1b8cea61eb3dc32ab43f3140999bd203c1bfaab80f45a94a3316822967c6f59f3824fe9a4296e25933506230b1c9c34a6314684ba5780aa15d5b9d0da5f35a9", 0xf9) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x20000, 0x0) r5 = socket$inet(0x2, 0x6968609271bd26d8, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000480)=[{r1}, {r0, 0x2}, {r3, 0x4}, {r4, 0x10}, {r5, 0x1}, {r6, 0x8}], 0x6, 0x40) poll(&(0x7f00000004c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x9) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x0, 0x0) writev(r7, &(0x7f0000000680)=[{&(0x7f0000000540)="a58a6f073dfafffb00fdb9ddab50f965c181519a61fd0926ddfb3b9db019b1db9fe436da70a64385a595f805882d5d522860beaf510174781fc1", 0x3a}, {&(0x7f0000000580)="430ad0e8e8c5f7d3c13ad2", 0xb}, {&(0x7f00000005c0)="b81929d87a584284dfaf2078cebb9eecb1c9a441b59845d41fd5088ec681ab77a7de3d69f3caaa3271e309d4d7855857d7c1d6a4c95bda802e029ca448cb7419933efb7db7ab7ff6f5520758dde689d074c69a819df01a5587ccd537e4c9ba6157a5393736a6a9d80018816bd1802bb93b0835012d94cad2305bb4bb5d99e3812ce6c5b7f196da787584868f0addc14f663506f8fd81dae5fac4", 0x9a}], 0x3) 16:00:51 executing program 1: r0 = socket(0x2, 0xc003, 0x11) setsockopt(r0, 0x40, 0x82, &(0x7f0000000180)="303536ba60194e4ab0baeea259d51cffb943168e480d1a1b740a720e41878f058d46240712be3fbfcf7eae0bbe98e3c359d268dd09fa8eaaf1f94031cfe700257698e914fb1c3d1ce8131dcfe13d8a4a00c5204e5a72b101670d9d63e811b9cb3ca78a68c2e3988544dedc6f89ede2f14dabfd92b76be0fca29fd800b8b1043a94a50f017033457c8e9a7d6aca90aa2a5b6b1a96b1cb8fd48156c5b3bcca46b7ed", 0xa1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfd08ffffff93e4b1a255854ad48e"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000c40)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5e6f6883a13c90f47d6c33e00fca994bc46989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c9563f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ed199a5bf434f1e474eb9f9ab64f3cb7c124ecdecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24bd6daebf92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d957005526d718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf386f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c37383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b11514925df83471d03d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e421a0d9364794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f12a7158da80548c47c9c223d8a410fbf1d46ae516b69e5b2ad8732da841ad708104551d4de0a926e2bfeafc33150000000000007e8b0368050e7d1e8903c2b1e67cb073b5eb17aafd80325bbf4189e336b395aa9fe17b6690bb4001b5e0639f483850f7d3", 0xfde}, {&(0x7f0000000000)="dbe8fcccbfd6358950d1c283a0634f132352cd3ec48bd92bacfcb9e0f17dbb57fcac2674e0f4ca01afa6b7674921be21640f5f385903fb33f71b3c86740a59ca1668609cc797e6c0012a789f11294aa86384cc6984373cb69be6a1d033afd0435d3760e6d2a3a947118974abbce08b6ef1bc92de861e5aa1d02b1ad08aac8d7d1545c46812a554706511fdf207dab26b896518a3b79adae1b96419308de24ed40df9cd16d602b3242612535d2cb3059ace0870e2ebdade054aaeb5fee8ed587ae23dd6c970d4aceb0cb298d3e9795105e6f520d77193c0ade95a070b8c9e04cd8ef303e944e16f1c83cf82d1367b2fa9017a1f78c6cc6be9b0d9", 0xfa}, {&(0x7f0000000580)="09d6876392fa68e0c887878a49a4a7d1ee84b287a80871a7fbd61e653bf5ac1c1553525829a7f2e192ab28cf216465fbbaa0dc229a8817768cdedf44ffa55170ae6aa18aeebac38850f5b3ac328ce065022ff10d2934cd7203bfb751b77866b574ee16b551fdc828f71a9064bd0d474996a94ba1e90e549a995bef60a1701f3bf5813c412a3dba91f1701a49e268485068c0fe002f2a70dfa75efa9e", 0x9c}, {&(0x7f0000000240)="80e95c09a5b1759a479fe136cb69329f8825f131fbdda31762d9736dc5040ac324d8a6650ceadd4e09e5d494f313191f8e6bdd1228d300012985cbd842964c87fd99c29488d53bd19d5b588daa52a867c05619444fa3f47f8cbee3b62d77faeec8791537238ff6dbdb1bf1f24f6bad", 0x6f}, {&(0x7f00000002c0)="9535e292a6e8100e6b4cd00ace43b98cc15995aa80989e9dc0bc397219e0a789ac0b", 0x22}, {&(0x7f0000000300)="33d09797a0bfda70773847dcc46d75cd3597e0f1bbebb9c675ef843531fc1dce181343764eab8012f92772", 0x2b}, {&(0x7f0000000340)="066c64387331678a6d565668105910ff19eeb9b51afa3e638718a61dc013a477f19785625854febba544690ee9005c1b085432aa20bb6566d07068f3ec9fdee713053def64784f98ac0100cd3bd7caa1992b01dabf628fe8b054615e7bb9cc4572c69ccaf350961347c5155154d9b95bb8a33ca796110331bc8e998b1f436c17899dd8aebf1debffef17be20fa654ecdd0a675ffd05a123404c75c9cb30e", 0x9e}], 0x8) sendto(r0, &(0x7f0000000480)="d87b763e8fab26958b569dadf1ef18e5e165fa7353b27b2c6e9926ed7173b93b47f1e604172720c413c63de429af4d956f2e2677e438e26489fd331b42358377e04e85fde62925fd166c21d82789e6b887357f4e83a0bdcd0d60374f5f669c2771dcb34078af7346e810d37ae3959528f85fd53c7f044a3f8450a59a6b1fbb9491414f0f52e73e72783716bc7b67e054a629a612d0fd89b11e4a9eb6c5d70c8d69e3b020a0049c02f807713cac6fb626ce87c7ca32b8790193089b0fe0501c09c0f23a58e4c216e67322fda121a09477725f97a87c040a00436bed14e007257c66a350828de50a2a3550b6a75e19502113d7fbc547", 0xf5, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) 16:00:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102386, 0x18ff2) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x1, &(0x7f0000019180)={0x57, 0x8}) r1 = kqueue() write(r1, &(0x7f0000019200)="efd6d0c702cb3b5a2a7cf0d21ba9f7f52c97e72829509e01fdf00649936c8abc7652f638f5823dba115c915836221b8d6df2a0008073744ff103a2455cc45318b39e32eae5d95fd92a3b72eed9d16fee2fb50722d7f78c917de87c4ed253fc2ba14a8ed28776f32d99a1ad8249a4027a", 0x70) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000191c0)={0x5, 0xffffffff, 0x5, 0x1000, "68c4de355000", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x1, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semctl$GETPID(0x0, 0x3, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x0, 0x0, 0x3000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:51 executing program 1: syz_emit_ethernet(0x1022, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1014, 0x100, 0x4, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="eb08959bb100b59713d49b79832a4b155828ae0903d727601f4e2cac70594f7a1fa68b649f6df84d5f26d222bb405615b515cf58d2fb601edc86da482ec938380e36352261026d8dc8fac5de6aa60efdd009f8c4eecafb0b8483fd59ba80e8a2cfd85d2284620ec719ae1cfb1faff35c08180391f9a25873bca6c536453191da4454a1847e8ef957c2b005e05238a9fc777f4f356e90593dcc79941a41836d73be6903608c289638eac010438c03e71e99c5f48ad551c78b98929340b4f1ccd570c62118291080eb120504c63d82cc63baf0e0a5a71915617d481c57eee51e69c8bd94db07af04ffcae4d171a423df077a6dedbd1e51aad714904464d0be35a54daeca1ffd73834036222277d0913e458eabd7144abdbf4d7bd72e6de1603346a30319a84a34a60e6044c4c49584546cb73c8f9e816e4e35d8aa2798430a9bc9c6b67cdcf536e371d8a7c282d3968c1cd0937b13fed18c5b70ba4870dbfc5e79decdac989cee83ad0fbf17a368bbf01be74b66f7a0ee2c9e7143098715b560beebdd9a5957ac5f23b974933f5f2b58899dee7e8d3590ef12c8faf005dc7f0b29441c237a79b43dd0adbc5064e2434ea9cde8e6f432a7d28d2e1657f86bb653862096b5fbd369bd51480fe48979aa74098f8123b27160339b797ff8a5c7bdf541b3acf483eb04de697931e64f42d3bf7d43f3f907cae18074eefa99d8947b1a6c98f7566a0bf1a4a602b6dad236573528d3e65078a2461785bbbb002b343328fb2a63f6fd30a7ba6dff447ced3abe90efbc5e1ca3c777d6e9af9cb22d4483b076aaba6c3eef8367dfc0f9645684db3d2e1fdb41e11eaedc01060a534dae5ae47724662f2d13b4699f2f0b33cb9a2611b7a28dd7af6fc44fa2fb3c6c87fcb83510c272af0564983c8cc54466c5c76bca15d4bb356c55b7cb3ba994bdc209986366c0d210e08fa21eb80c8dd95aacea7cdc323ce1124575bfc153ab150ae5cae61e812a0b6a56406feb3c4a1177a75e125c9e2327af9d2cdd7af80d462aba0a84b85d3006a2416ab8f54c7f5f4add70ba6cc102e163134541aae30e4c28d2af477de747538530601a6b35fe3d26db7b9ab4318d822bbcd27c3d3896f68fc3032ca5eef5ff7a8823322a8bbf813dae0196e2eb0b089e17460837b61c9c6ad2582859ad513a2353cc77a1ce800d5650238a2ae397778b909a5b7c6f045d3515b9818adde9fb3e54a1ee1323298123deeca07323fc7a7aead201e4775d79152bce6cb5babb3521e316d3afe6c001020c5025ed4d51113174b3ce1537ecdda9cf633591cc50972ba23829a4e26c16905895b434fa3be50fb11bfe8e7254feb4560b635aaaded47d01c823cf816a4e7dc6d6e6ce6ae822ab5983dfe02e46d1262c071dfe39387c7e5cfd4f97ef8c4ca655139421a7dcbe3b32317d81f03c853ccae999fe89e47d5b175115ef6733732e6c21591466ce3c862d02ee48818cf6a9dc2f02ba4be78855957924c54d1d1f7039380dbc2712a870dabcbfaba9836448fba3434a8fdf8ff4a2f6af82699d6bdf3e91d66b4ca7580504d441669b6859a1d26b8f23223901827c35405e324ad7948c4ae255702d619e846c26a9ce2355b65606e8cbd619faaa21a5400029f34ab3d3bbbe2913d75ffd99ba00824b99ed4585bdc6cfa7ba9001b4dc928e0e9b4362850d92546d0d32b6d97f3930ae35b9c5eb3d0dd99b2969f9c31bbb2d9aa52099db68c206e7818e4441506a1e0bedf14a36fbe6a84119ee8644960fa525950b9992f71df1b96ea5d1362738f92cad4f563eb97954f4b8bc4dde51e98a0ec997322646c5cc3b6af6c2d0d613689a7c3e58f9533fda3f723993c79cee2a9293049e07ef8ba0de7396268272f41dd29448da7bbdf16bed2eb4e9db93b10b2b09ce42b9b50f044c7043a239e3a09290b5c53e8f850fbeb39f2d88651f3f7765d98f351d6d1fc1b0a565be55f97379f429da9b97b9f0d04b6fa7e9c1b696b2694f6103b7ede9d4d6dfb711f02addf61cc65e1d0cfb156b7a4efab3ca115bce0359f03d690fe8aa661e45219b105802936cd0581c07976f3d694b8757c8925d59305998b28bb030d515a353ccc5ff338b13bb4b67481d7dc21ca3715a14ff51df0deffe9a5be934fa534b633a12ab4691023fdbfcc888e942519a480a60cc1b65433ea7ebf2ee7390dac76e69dddf5cdf0d7eee3d8aa06fab0fe7f78af3a594d2e8fa042edf21a9c3611e9216a67d1d7163b930a525edc4d95af2f223d10ae4aa1f3a9ded10df9847ab6ae71b5814a248b045982b52b498e9cacc5af34ed208c603e4325fe89a768cef265a8b5467c0035c826b641f276ba839fbfa3879bec097149a13d3a47617e3f3df82a681624035ce985ca6fb3779b466d35907a0ac469488a59daee2676112d253ff870b77f7375dfbc2a9f9320ae368a1c156dc6e8b4d6a005da2fe5d089c9e07d0f37e726081aee6af9f9a57874acfc0c5f90cc62826d5c78e072571315421193d2b5a974beacc5274bb612a90ee8b54003fcca0bae2d565c5e88e1cf6f6740773c744917b501f0829e5f8cb899df9d38a89250a7902ffa65957009088f139542847f512b181c4333000158862c3b2e86229264ca3b27dfc4c27c316a6337e2c291a5bca3691f97578576765d45004f9483804e3236ce0e26cdef01eef02df8d9d3106b66d84045cdd859fc3dae8c582edf7797ff95308fa8a5bf0c006de3e5f7d6d2c979054dfee15d1c40f634597ddbb16578c8e4a04105112b60084eaf7080c3da8323cfb5ac63522bea11a013f5bb91ec682dcd0c6921830c9bae3af4927f6bbc95562b52705971793cfa8774488c9878a30dbb0e2b29e9d896e2e6701e1b1efd603e2ef85f3d3891c91eb7f4fd4e34e87299aa4da0abc84a30b91af34adf01098cf3426b32d81cc80fd5a5f42fb5e3c5aa2ebabaab7bab59628a19e414d9f508958958dbd4a0da2747d52a595aaaf3d4746f1be70c2ce8be94983b50e152375d56ddea6f258f914b0ac59f7cdc63789e7763079d0a0606b45dbf5ae187363251861c230eace1ff67f60c9ffead71891d69b89567e088abda748863c065899937597f05d0d38a0af48b49960d031824e781141b08e7ddc25b15c570faf7ef8132bfad43e909c3ba4c64ee94fb651fc5b10b0f940df8c261ebd342d0a279ae60d868686385332f7375734621cab445f70798aec774f3bd83c8daab29c57c72e4aeacb66a9493e5899d40222943b5be8519b1c976b9522a1b6f17ea4bed34e5befc57f60f79f9db3b5b6aeeffa50f603cc7e241c9e2610d07f2a889af96712efdcaebb2399915957550c1d73705f0646ac16b27f6b544c523314a6d274bed2d60ad49230be11e57e30b679380f0a0f55f0168f4fb30bb7418731a7a3cdfe418e7c1b62c74f81f9855937ce78ef82a2fd88309263c1d64426208608510253121f0da3881c4e89af08a046090c38256982bfe0184a6d595a6063c6eee8188df94cdd19aea23a2507d4448a85ad5c08f8b7fdf64e66b420fc7b2cc2b651c9dc538203127d35fd9cbd12c5e1971df38d1492608d7fda8e32dd8de7f85e12a17b28b28b070adfcc66640c9c4cf1f0497912dd86d678156ab99a510e9a59ec199c48999184d818f132ca4560570b7fe4198c6d2172a24f268ab7cd7d709a5e382147b1cd21e1d944a3be28634ed3ffdf81309a7a0d896b054b30f7e0c33a85745110f61caff8a1055e27d66ec500262148a2205e336f360bc8cd69213b47296cbcfa1feebf4ab502e08c84c1858b06e5c95c7de91e060d71073caf1b82d96db93d22f387e1c51f210ce4e69a9ed8ade6ad0250665395468d11583af2eacabf1b4e48de572dbebe3cc6526f100f1fe5b6dfc5833354492772da86731a1f8033c5d06b1ecf5eb97f508340f2fb8c8cb53ba1f4e4599e9bd3b306277bb90e68d3234c26a807f87ddce8c7d38dd59c91bfe2d2fd762a9c48ba6e49428abef9a4019fc872260880abb6a506f43e175d83a8a26b99a3a9417d18f77e58e803948416a77f009af3a8f9dba35882ef25b1d2b6097c80b72a580e58287f7cfab60e006f57a6b07a84457332b544a4cacbe2e6cec0d03a6191394764362800dec7ec69bef970a492e6dd9467d6a87c8320d02b417962c0c69d12dce8dc13b10bae4920846df8b9392ca441a09fcb5e91bc39f549ccc083ce09396031736d5e18fb41704c6cb9840c24f9835357738f88f16c22d9ca2aa438f4e67c71c9f307daa0b7b3ece4f86e419e951c99a96c60e0aae99870b668cdf44f61c27a5694a9617903de8f094ec00288e2bbea5d620fc7c1c31ba1f88dcee6881f42eb3643273653c385aa4cdc1fdb90d83f82e0751d861443a60009987f6f1c57e760d7a2822101ceaf4d84f6ee9db527767bb5b5901eca9ab178a3bc1161277383880e80e669e783c37431312f0cbe3537dbbe8c8c1947a7fe4ae96a833751fc5bddec5095b36424cf006b0869cbe66a513996016d6035d36c4dd886dec604892dbbf18d75f9f3ba2e6363c0148ee87feb208c9a3b155a8149ff069e923446b51047eccfc23f55f7bf6a9bddb6a07e02db658f9b43cdddfb6791950ed9e24094308e1c25dcb1c438958f95c54992f83e9c7f525677c8602cbe98b641765760a4a38da0e61c7c62835652add85b54d51581e3873b7b44ff51b0c53c0c9e27551d2849fbb69d01b18b8336ef406b251347de7eb189b2384672a93b89125f5230d900b25d67e937a695776bd075b74eced5d638e418947ead8d83ebee79db483c51fb2a81dc30492c326ed5c4ca641859a5506c4fe10dbb067942a6472fa859a906efa62401164a12eba99e125b908cb8fdb301e4e18fad10e7cc726b05ac130d648349b7eeea71f5bae914ccd920d26ffe64d014737d9babc57037e0e3783ee6f7d813a00895f1245bf0a1a6b719177abae8c58b90998e223cc67f3bd63e48dac566128d8f790aba46ba60023aa0c0c0d4fb063799a8fd81ef7a0ff2568ce7a4d42678920462251280b12c91707aa2fba2454259ff78d8b658cd231231a6648e3646f551e65376856f9e1c7ec119c321d97180bc8b3e8e6dd4644d6194795f0c90b8a871b96352f0f95f8d34f854fde84c73aa1fbe4794203e052dd49e6a06b091502dcc8e790d818b1c8d39af7b632af83c588d90a4f20c47d3666292b0ed389b9086af7717617f8b238f82660b3831e889d01b41882b8eb9ebb33792cbade39f5d8ba36602907bc03451685aa2623a84df38fe470db40ba7328cd0dd3a4745f2867251fadd651e6e39a2690fef36731ed297a02c22dc9922a5d90b29ee6a14d597d5152143fdb3f23c3288a4a225b22bfefc13fbf0afdd279492e6e000a549ee8fec94ad939bb7af53ded006e4746790f5b313ce19bca75b80b7ca24a4c1570be931111c3fcdcf75c26900c9d22566699bd59094b43072ec01342b58a3595751688ea6993c02c70363fa12ab26719ea80f0afee881c47eae9215ceaa4fb4a28bda14903b3ba9177790b2062ff2401b3274d86848d3785f32515999d8d6d1815241370e2b91567d907ec3a7ceb8c4341619420f61af5ed328c7ada1e1b83b12319be73705792fc00525bc29eee19a83bad742a338e5b01effab23cb43a2dfb436ae60142e9139e7797df75735f693ed955ed6535fb5e3de611580d11168983d63c4f798b77734c742c1b8359cb6a668c7d77cb6a4cf54e58064a83735b8af893574b5ebfe6ce569c73b606b07b270a4aebfa46011483e6127e734"}}}}) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x3, 0x2}) 16:00:51 executing program 0: sendsyslog(&(0x7f0000000040)="72e5abd51f5564349d7f4ea85e00ab47df6070461363798fea31d173f682c60ef95ca42b0ab8a1f44a334501a1323fb5b09d38318b2185a5572990c4115c0a1106e0cc64a31d52e51b5a50cf6608f35765e3c166474c6a168406ca2ff405aa7f9afb8f63bbfc3313b0a967262076825eae5eeecd82a7116e238b1f65f9761891da73340862846fdd8398f2a3665b12f185122e98dd08fe4e6dad6e0f59eff38a0f8058aae9ba4b0ca29b6b88b1a139461b6277a3a90d8fc04502914baef9b934f8cd61381355d9f422db6014cf6b361ea476ed1d5f606c4fb9bc841475e806148496bccf8c41d07927e629871dfde9a40220f777a8", 0xf5, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) 16:00:51 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00{\x00', 0x18, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @rand_addr="a33528db7a2a5b49ca34de756578f408"}}}}}}) mlockall(0x0) acct(&(0x7f0000000000)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x5c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:53 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x84}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:53 executing program 1: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1f, 0x3) syz_emit_ethernet(0xa8, &(0x7f0000000100)={@random="87afde4b5d0f", @random="2efb52b20660", [{[], {0x8100, 0x1, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x96, 0x0, 0x0, 0x4, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @tcp={{0x2, 0x3, 0x41424344, r0, 0x0, 0x0, 0x5}, {"7a34a7cc28e15700269c09f5a93f843f1bdb1fef12c217e64f4aa8d676e6598966b42d19cf3738e49e4acb30805ebe7ce1c8a891b1a962ee276429c7ea3aeb3c5a0616c40e3dbfa62bd33b74b1505e33d34b5e70d1ff432f6ebb61208552dad6177c35906b196902ec7ea69ef7da"}}}}}}) pckbd_enable: command error wskbd0: can't attach mux (error=5) 16:00:53 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() getppid() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x42}], 0x2}) 16:00:53 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x40}, {0x18, 0x1, 0x0, 0x1ff}, 0x3, [0x9, 0xaaf0, 0x1ff, 0x8, 0x9526, 0x4, 0x5]}, 0x3c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x439b3ef1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f00000000c0)="e68a437b7600ecaf647c56349bcd", 0xe, 0x0, 0x0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) socket$inet(0x2, 0x3, 0x96) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x2f) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f20164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85585561aa2818fe03700020000000000000000a0e5000000000000000000"], 0x10) dup2(0xffffffffffffffff, r1) dup(0xffffffffffffffff) r3 = socket(0x2, 0x8001, 0x0) r4 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r4, &(0x7f0000000080)=ANY=[], 0x10) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4c}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r4, r3, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchown(r0, r2, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000500)="fbaf8a8d1a169be96914f635caae", 0xe, 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x81) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4112e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xc3, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x6) 16:00:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10d) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) getdents(r3, &(0x7f0000000340)=""/4096, 0x1000) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000080)=0xc6) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) pwritev(0xffffffffffffffff, &(0x7f0000004680)=[{&(0x7f00000001c0)="f4369a8ef50400", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus/file0\x00', 0x2, 0x48) connect$unix(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="e34831c649f26a94b5f38f87136c15a75de323c390b19a8452cd2d65fefdaed43840f57d139ac511d3af6ec17ce1f17a969e48de596dd2274f9cfffe6cd711b89f704ebb273b5871e614ad4b662c96dd29a385427a61e22bfc35180c1dfc3d9bd0976f05957bea4517467b0b0f618cc9160180000048fa5141f4a20b61784f452656404a74c8ff390b4ad6c0eb45adf95d38ebfb455f05d228a7786d8bd4f876a87fff68d7806788378377f15ea68c82d0f3822b6be1d17b638774d3ab54f495b7e74fd9190c3ff119706f3f166cbff3c8e7a209915db5fa6ae3a6977e744e02096d79bf19ef88de924e3d1cf56e56db8d61ccd2c9c0b965ad5a0e1275573af47b156ae6ca81f0e025c7be727700000000ccbf0b6cda65f493726baeb2e5729e2dbac942739bb2838bd9f29ec50cd8ea5f4afaaf8060957916cebf44cc6e56934fbe7ee3e4c485affe1e2048cf7ab4a92fc7cc992db270679ae4f4185dab98263beb2144911a2b61f729ed1ec7aa9535c31e735cf6d6998bdce52cb1d8b940e261c0839547b3ad63a973d1cb82be358c1e0ffa96a7296c3e37c484f599c6a7135ec8ca1c40eaec9105a091c1a3aa37c677e0"], 0x8) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000200)) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:53 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0xae14ffff}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSDTR(r2, 0x20007479) pckbd_enable: command error 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) fchmodat(r4, &(0x7f0000000000)='./file0/../file0\x00', 0x121, 0xfdc6f7962e707b14) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = accept(r4, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fchmod(r5, 0x11b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 16:00:55 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100102c0000000000000000000000000000000000fe8000000000000000000000000000aa00000005000000008100907800000000900022ed373f4cc4d154298299fe7f8b066a4636b13c05895d2214cfefae40281808c9b4f6ab57f449543662e1e1840375f10c792515c5ef8e17dafa5cfcc40bea66bf0e8013aa6ba8f0eb23e0a7a70b8e864b86d99e0999fc5c0870d068e636e84116aaf86dcdd6a0553d1c83023e2a73f6911b97d75b8b8137f76dbd6a481b1e417abadaac377df6a3b106c10e30590cfc116c28179c04be1f26afb1816265ad99294f2b24565fe407b13551ff9989ec836e6a7285fb8f637c8fbcf9ffeed853f0549172aa0db6df4a6294bd8cdcb04deb20731a581860b72ce1782a6d45814a75a256"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r0) getegid() wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000140)) getpgid(r0) 16:00:55 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x2, 0x3, "9dfe793f05f7c35032df751b039546402e192be1", 0x404, 0xfff7ffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x4}, {}, 0x0, [0x0, 0x0, 0xff, 0x0, 0x0, 0x1000000]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78966048c9392785c11e4991f7c85f5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5e3f4d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xbb, 0x40c, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x10000}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup2(r2, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x89}, {0x6}], 0x2}) fchflags(r4, 0x0) 16:00:55 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000480)="b4d52697", &(0x7f00000002c0)=0x4, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x82) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x80000001) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7fff, 0x96, 0x3, 0x3ff}, {0x7, 0x0, 0x3c, 0x9}, {0x6, 0xad, 0x20, 0xff}, {0x401, 0x4, 0x1, 0x8}, {0x1000, 0x1, 0x6, 0x4f49}, {0x80, 0x7, 0xf0, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0x102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffea7) shutdown(r0, 0x1) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x25}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x7c}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 16:00:55 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x2, 0x0, 0x0, 0x478}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="a9beff7c5989c5682822290460d9949c175443ee640ab26817aaf37c65e5062d83c51267ed3d6532a6aaac755c1f5309e09dc298de06e3dc2b4db7c1b0f480c47408", &(0x7f0000000140)=0x42, &(0x7f0000000180)="42c21268f9c1d8cf74c70797db1b47be9dd78a1315b93305c2763222acf23478a3df76af7be1d96481e3e83436804085b17e92da709b4222f995707c270aeef5fdcb015eb8093517b833ec5cb1e72e", 0xfffffffffffffcba) 16:00:55 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x8) semop(0x0, &(0x7f0000000000)=[{}, {}, {0x0, 0x7}], 0x3) ioctl$FIOASYNC(r0, 0xc0104419, &(0x7f0000000000)=0x108) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x7, 0xf9, 0xff, 0x8001}, {0x101, 0x8, 0x1, 0x6}, {0xfff, 0x1, 0x2, 0x80}, {0x401, 0x5, 0x3f}, {0x1ff, 0x1, 0x7, 0xffff8000}, {0x4, 0x4, 0x7, 0x2}, {0x7, 0x3f, 0x4, 0xfffffc00}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x90ab1cbadcd9ef05, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x61}, {0x6, 0x0, 0x0, 0x7fffefff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [], [0x0, 0x0, 0x0, 0x3], [], [{}, {}, {0x0, 0x0, 0x4}]}}}) fcntl$setflags(r0, 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget$private(0x0, 0x2) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0xa) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0x4) 16:00:55 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/91, 0x5b}, {&(0x7f0000000280)=""/6, 0x6}], 0x7, 0x0, 0x7) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xaed, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xc32, 0x0, 0xffffff80, 0x0) r4 = kqueue() dup2(0xffffffffffffffff, r4) close(0xffffffffffffffff) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) open(&(0x7f0000000580)='./file1\x00', 0x40, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000600)={0x84007f24, 0x9, 0x80000003, 0xca9, "56bf438ceb47d467c2471642e622dbba60fcdbf2", 0xd, 0x100}) mkdirat(r7, &(0x7f0000000080)='./file0\x00', 0x2) 16:00:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r1, r0, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r3 = getegid() setregid(r3, r1) setgroups(0x2, &(0x7f0000000000)=[r1, 0x0]) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000640)="1c", 0x1, 0x0, 0x0) ioctl$FIOASYNC(r4, 0xc4504442, &(0x7f0000000240)) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = syz_open_pts() r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) r8 = dup(r7) ioctl$TIOCDRAIN(r8, 0x2000745e) r9 = kqueue() dup2(r4, r9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) fchflags(r2, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x18, 0x3a, 0x10}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000600)=0x82, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9", 0x4) 16:00:55 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xff5a) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1900, r1) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x80000001, 0xffffffffffffffff, 0x7ff, 0x100000001, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x40000000], [], [0x0, 0x0, 0x1000], [{}, {0x2}, {}, {0x0, 0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0xc9d, 0x5}, {0xfffe}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x80, [{0x3, 0xbee0}, {0x3, 0x8}, {0x2, 0x80000000}, {0x1, 0x1}, {0x3, 0x80000001}, {0x2, 0xfffffffd}, {0x2, 0xfff}, {0x1}, {0x2, 0xe149}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x555}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x4}, {0x2, 0x20}, {0x1, 0x81}, {0x3, 0x401}, {0x1, 0x37c}, {0x2, 0x8}, {0x1, 0x3}, {0x1, 0x6}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x101}, {0x2, 0x3}, {0x1, 0x1}, {0x2, 0x79}, {}, {0x2, 0x7}, {0x3, 0x7851}, {0x1, 0x40}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@fragment={0x2b}]}}}}}}}) 16:00:55 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000280)='./file1/../file0\x00', 0x100, 0x8) chroot(&(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x4, 0xca) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000180)=0x96b8, 0x2) r1 = socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bb1289ac1db6386b3205a1d09f545613753270c7fb52213225e0508c86a8663908ddb540f81496a61e5647fc03aa3387b6", 0x31) r2 = semget$private(0x0, 0x4, 0x154) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) symlinkat(&(0x7f0000000440)='./file1\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file1\x00') r3 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0xe5, 0x5]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0)={0x7, 0x7}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000300)=""/150) 16:00:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) write(r2, 0x0, 0x0) 16:00:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='!-\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='#,\x00', &(0x7f00000001c0)=']].$$!\'\')\x00', &(0x7f0000000200)='\x03,[-[%^\x00', &(0x7f0000000240)='-.[\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='{,{\\##@\\\xeb/}!\x00']) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) 16:00:55 executing program 1: kqueue() r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x1, r1}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x18) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0xa023) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000200)) r6 = dup2(r4, 0xffffffffffffff9c) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000280)) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000300)="fa22e59f4ec303e23809d3194abf10c95f23fae6dd5ee19eee396cf5eaa8d553fca4803289c59f3c37a1cda3e80104f726dce84a38c88e7e4da1c35fce91b5e488dddd8e3359586004b6ecc3772555c42d4ab1474ab1d4b378ca0cb633d28edb93ba4565075b3598c48884a08892fd3a29ed44b0156324067c36ccf8b4e3019962b7e6bf9567de3978710d73c3c098f93aee6f66a53b4adbb68555a5344a3ba6b3ab33df4013f35f35c8a658d544315b58ff7d81e369abf4447b05d1af2b6f93c394526511ed4bc2ccdbf7acd6cf2c33d49e2c8074d65c70e5b571758c25056cd074aa86977d8e9b62490cfa7c20b2", &(0x7f0000000400)=0xef, &(0x7f0000000440)="4517d4b5f63ac3b1d16fd4c61427e418cf18d0d3ff6e133bff9a58b7ce5d0d5a1b342a76c7a965934904de1f29ccb2e1a759e7299992325793454350325ecd1587350dec63ae71472e8af03a07ba984282050cb3a4835d0676aebfe2902854561006b076d086a336a3cf270094b36bf39e6703f1163db51678f9f05d1dea29bf531519b17feb07e9c222d73d92cc9c89ed89e107400109022ee2cd51b285f98753b1a492ffda0b1b69a830509068ec20392441369dd238e34db20c470eadaf85ce859fb2b9765dc8b2b8cae0388b2dbcf5ce4c96ee9d90f840774b0241e9d5579d2a1be5e2528494e689000d8d390987d8fec9c3f2", 0xf5) sync() sysctl$vfs_ffs(&(0x7f0000000540)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000580)="03a5d22ee270968c4a673f5d9e7c82d07e50f817bd3a19b14790fa00b3fb299c5ae2a3a10e89615712baa6ba67c50b97a4a6f6dfc6f6d257219b8c5725c178824a4825d44127a557470b5352c152b653b83e6987ae07fa733fb1e5316441e16244dbb49b356ad3afdcb20df3a4d30992aed95abd8062e0f160b7ae51d0fc49a1df50a9ab0020ce435ac16b5b4819b555e920b8aad2c327ce646eb4e7c2b6175f55e2c469d1c097b1", &(0x7f0000000640)=0xa8, &(0x7f0000000680)="baac0a0497b6c6ce928ffdf47ddb19336beaf9f4ae68dfee171f40e8dbc9f3148c2abb377742fbfd5144b5040a25d0ddd159f25213246a89ad2479e564f9d095ec0409545d535ff758a621fa487ca9702c1348a47a77293ae3c9c58f2b1f432c84497b42decb4b2b0327a1f1e44ae5c14108287714f955cac6e8a9ac74dce36012a047ec6836da4f", 0x88) r7 = socket$inet6(0x18, 0x4000, 0x8) kevent(r5, &(0x7f0000000740)=[{{r7}, 0x0, 0x10, 0xfffff, 0x1, 0x735d}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20, 0xfffffffffffffffa, 0x7}, {{}, 0xfffffffffffffffa, 0x3, 0x80000000, 0xcd60, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x40, 0xfffffffffffffff7, 0x100000000}], 0x7, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0xadd}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80}], 0x9, &(0x7f0000000840)={0x4, 0xb7}) 16:00:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="531c92cf8888170cd391f2473cdc63268251fe47", 0x14, 0x1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xdd, 0x7, 0x1, 0x10000, 0x7f, 0x0, 0x0, 0x1, 0x2162, 0x2}) ioctl$FIOASYNC(r0, 0xcd604404, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x1) 16:00:55 executing program 0: syz_emit_ethernet(0x466, &(0x7f00000004c0)=ANY=[]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt(r3, 0x4ea, 0xc5b, &(0x7f0000000240)=""/173, &(0x7f0000000100)=0xad) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x2) 16:00:56 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x4c) sysctl$hw(&(0x7f0000000180)={0x6, 0x8}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x1ff, 0x40}) 16:00:56 executing program 1: socket(0x2, 0xc003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x43cbc, 0x4) r0 = socket(0x2, 0xc003, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000100)) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="820280000000ff7f"], 0x10) dup2(r5, r4) r9 = dup(r4) sendto$inet6(r9, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) ftruncate(r0, 0x0, 0x3) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x4, 0x2}], 0x1}) r6 = dup2(r1, r3) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) 16:00:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) r7 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='}\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='$\'\',\x00', &(0x7f0000000240)=')+$+-\x00']) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000300)) 16:00:56 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) utimes(&(0x7f0000000400)='./file0/../file0\x00', &(0x7f0000000480)={{0x3, 0x9}, {0x1f, 0xffeffffffffffffc}}) recvmsg(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/125, 0x7d}], 0x3, &(0x7f0000000300)=""/200, 0xc8}, 0x800) syz_open_pts() open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x120) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x90, 0x401, 0x7, 0xfffffffe, "07000000577dac00"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef60248877d", 0xd}], 0x1) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) connect$inet(r6, &(0x7f00000004c0)={0x2, 0x2}, 0xc) 16:00:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xff, 0x64cf95e, 0x10001, 0x7, "608c610b96c00c69af1d424ae699faa573837a3a", 0x403, 0xff}) r3 = kqueue() r4 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000140)=0x1) r5 = syz_open_pts() r6 = kqueue() dup2(0xffffffffffffffff, r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x20, 0x1, 0x8000, 0x7ff}, {{}, 0x4, 0x10, 0x1, 0x2, 0x7ff}, {{}, 0xfffffffffffffffb, 0x8, 0x80, 0xf76c, 0x4b69}], 0x20, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb, 0x1, 0x26, 0x20}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x24, 0x2, 0xfffffffffffeffff, 0x16671bfe}, {{}, 0x0, 0x0, 0x80000000, 0x6}, {{r6}, 0xfffffffffffffffe, 0x82, 0x2, 0x100000001, 0x1ff}, {{r7}, 0xfffffffffffffffc, 0x15, 0x1, 0x4, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x81, 0x1, 0x9, 0x1}], 0x7fffffff, &(0x7f0000000400)={0xffffffff8e618ff4, 0x1000}) r8 = dup2(r5, 0xffffffffffffffff) setitimer(0x2, &(0x7f0000000180)={{0x9, 0x3}, {0x6, 0x8}}, &(0x7f00000001c0)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000000)=0x7) sysctl$hw(&(0x7f0000000080)={0x6, 0x9}, 0x2, &(0x7f0000000040)="65731f6f0490a521a6448a5e2e8e1b5db79b852cdfb4c8c3d3b0557f9d53f9af4ffeb2c71a4906870b9f5cc0e363160f051676ca239eaa2fa9c8b021a22528", 0x0, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x20) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150}, 0x0, 0x2, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x46) socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x10001, 0x0) setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r3) wait4(r3, &(0x7f0000000000), 0x9, &(0x7f0000000140)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x92}, 0x5, 0x7, 0x0, r3, 0xb434, 0x8, 0x9}) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getgid() linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/51) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201f0ffffff3b2006d438dcfb5a3e5014241205c4c8bd25af028c0131ec7d655729d42ead6736a112e54ced7936cf940a2027f3abc65ae9aad76e39666c32ff0784a35e153ca8abf2701e1d458a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r1, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000780)="cdf407845cbfcb1284e13a6674d6d1cad57a04f6aa9b9be038495b3b9d14fb5d8f0821b0d7afb5c07561cb201452567e286de836c3115bf7c3105bfb03f1d67afe842fefa14e630c30109c2e7323203ed2cd8f3f5cc29afafa2e4f627e719b664780751a26f0e4d5d918622ec5cabbd12c805ae567ba449ac5093ce9a6db0e6751546728e1bc5bf4bc66c606924ba0560abb1462cb2e286f05891a2e7291e60115bfb43277196dce78f2eb84df7dcbb5d431c279120ecd478b3cbc41332457fe66e2bec6c39f26170253ab6a9940d6179657ff6502b03e8b6e81be4fb9870852f0e5b60448e8778f35", 0xe9) close(r0) r1 = socket(0x2, 0x10000000000003, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) pwrite(r2, &(0x7f0000000700)="6d7c47852bbb870a028d9b635f3b80c2838413de3821f8c9def55d904bc62a3661c4c030d678b74f6437e744d56bbb5fd4d8e511dd98e847fb940853149ecd13ca921549c64fb22c3a6088fa50e123f4035e4da865765e7f71", 0x59, 0x0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="65d5b05f1b4844d3afe89b01d0f13802aef6883b17c59305f9c4d4d4409627284ab805028754ad86cf9ebd345b2c61b2d6d7756e356e340a57321f9f988d1b174b66ab684d0beaecf98a69f4b558dc5d733976b1f36276388df266eab07dd54301db2e967722809710dfa760a0f032fd62ad1f5701b86efd418423085298b04dfe9f37795c99cf3958e40b6acd4fd59efc6e0524473aa77e48478c4a6db1c0cc96f5fcfd0ed939ebf7047198fc87a07ece7623a0ea52fc1a4bc70d8406f040a6c71cb9fab4b667eca18f3380e249ce73869d21aac4b2a77412", 0xd9}, {&(0x7f0000000200)="df21e8cc8f3f8a162f4ab7a2d2d6c14460cfe010ab12e4f8b67049c4268c182e8942ce9f853fd495e92da74b26519320b095f43def03342343c67dade4a8ed3c1b7e7c31aeba39477532d202ae54dc13c25507dc09819fd6ae519893408c5a4065d201b522bcf3211219c268cfa3c1989e1d88ae2284a832be34f68793668e10fdb8a6f6b1cef8074ff45ffa5d93053d4d195be1e65a70a44fe4140cbc9e3d50546f4e23bda061818139cb2e9c7ed068fcfc475adf08aa4c310e150b209a39d6e018dd218ea15fc32434d7fc9d2d0e523bda08fbe0993aac3687a80ddc8f8352e3a21be69dba9e56eb3b8d", 0xeb}, {&(0x7f0000000300)="e9b17d5c7006de6eec7ce26cce1dbab1d54721748c9fe59e5460ccc7e16623b8f5f46caf26b0dfed71655fd9f61135336e1dd9ce84112b6affb5a4319eb427e7d64613a0a4f7504d1747785c094dacf516313904cf6b68c5e26a68461c31bc5c52afe1f512f8771dcfb607aa4e6774847ff331e431f6d8b91f6af1490640c767986430ffbc7ef3005308f4c738820f3cde6614eef6ee83d2e4c47a0208a56f2e685e0135ba54ed3a0910cce2fa58bf326845d37542a59aec5df8f9fd6be3aa7ad2987cb62124fb320f97efb5432360bb1e69f5171493c18a70f8571bfb0f958a8fef2fbd75505a045353269b6c64ee0417becf111d0ad70e2fb2cfb61fb9ec83f02342169f7e94bc119f0f5a38cff6bd0a3c4a2eaa6ea615e84915b1a62701c51ca396f713880eeac39b9b744629aeaf0263a52c7bbca6dcea7f3e99c4ee16a6cb6aa57a4d53884f0ae908a04be97c356bdc3653476b140947ccfddf49aadddf76f97b087855098a70a61d10bb2f8d834732d1cac1a1370133fe00be4d213e35c9e0c311f5dc09bdb2d5db3b0e2ccce09621a6ff9e41bdc7953c369c135ed3a35d8ffc082ce5f1b8f6288af8afec4e5d6b83dd7e67690f26817f429ee5a8ac9b452a9bdb524b263ac30c499190ab6f05bb386a7d6b44e0ee5322b0b11e12c62253bd867ec6361769bd2f2c4ea28e76249a8da8d5b3271f530ba3488595caf8f34165d82af2046448b37e96e3c2dc572ad34592903a5d1ff53d93d9db88d54ec726073892888977516219572bbcc7c23b9bfcbb7318a1296daee8d07370e456bc023e3dae285c55e0882107e7a6a07e99f8af0cc061ea0d26a6f6259613e6eb65e6e838a65a25da00852a39ccfd035cb326986d07a75df45dea3d6efe76dee78378b3e2f77ba18fa96793d8f7d08254ac52a2af482321460873560779ef3613a226a9c24bf6ee8ed50e0d993feac054ead49694cb7494abd4225e6ea6296c49a10d4d78ef76df86dedc882a9106592c2c8f760fccd12b0446a4b45550d25713076aec3727fc5f4534f748e9e9342d4fa58968ab7d6d4a09fc2d373135f412bdde829bc3622aa1612963d88542dd54fc603915db1acf8df1c140ac7b02c66d562ac250fbb4b5358f2e8c2c481cfee9916d311c1f4c254a14e749b935523a5251512bcab931c472a57dc0d4833cd75ee86e7bd14f5ab8006a849257d826a093246ebd3bc5ac3ff5a61fc6b5505d660aa4f6a13116e315013bc2499adcdff3fec97956bd8f808fb648b7f886b1b527258eeae61ee05eb3217d7a28a62d9ce5e6291f17f71dfc9bac7050f27bf753626b6b7f7f5dfd09b70bf7d6a20cede2eac79fcbe3509e0c217d1e1b7a406f29d5b7f090d3de173a91aee0badddd4777b2", 0x3dd}], 0x3) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r6, r5, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r9, r8, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r12, r11, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) r14 = getegid() setgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, r6, r9, r12, r14]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x6c}, {0x6, 0x0, 0x0, 0x4cd3}]}) pwrite(r0, &(0x7f00000001c0)="f781ea80b013a2e2e500ffe7005a", 0xe, 0x0, 0x0) 16:00:56 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0x9, 0x5, 0x4, "a970bb0ef6b83212a8c258f76b23addebce4a366", 0x40, 0x3}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffc, 0x4e700, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x81}) r6 = dup2(r1, 0xffffffffffffffff) syz_open_pts() connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./gile0\x00'], 0xa) 16:00:56 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, &(0x7f00000000c0)="00e79ed1d032d8ca20c5e2222db2cdea141cf6258a91504d0dd172c60f19107dfb0469a53aea1b0b501e92c78c6ce92f", &(0x7f0000000180)=0x30, &(0x7f00000001c0), 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0x7f}, {0x3, 0x7, 0x1400}, {0x3, 0x4, 0x1800}, {}], 0x9) 16:00:56 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="c610e33375575913f85c06c5ec9977c4", 0x10}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 16:00:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x20, 0x9}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="af0451553999b441d50d0d17c8838be45272c1bca8ec85df863c", 0x1a}, {&(0x7f00000001c0)="f022c5114b4bb271dc7d96c4676c3cfd126886ca3e97cea5b12a3193d3e95a545d3744cdb85405546c6f01e32b9dcf7bc8c0583e6e72dd6142bc1e03b85441bdb38e5f36655914c0f5e30462128822e4afbc2e2385e94037647fe10106ed14c37d4b272e25cdf7e8f9e0fc32dddca2477a11fab38fd5d9620d5f2eb5f6631b7b518e123abc522a6cffd32a", 0x8b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="be77fc2ceb985e3b", 0x8}], 0x4, &(0x7f0000000340)=[{0xf0, 0xffff, 0x3, "4fcfff0e15ddd31b9cb465e16172f369b3daac4187558413246ae02ff09e00f1d724c47f0bc90a4bb55ed9d7e2e00dc52dbfcbb0aa178b7c1dd416a3d55992ac42a405c0af62a8af22f8234ad14fc78a25fe3fee58c3f3939764b751fbbfd4e2f4be98a082c8f0f62226d158af47d699948de56add9a8a08d2c7b727e4590edbd00fe612ed6a0e364b5efe8c5130ee9ecbbd1e15aa7e36f85f085f1ec9e2f5a2ed0e4199cf7107e20950696d8223eb2d738e813636ed58b5c06be503175654d7fcbeef6fa8e6d39181f709d962395101a13f3cdfee8601426090"}, {0xb0, 0xffff, 0x7f, "066a64be6d7b22bcc11039bec4ceb50d4450a9ef2a1f0b042f78de8eb8da03668162b41da9f39e0441a1887a983a40d893f0d487448dcf50f9c592a5b0c054411587519da329ae412da00cac26a28f94982456fdc8f64f4b9c044749ace50da0a249042f1ee14266c1ef5fd8be603c98fe713e8d21cbacb46efb8d9e258d97ce4f599e90f951f717cd3c92745f991005e3a91c5b78b3ef4d6d75f549528e"}, {0x20, 0xffff, 0x4, "fb2e49fb1553aaf18190ccad7494"}, {0x90, 0x1, 0x7, "8b440f278bea021c55b75f95fac67856ae87cb95408c33936e36e0e46bfecdfb54c5f2bd7e4e89e294eca6a16f1aa03cbabcecd554411e2ff1a506f6ababe0d1b19e11db59ed8d6e26cc849ed43eaf9b565aab2171fcda59221b25fab3a7d31720cc738d9fe74e2f8918b915f338bb056d6f77779af51bcc2a0f987174793672"}, {0x108, 0xffff, 0x80, "b210ef093778a2ccee323be8fe7fcb78abfaccf738982f3405876e4c78879ca5840fd18a68cd8714f7f9ac8d4011be5ee6d33e10b49b26a46f833ea01e21d539dfade21ce273c37ec0eaeff709a46056f36a621a509907f5325a93fd139b35c1f9fda50b07920003244a00aebb3dd24ebbc5b553a0a489eff845e46e8a5a3f32f3af974a1423a8c77987aad6ff4a75f7367c8f694cd0ad9dedf0d3092d03c3c54e49995703278caae462a798bd64fb8cb35d84ae72051beb61a5710ccdbd62250b562917c911a670fa23d0831113dac638a4b0b67e60aa148ff41fc68795aaa630ea952bcde0375990b73da20685d6a8849b1e8e"}], 0x358}, 0x401) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt(r4, 0x2, 0x2, &(0x7f0000000900)="2a8a70a2ae7bc0720db5f6c21d7893d6d7b520c87ca1c91dcf72941712189220618ac9264a48c8bd2446dcd9b109bc099a206e4a5b15eced965f1eca4f9ccfa05cb6552227d967cb71076f02e45606b265e9a86498b611b5d64aa1834a32d6366199c7f45c79d1d845d2971579cebd19230535ffaed54e12958567cfadc236852232d1c4d40d950238d2ac9b41ac285effb19824505aec994389784efe47ce68ebee611f3c00c874b939e24527e1c7a49d0116b3ef8f3796e8a3af16e40cd3b1ab9f28248123eb3e33e9e077e2caadf8909189cb8cb1a886aab400e6e9b8d4db18624ad9c3dfc56d575b03688c82012a8a17691355d0ba41299d9854277437df89e74480c09292e9a5ff5e457aae7649a1bc61277c35928cda90895116b1008c0a9d6929167a06804862dfc94520e53ce338e2083d7f16eed58e5d8a48927d1c40861c0b323d382f66789284b204e428d08fc42006b1d24bc0dd9533225e1d8d4388e7435c395b38eb94b191fbdf2530aaeef3bcdecf5da42529f32b52effb2b69a0470d4f241fa0b3d7122a8b52c0e308a3ed4268e1b484ddc8275a6bfa12ca251403c9ceb32ffdb83a7fc10d6da88d70b869599a7641ac3fee30ad9e88dccadeb5a6793ffbdd716e539c0e9927bf56c7b6e8a1b5deb44595a8b2c4cea3895c6fc8044a376010331ba95b8582e918b1a961f96e4446e4354c20fa448705ff08f03e7b0d46826fc1f43a6faff4bf6a2f016bb08da6f9c38f1a50dd63d4a2c7032aae05302d3561833be7f7b4bf722959da2af46fb8a94811399e694fee8128c63e9832cc1fe50d3d3e45e2606088842c6cffe1b2312dfa392fcc1a76eede3a0eb34032729bc624df00b7a0b2abb634f442645063e526572bab7facc3aa8dff87ba73143e05a78c82ea0203a5340ff9954bd8eaa3223b11b6ffd2a261c65af21c995dc5141ccfad268b4dcb0cb072ac77b4ce799b80e06906475abec9f4e3a30a2638adc5d36c4f877fd603a97c5ba1ffd014b4544e8d0e72f6d52249d0cface189987abcaf4be1ed174244f370f701880d08ec54a424f954bc94f759cc515104a00b81356e0dba9d6f2e6521254fa99c0906f16a9d7e195765a45054bbc77116ce299032b09137f678fac7c02e829a5894b47992e2d5bb0c373bcde06c934e42bb2504b84f7d16a06c3c06f6d2efabb2dda8ab879cda2737dbd6990ad597680e14b080a245c3179f398e1195246528dbcb1468aea82e53fe6f8a08b663ab433e91ac8d66ddeca79f8d8a49f2e38fc9e2bf9d7c52bd1c966110488c4c37b12b391c67e41de05a6b782e92565465ab83c2ab5e7eccc6ef1b6d042180ee6acd00ef009b12d6d5dc18549af8ebb9a819134ef81af58c95311074b17202569978860aa0182104786e2ec24a08ffad9c91b2b58576dbe39e64cfbfb63f9cb0ee82c2279d11d2bb08d421b28f3b5504c675dec1bd09651bacb0baf98c9fdc04aa02198852af8030667aef87ab01b2e97c7a1e38ccb6cb451065d6cd9f2bbe9663b7df092099feb0f2f209d6b592c150c98545f8a3b49349fe33b362c067808dfbd1f79cf158b5f20a0b9b1b714b868ec940c66979c53e269c085331ef17f2e638eb685389d04596e309b18ee5663ec8298d051e69861c451026fee03df7da37730c55087bf2699b37ca59d4a6f3a8edd4bcde9839fd1a154adb949b4549084533a0ba3703ddd11a92eace1b25a4d42ca49fc1435351fef7fc2c08c3d446bc9547a8a0cec10d58fa3321b4fb76b4173665920dd2e38bbb443f8a242e94ec69c6088ead4c134a8bf8b34b8a5a0c814b4c229afa76f516ac539c71da690c4d0449e86a7f04fa6acf3988fb3739d08f49595f4b02ea9c0703cebe74ede55dcd4b83b8295ca7d147737a90f152ed0fe31f2e8d6540ed120deea3d5ec46c56badeb8da11b8ae60324ea0256b9d123912689a6dca56e01a3e2c35370246300c0c29f41553b56959209f7eeb7d4ffcc2cb7d72169d243fc070363276b9e16e9cab347ab5b77cfc0436d3e6bc327c66b1c43edac271fbf33b0277a05755e0235ab40fd7e843dcaf349b9a05fd9617ace2a57df2daa5b7b854c6b8c7949e6e83da62e5b37d8e8dd53efe0b8dce4a3cc954e1d39a024108a606b3e5f1516ca83c54403004fe891cc2a39c7a89c9eaa0353c0ea41cf728c5159ab911751e7ceb98e7c8c70b6192289fa1107ec812fb5c67562f806ad62fcb8771feff6646a9970e8acd2e6e3d1e655a202be0b7c3cec3737ee5c7be7146bdee11ead2a12df5fb0082dab930db14f8cddfee4c9f777f79fd601c0b2b20280dc47f0684096b210b25dc26e2a33a8f62dc0b023122acd5fab0e0273ac1cbc7473224c5e4f08538ea19ef8eb4d3ad848dc649606b4551a7575cb7b8b031131a1707275d7b63c9f778a86d29dd1e97d1ebbb08b65198411117a748031cec6be4ba644b887e03c682c936ae51c3d171812af055691016f83fa74cea4e4f684c5dd0647d90b26c802e2840a8d2855acac7a180552d4d997df709e2ab8edf0d50cc729062753dcf3783346489dc92f74702cc354377cabaa3bb5eade3350b91555db65dd4c10ffe9ae37799abc1e8d4e5503cb7a8477ea2a861f94e69dc4094b76dfb9392ebe024a06611acb2457238476c2b8f22ca9a5dd5e69babd8a78f7b6a7abc682f4aa3765695260ab23060a9b1c8284d7b1bfa1c891ea4983ed0cc78a7eaae0cac7b4f1d19fbb4508dc4df66446181b4569c0d8e0f9a67cb0811819dba01936ee7185a98942613be1786719a52cbb87739760da0df5709a1bad5b43ae8eeb1f5e924fb989a974123b361f73240114e0394eb076981067f9bf21bc3ea7ea5c0fb609b9b96d0e99e43f82ec9052fc949e4ab41777e9efc84ea04d7ad47ccb6cadc92cccda4ff6e2a54a6bb56b7512d6ba72c0c8b3b554f201709f7cf6d9d0ecb20fc0c3f5f49024f3900d8e8891fd332e55be04ece48d7acdc7b7f5beb25ee06337b8e48c00f40ae4d9ea9e13f2dc4209f300d65ba1f509b5dbb665279510c71b638343fa8dab17f8374afa2e11d931a6d789e12c671a2fc7c2a42ab46d97d4f9a4c7a8240c6101d2f656d3ef9870d44de389d2302ebdd6f2336557350bd025fa39f294d2b840aaafa95b1525cb2b2cf734d33a7c2180e1373da22b1a1b25090277dcd7f68d1da8ce5d8ad78eeca4bcacd082a57986e9548314aee23c2f9875362c979db8ca26b105f1aa6ff716f0c6c0a5bcbd0fd3e2846460ca86fec1f36c0614216b531661794f203e1f64529b871c392f4651ec617156257b3a7c29c0b91a73faa0041be2e85ce78ddd940fec7ff108a1c13379ef04f3987503134d6f047a0760e4ccefc611845aef0ca16b2c77e6b60c927b6c7193359cc6db741fb905493146dcc9d3d43b5252a5e5da97c2d41b52df2fed364396f62c87030f84ec3f0ff2e789cada9e93c984e031780971634e7e1bb1d2ab2bf6e870ba601f66782a0d7ba18c1d3790d8a2178b89dcabcd881727e298713021fb683a2153cbcd77f1aeebdf0b9fe573e08d5b43acc6369daae1b4377ea08877672cbc6951610d9785877385737619422f5d5f62a5478248b4baa0ec707db270a3628709c44b973026b5312a664652351e65ddc7e32c2b7d7be09d74fc794986fb95fc7c82cdf23ebae5af88e8d0fa6173ac8c45ee5e7e3da0f2682370381582dba87ea3cb857e6bfb36fac25a2f4212d3447684055510e10d4e2f1fd8cebcb815b2d2d5c4896dd8d9401382e6e1714e16dda052315086f6747809f9fa921ec5d6acf2cf9cbfab8374e3dc16d5237d5b372603bb10940db71b94cdf7d46d57556c5b81799fe4d7ead49a0762a7b1c7b510cfd30ecd53fba8811d0d52fc2d134145b4587db31fec72e9ec9a6add261d481a32b2355064a4ff1dc938cc0c72ba153ba33185f81a5d0b974ea85c5c8b02894a5d829059ead2e1e4681046b5a234ef3462c3b797b017a742edad34be28bd5d204cbd9c2f9076c4275b896ca787c7336d5b0809e1ff51347ff2bc756a8996f155581fd40b6e72aeea8b6755026eb94fe4875a6f821ef7f474cd8a06db3a5fc788cd52ee9be275452ca0f2b8d12e11c777330efc82c7487de821709b72ee2f360835f0f1391724f4f5136f59d4d343e2a53c59dacf5a114010e773a9fe15740622bd39d063abab2b757d859d494f13824fcf9b07ce5e03113122f5b2c3c43469d9c74a8d1b0b104fd08aa699de14235aeaad95ae82ed0d01f2b264ea1bd0024f9397593e574ae2c18e3cccc9581469b33e46bab544d451e30e10b1c197e6114edebf8463fe018bc05a1569592e07b7f972ba17e3afbf62fcef600a9c64ed320c914ced4d94427ea0be69d045a6ef4ab9c55a6e1067fd076873133b950c8dfaa8c1c89fb4cf189dfc16332a3a16f200fe1e11c271351805f8365e10dbcb1bb0e9ad44eaffb60466abaf15b9fa838eab032910d7173933129bfb5dcb58ff2364302d55fbf229ad44c45d86956c14bc752bcb04b273bf2c55dfdaa49b5729ce34b68f328248394e98b133790be3e2139850afa1610555e217a661703fe0cc8c61e7c6c554a15cdf3f11606041cd80807c491bab9d0f1788e3ea8fe30d8d7b50623a378b00c7ff09e3817afbac5e7c3a96d9fb8666f6fd03ce56a56a52a2edd670a1d94201ca4a528b6c77dc07852fef3b7ea95f382447d5ec605b6178110bf5bdc7c945c9e536ab68e419fdb207ca772e78c1eac9a06c81b5678c59d4ae6bc33764eb778fbf750cfc2532abe04707c6a2364cf34e97cf2d24344abe8f86c6197c4a5ca1a11c5b08faea6046a4c67e000be54b71fc81b0ceaca9995c4a782341ebcb50e7ac06a7b0f739f784ca72e0c657d18b355eddf17ae2c3b61afc00f5abaeca84ebd8bde132db3f6a42fa9ec6e31e183ee9a1046631430d7ebd7fe71e42db211d028ffde7ca2844475428100ede53d91bd5c2d668a55c2833d0fbb4bcb0b6847f0c9dd6263b7cd9fdff3de260be3307769165cf211049f469eda5aa74f141b8963556caa2a92e44d42a089cf10059bf707549d0294e64bd8f6d8ecb4963581545f4ed532f5824bceb01fa57252e50a8745ff44bd343ad5b977de8cdd7ccc7c20f1a2820eb4e4243a358222dc3d57776aba62cd494c6ef0b36e36d772e191480f5d0574c995aee7e4ab418be8d7d12ee05748451dcbe05ea4a6ae309b3b10d9c3239be90c42e6e6b136aa1f0686dfbb025bef81404af196b4c3219d600db6f19992aea2df68f76f9f7e05512f3f6a9ccdc475c0ed5e72a119e7a1dc6ba77cccc5d28e95809cddcf22238b80375c9450531f419c830f96623a213ad2734720f802f16c8eb84ac69baaec93d0f7131db8289317f5d037c1a577e995766b19475c23af8d99f1ebac27d6e74d188be0c41f059f83aabacb9508fb5130ad52853e82085c416a6af685fc41ed03b0f4bc6ad74c1e20304dc1343b4a0f88e76a7886888337426f355b7c5275643dc65076da5c24876102523baa5e7aef6fa1004337651b9ac717626203367e73d699c676a97bee02df49e2285ba49dfc3c523b44b44dc33ce5abbfc45a31ee7fc71ad81e129ce87fbda2b117996fbc4e8180db4a0d2e627b47e6d2000d54b162d79219ca211bb0ce8c1b95b1ac3c1b787671b2c6f40066d7e63b817d0d18b5742419bc6c55d183d5aaa9926b577764e6cb0db45609496ecdefbc17928335da86c868dee8b449ab58df4ba66677020d4aaca33ba1ffc606d62ee608fdebc85997838", 0x1000) kqueue() setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x48a) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) recvfrom(r5, &(0x7f0000000800)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0xffffffff) connect$unix(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e2fac142bd27b7144f6f401000000b38bedb5a65ef3acbca82d8a3ed8b46d5b5200d12dafd67d6c9962b63919e804f012400245b77cb1a3207bc70296e5ebf26ce4d6297d55ae2bc93a32c3b51cb9ea9027edee86d128f2d51413b9c0023d7938497e518fa01ad402de1088cf190b47691d7869bbf6811bec1a5df58abe881149cb9e906773b2951a5a7ce89bc98f6b28a861e31e340378264da9768b650af8d599a51c0d68af542e20e4b1f3d668c540bebcd03ddd80bc35710d0f293f8502ae71199fabb953934c9e5adde1cba48c2617e839d009cdcf5cb5e5043110c079ccf64d3681f4ad2256908738c3714b2b1e9abd4a547558c91cedb7fa6d98792988f3acc04d791c8cf2cda1705315d323f5655b6767b4801a80f3c552a2a8debe7e2d96a2af132f2ca334c1d98912d661bed468f64f16a97c91f2cc8f018bc634ec8438718f55d1e378cda83a853c9c441013858856e0a5277aa66a93779d2865dccc80678c387279af82d640e0bfd64004b24102dc0d5438e1a7194679c764b19ae464280f6a7143f95488c8804a3b1ad57b03b38cd54c8367fee2b6277b8724e02576f2d5b47c6ebf04dd4d55b89561807f4e8bcd255e90"], 0x10) 16:00:56 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x1, 0x0, 0x1, 0x0, @multicast2, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="b186c3b192788bd00e03961a27cde0cf6e3c1f8522ae714f7153e55b22c00d7abf83f7fe7a1ada106afb4205c8a49e7f1bfc34e5a51a49157b4f16391fec0c180696", 0x42}, {&(0x7f0000000100)="bb7787e24f59e273a65ff4b2eec912271cbfe36869fcc77ecc4e83c71cf76c8fb459f2ada11f8bfb8cbfc3f058665df04344d8c78c08a61f25cd0c60dd6339b32fcb087ed81c33d5c1e7e0e8607478ef9d6f37517c8d42c0efa085229c5c63af722651b74b5f0652dd4faa5a6b775f41ebe0269427999753ee2f93d4592e7b3b8c99a1aefa9bb479942270746ed76d27953d675c9d4a9cca0257fe3609148c3e03f9fd1401fc5cf867e870e66dd95cbd7b0893c6e7f0d18081edfeccdac1890aadee9c5c6443b2eb35411cac27ab95bd6af7d02f6fdf04", 0xd7}, {&(0x7f0000000200)="eaf5ace5797171ac860a75c64ec70fd5575bd0d3e62627de90e62551c51ee178f97ac377eb5d1f5155d481ca48a6e814bbebd8950bae5bb8d3ec4988d30bb0b99bba2fb427868f897051fcb3824b57381fc2ebf50f642afb76c5342fa4c9df9e18ddb97fbfd05840e86425ad59ef84dc10dbd446f08e62e5da3a019f2c32ecf67af705d1007aa94b92688729bd4f8b60195b4867727c116048777d5bdc0f", 0x9e}], 0x3, &(0x7f0000000300)=[{0xf0, 0xffff, 0x7f, "0defa4a39c3f82843e23eca326e98cad60e378d6103c27a9c0675a3155d3a3100387541fd1f0124fb211236571b409a98acc6690ea858efa4ff1df7abfdf5625043a5ea5ec7ff10f3d2585f30201f891da306a59946a12a6169901a27ff99d873c3d1d987f0b8041244241affed15ca98c0f682df60c91515d756e5e4e268872d236d83e338780dfdaeb2eec5a53637e03dda82ac642af8a27843a2cc7d68363b0a0ec7f27d7dab5d7d5f7defac43658d64258d2f7a3b9e96f293f3b6671083af848685eb915129e25d9196dbb377a5ecc45fc9de3a684e71dab06eac82a93e3"}, {0x30, 0xffff, 0x4, "3a8cb4fb644ea7899e0f283552b4f726d5030eea97085769ce1097813d"}, {0x18, 0x1, 0xfffffff9, "79a2bc"}, {0xe0, 0xffff, 0xfffffffa, "58bf71b19f995ed79282d261e6d1f327d9416e4d76ff2438751dbd1410fc671c11eb55fded3c3ad1060ee678ed78f369f17a45ad6d4bc9be27a1fc9cac0a6f53dace03417fceacd768ff1d443a523f941bcf881f0c80283b3fc300ceb9a1f3f8d81364e5ee0ed97d0124351659f25424d70a0e4809ea88d9cb48bf96166a391fc5d7eded4547927b0b5b36b687eca93ed775d4bd532749827de9708a851fe518b02dc7769f109608cf218bc3cd59dac061d97d8cfdfb442a6e423d02c304b45ab889bb3b90957863d9d6"}], 0x218}, 0x400) 16:00:56 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) socket(0x10, 0x4, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x100000001, 0x0, 0x0, 0x8], [], [], [], [{}, {}, {0xb8}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100000}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)="846db08c487941f98af16b47280df845c3b5ed68511660bebae2eaaf9d5b89bc05c441820cd235a6e8d6be821a6c62598979c61e41e37bf05be03891685778c8571e3d7f8b7549c55f1e548dd10e857a8fc71e87843c0dcda47af03db863afde554d9669bd1fafaa37c94fd344c76d484b69378b736c58043c0fa0fda7b9f33eb3453446a23d492092d10f653bc0e3b90bf9c323d35258d69c03cf2ffe360fedf6df682fdf18810fa97a607d34c5a21349332ddab66c56c712e87b", 0xbb}, {&(0x7f0000000100)="6615e0874d9b354f5038f1684faaec7e2d344a6cd66678a1b636150a03a0d29eccd819dfe4d3bb8d49ac441c2e1fdc4d76dc4fe45cebb4ec8fb3419ee24f0e5d7bac486498d872bd527fc99ddeb934348cae4518e62b0256f9748763b8e59ae10218687b52d16c9f4cf0c9fd44c401fa2a9181b970a1aec52e721fa12d252dc4f2464d547ef720b898210404a419892c00185631673abb7494e05a89d2d9155d3065a4db29e7e1b9ff89adf6a970dd6694a23a", 0xb3}], 0x2, 0x0, 0x7) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @random="080000000200"}) 16:00:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) syz_open_pts() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) fcntl$dupfd(r6, 0x0, r4) r8 = syz_open_pts() r9 = kqueue() r10 = dup2(r8, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) fchflags(0xffffffffffffffff, 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x4) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x3}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="1d09b4bf99bec55bebde1c77f3ac2a149032f4d4df6ac42ef5b5815acd40471acafb81bcdb5506939827b997c45c4335a03856d52ddb10c7dc70e43cc25264a5b100a7d7e5008205d85efbf903bc371c0101d8e6be17f38cd38405eaf1a6315d5857278fd9efcd08fb4db281072b8956f481b6df17", 0x75) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) socket$inet(0x2, 0x3, 0xf2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g', 0x1) 16:00:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket(0x2, 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x4000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x2}, 0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0xc1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xee) socket(0x10, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0xa) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x7) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x81206919, &(0x7f0000000300)) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x10040044001000e, 0x400008001, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4002000102000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x6, 0xffff]}}) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) ioctl$TIOCSTART(r2, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="4fb586df98a2acef758cfac7c60e1affd63da0e6eca97ff55c991970dd4bd801b31ed96ffc4267587b01c36844f82eee6d2e87ea2995e544bffd4bee2d0f3919abb9a489b5fea914558bf5ee19d26b0ed07343863b5a44375ad143c72598db347e19257924bf32087963ad1198c14a3f92196b2b2b96a5", 0x77}, {&(0x7f0000000100)="5eb5746778b35fecf3b95b493b8631e977342ad19f6c9f1cff58b6283d66cf3fb170a5d40bfd11d7cf37c5c7bc43074221738786eced81cc9199e8d7801f90bc1bcc07b85e37a808656a6906", 0x4c}, {&(0x7f0000000080)="6e7878d4da092c8ce926a87b2a4426c3c1b13bd401e90d4736dce1b3c0", 0x1d}, {&(0x7f0000000180)="da4bb0a96e645f76610dd09219bc070575f15ba486891ae5e503bf2633791b66e442f9339a2fb1436686890f0813f5655e39058328d6feda450b7d3fd7b986fd2c78aaf9cbcdfcc60d7dff3743ca214ad3edf34f2d336e3bdc7c7de70a666bb059118ef9029a330f06f54e46792b6ff6877ee7f7e607381193b9407551e6704ece1a06ad5eada011289a9147bbe24715e6de32c45a11688fc2cc71233f7a259a980f7fa663fcf790d48ca2032096646656e848489fa3a3bee5477f81c6ba6a86c842ddc1146e7d66eade6c37dcf89f853dffb27c28", 0xd5}, {&(0x7f0000000280)="c6c3e2b5c0aad323544cc17ef6777f578465b9f4bcbfc5ff6436283270d77f7def5ab426162c57b126ad15bba163a39b56eca803992ae9e6e37a04d9768c402547dc808cf9", 0x45}], 0x5, 0x0, 0x8000) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:57 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:00:57 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x1a}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) fcntl$dupfd(r0, 0xa, r2) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6}]}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400002ff, 0x0, "ff0006000000ffff000000000000e5ff1f000004"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c, 0xff}, {0x6, 0x0, 0x0, 0x400}]}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000180)="ae408de0ec1bff661ba84a66712ae4f809e0d65ec2acf31f9e8c050ab1a381c675080808ad32a789211ac8130271c4b9bc52c347c56c5688ae2fcfc4878e305d0cbe458d2d8db23801db432369d4657a9ff10c5f6ff232a74e9ac85dc7e6f6b51c6d59d0d383dee4c2029781fced42e0ee7ecbb4752a", &(0x7f00000002c0)=0x76, &(0x7f0000000300)="410d88b6f333bbc6a7f285040eb640025f8db1c0b1274b669852e7de2739405481347ed7410b92c53305016c6357d88f94c2e49c06f10e3cb09de86d601210ed92b3da036feb16b3dab0ebe751dd2edaf88e08f4310f426eb040d31ace47f76b594b4e42443f713eb8d0eca9b0283c9751ebd82cd4b0ed6fa77b462e2e66b2493141d6cd94569648a9f3e766f6781c8a06acda304d4a98a8ef35de487a88f98a92163411969e40cc9ad2a9166f014130e14e0b", 0xb3) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r6, r5, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, r6, 0x6) pwrite(r2, &(0x7f0000000240)="fbe7d0468f66dbe5027f92e83250", 0xe, 0x0, 0x0) 16:00:57 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x23, 0x0, [@broadcast, @multicast1, @broadcast, @rand_addr, @multicast1, @local={0xac, 0x14, 0x0}, @rand_addr, @loopback]}, @generic={0x0, 0x11, "2afa7687035904abb600068fff1b00"}, @generic={0x0, 0x3, 'C'}, @ra={0x94, 0x6}]}}}}}}}) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x794e) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40000000002902) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0xffffffffffffffff) 16:00:57 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) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = accept$unix(r3, 0x0, &(0x7f0000000000)) recvfrom$unix(r4, &(0x7f0000000100)=""/222, 0xde, 0x1003, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x0) dup2(r5, r0) 16:00:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000000)={0x7, 0x1, 0x9, {[0xffff, 0x100000001, 0x4062, 0x7, 0x7, 0x1, 0x6, 0xfffffffffffffff8, 0xfffffffffffff237, 0x400, 0x10001, 0x6, 0x5, 0x0, 0x4, 0x7fffffff, 0x8, 0x7], [0x4, 0x5, 0x40, 0x8000, 0x1ff, 0x800, 0x5, 0x2, 0x80000001, 0x1], [0x1, 0x4, 0xbbf, 0x101, 0x40, 0x1, 0x6], [0x80000000, 0xdbaa, 0x6, 0x1ff, 0x6, 0x1], [{0x428, 0x401, 0x3, 0xbf8}, {0x7, 0x9, 0x81, 0x3}, {0x40, 0x8, 0x7, 0x7}, {0x7, 0x5, 0xfffffe00, 0x1}, {0x6, 0x8d, 0x47de, 0xc6e0}, {0x1, 0x8, 0x0, 0x3ff}, {0x7, 0x3, 0x3, 0x8e}, {0x8000, 0x5, 0x6, 0x7ff}], {0x8, 0x55, 0x7fff, 0x7fff}, {0x63, 0x51, 0x1, 0x2}}}) getsockopt(r3, 0xffff1257, 0xdab7, &(0x7f0000000280)=""/131, &(0x7f0000000340)=0x83) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00005dcff8)) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000380)=0x1) 16:00:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/169, 0xa9) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6, 0x0, 0x0, 0x1007f}]}) setitimer(0x2, &(0x7f0000000080)={{0x401, 0x9}, {0x1000, 0x7f}}, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = syz_open_pts() r1 = kqueue() open(&(0x7f0000001340)='./bus\x00', 0x80, 0x2) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg(r2, &(0x7f0000001300)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x80000000, 0xffffff01}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)="270182a008ea18ed470314a05437f63daf1fbc55f2061adb3f22558426f7f871bdce4f70deade24700ace12e3966a625b7eb0488e225d920d80c9afcb3ae5f1d496418b73cca1808414657ed0de1c6d6a9634b1f34a2de0c2f64a3345b235a6b187e4b9c5455d0e98a539c8b10a2c5f95a6996b5bbbed5b525601dcc720c9f108134b3655eda15724900852b1bb8f4779a849bf226dd9463fc7234c9e39196c6c8daab718411d29e6b81f884c7c49e9a9681682b6beb504221907307b545a79d8c9ad1dc89ad3af93b934b926cd1646fd1b9c4d21f4e23be520d250937e4ac2946167325f02e25f6c54a80364d37ed48322a623d9ee16071cdbd010c572072e7e795d1ac8506ab97e5eb6cbb13497c9bff21c92e7883b288116b63f99ef839cbb8d270e414687aa8a73e7b0d38434ad6deafaa2a3dfd3f90973148df42f5021219ce0eed09616a7c287eb3a31b1d710cae3ec1d5319c744ad36fd9aa9feb851a0de633892312516f02c61f7d90e31caf3ba8aa34aee4973f7fb2328013b0a0fe81a1743220d9deb25cb019108e0631e424b59d34db5c6b9258c41539d3755abc2b5a95cf94fe4f4f8a7e6cfa6f355f4bcdd80dcde6ac6602089592d8964bba88619e8a3c6581f9fc33d94a3a3e21ff7da4521d3965dab92d014b050a591b16c8d645ec6cad8e6f287e468024169202401f61ccd131e5e607f59b8ea6fe911a753bbfb9ce6cad2b58bf2fa9f2e2000e9c39bd4c6f4d559e087fb0f08a654aebf73857bda15cf3a66e0f0017cc503e512210089b30deaab6000cd44eaa6bd9a9a19903eba6c9e16d3da585a0d01d0e011400d79678911b1bf2e641fac0b5b541990d30dfcabf4989bb4de70f2de296293539ca3b25903dee9092584a45758955d97d8a1889e1902b98ec60e16ce6bad657ea86295758faf9b6bef7adcdbeed237a493c6ddafef464add8b0b1221a9a4b041f7679c971730a7eb32eb2c71dc9a177ca19756122b696f156a421a37b5b4514f2f85445fb3a361e5c50a6bc46dd3180b158b87c147a4c032d867720c34d92b04c7138134a41f26b9bb30f63b6ad59ca1acbd250e204835188ee1f566a9c2cb1f7a3eb25babcf04ce933365f378a9d9a370a9ad61c874eda9ccb435d5bc9b9bcb1fc29ddef7fb1f97c340a4fb0fc679838842d8b5f04a17b4a8d0a9be15922dbccfc4189872a533afaa692f8f08ff6e8a9d2831b7f3cb300de52fc0e0a315041bad75f574d71d19b27b0e0ad261b61e107aaae508e0be695cf0d668288bf5f348927b455862120c2ca34402461e9ccef26f97333b8c2762235729ac8ea30f9d2b90a129e76723e381cb15b510ea0b459eb53009cdbc3e20d44d2ab43aa3978dc1f754d2346baf615a3882535531c5ac6b6672a751ed9ec93cf766134c277c256354f8c94d8800ca5c742bf4b951e0abe0ae141cd1199917dea07ad7f9915f827a32898b8fc49078ce71bc6b6a124258e5081df50a6b3b92326336d7580360742ed5544ffb0d5b44f25a1d59c78719190029d68d76b5ea7303ffc5921e2b23d87f904555e71460b9717d933082dfcce5d9a85cbad37b383126aa49875f8ff2b2fa5f641d1701e4532b1cedc6258f62988997778bb4af4e0e19c3e7c30ec773e71eaa2da8dfb440bf26a1eb7d15c3160f93774cd7e37f35ec6486a045d3363fdcdc6bc71044fd4b45d632f324f7d2cc9060298d4d2e7002e8b202cdf3de737d6ee23277990dac95474658e1721cd0013f66737fe2fb47153e27684f50cef2974444ddfbe836f188fab8a7c442021e6f20b93a3298b883c2ee5567865dae5e122293484aab3401c1744ab9dcecb483a8cc240188abb6f933a5d3108be4112e7391886a5c7db8addd21573cdefb353b2b6b99ba5d1587afdd9e2d69cc199ea0b22de013ab1b3195eca43e34f600fce3b7d5753cb553862f4979485362f9ea55aaec50185ab856a27006d46a104cfff9699633a40cc5d58bff8e1fdf42c372b12b2da84c354683afced5d16a78e2c2d540f76f5172e3a919cbf567f74ba992b7e0c2df579fe55a98a2e596cdb62f5ec294ba79f4ad7f14102d492b0603d3d81cd6e83dd61ef2244b99b553b00d905594819dd98d277079cc05f2382cc11a0e02c359c1d1b8d8450d5341d17b6a857f5bc189a3dc0137745e63bc51e24452e501bb8ab15a641a0fdc6754b97b1ca737b993a0d7c3520867623295c1757e17905c117ac388e3cd07666a8dde6563d115e6caeef7fb11ae6b47770a18cd401b22b1509ec082839a9d987a3a02596e757b7f4c92dbf4307c34caadbb54a91cefa24c6622180ec84528169817fb04bedd1c3cbe9fe47e1d55238234a26a0b416850606d987b87e407d330d0f1e82d391a5a9bda2b578ed9ac0c7e22c2d5a70c870df6bdb087b4b769f809d33d630b37de795f9dca6b2c02635082c9d99fe05515bf41858f19de01b480f863585618cc29633aa5507fb561d3916259b3794b731c67d97ba0380735f724ba7b3c942399e6ed141266c10eb9ac478af9b7d871c14dcbaf389de57afc5634bfa449ff45074c25a1a21bb43ea7829a02c51957777efb1ab51885e35f6c6fa50ca978feb2e78ae7a18b87fe336bdf042c9491f62db622d3bd2b1fbcf3d348aff4423fa1ed0f423991d209c8f32b4c1e6076dfa198a71cd38d91efeb16af648df64ef8652195c1734b189a33a0aa8f4e5bcc7b3876e8dffb9fde46fa30ebc602f0a39bef390676937bcbf752c89d7ba7b0cefe5bb446c7bb0cb9ba4ef2aa0b41e9126107dba8096ac5dc22fd4d184d9941832b90d5f51234243bfdd2c5e46915d0899e33a02d450f18d7c92316a3e7307086832798dc4eea8e685daca4fbf57360482b2de22e45f1a8c0eb01aaeaef10f0bfe323efcd2c9ecdd6e1ce60f40434fa7090759ea110105059a29282ea106661f8df4ff328ef58fc89eff1d320cbde23c818c96517d49f9c42f2031acfd62bbafee195cfccf59dbafb4d59b71bb0ec576e761d50b3258e9536defbbe3b57a713a09411f63fe453e52c83642d1d2b2875b5204ace3feec6673e79b34d1f16d6b09c106dd339261d94c5dc13176da1e5b8e99ad09c580ec6c67ec6321bef570d8a0acc592f542927f41a9c89e6632b0421ead157ba39b236f7af85be7f7eded5ff94770a14cb4a45d0f7e431b592305431597e204fb3115ef2b4207bf02b07eb4a82f3a975187da57ca15341172e872811626eb060b336eac4a9bfdc76510863a6231dc22a792c4caf6958afb914d2e8f43e22ee5bbe368c3c98421dc0d444970ec41070caa45051a5df7380a4377b18d9ba5ee81c2c9c1a0e5d099563a6c23e27e741544c717fae0b3c7af94901f480a6e793053fa6ba09b011cc5c1353634be60f36e7de9e7ed4c7331c49f81460074b5d9fe929326595f600d0b20bbfa73ded9f0c97c9b94a93eefd11c91facc41380398ac3556e20d7991cb41f8ee671ce8a4adfc896cf2bbbe1d62bca15549f4b5fb9bcb968618dcaf9fde39fa522718b8af18c69fec70d3fd8e79aac6de3fcc524e7f9a8afe63e956e7b2b94dc34d08c10ac81f5192faea12d39ae6167b62df89ee6622caffbbbf97174041bde82d637e71fce12f7286e33a48ee8b27681a2e186073ae97a23d3e228d256a5b7f6ae147c1fcf08e37df26ac83a7b07f239ea2520ad07b09e1fa379396f029a348b77fb9f5ce1f7c46b071a725c09ae91592a2276530523729273187ef63e25d42822e5309a1b72d25c3577e091d02d5027985dcc7684d598eebedf2e69c5af34087ad2002a9d9312088b622fe602b3e2d78ddaf5f66871af9e48e6d6d0f02c98e5c88f0261df4a904afbdbc2e6766b2b3fd2c93cf058208bcc5dc0e2b0d1e9f56cfba2ebe3dba2f95cc562e78d6210acd04af740ab4c4aa9ed9d747e529ad7cb74babd613545dce1d5f3d36b3a8e32f27e2a9965bb8d2e4d17f6651ff37bca50bec3a8036b3f8180d923a0141dfdea7f0996f812c867884ca96f65e33a3d683155679285fd115fb4c479a4ea0d040c37e85adf7dea401ebc04dce51ee8a66b32fa1534a824568cd91bc5102a8ca019b8bbb3996dfe0d42aafb45cbc43238800f99bcd05594153facaeef2271c795f74ab70127236378772118e8721022bfa0f1a4cea721dcf75f79f94054bea1fa69e6af11448c5f12b9bfae1299bf297b665aa515b5b2375ab4f32f4c542351da393e9d767f6695770ef14a44abed8f4289ce9e8bb8d873e836cefa9114f40f0ac9fe657447008bdcf4e55ee2bb73c83f6dc0441e28865d430603f4718c61902baa848f883ae6ec089b3b02ad9ce02f5a1d29644ca4d4358413fd78d3d83b4bbd911eeffa1361b024a7f30ea42d9df7ada30cf09511e9af32665f49e9484d8dd6ab4c3e2a9c7a7f95c135e369d82005a1e04118647b8c0fdf593e5ab5fa1ecd4a0e2160f2b41b0a50f688851546942ea87eac8ee3aaa92c10f47b193eea4abce4bf11a28b42e7908d9f53709107f4c86d5dfde8db8d46e26c6be51373a0ac8b3ab1dadbc9ef44399d957f1d7279b3b13c3ef56eaaa0a17e46d714c6b894e5c8d81ccf84d79c08c76acd576637bb4a6187ae616182b7097218496b36c2254dbdac92a156ec483f6d4981157dc9cf8eb9be3ec279377461ae1eef0d70b112a1767c22455e1f142efecef2a44cdb585d61ccb4905d1e9aacc63698d636de6073568a755d0c3d79a53c660fe04b39c6991d35b30e1a82e6073d631df4b8718baaf0085a8347e7d5cd35f9dc53ecce679ae855922006eb8bd1b05c779729b6c512ae48946e6ba1da37093e2c7124bfc5ed8a879abce518f61f5a8bd1dfac252954820917883377066310a45dadea7f2214881516047935013008e03253dd257b1508d4a53648c8596786f11860b1f8829942e67dbbf0106203aab666a1343d9d0653dae4eaa8f808aeaeb0f1d25a927cc71e48e7a68c652d202df7077c3688a982e058d2657298a61a81f9396253a8d2580d6eae376ffe1e1526bcb38a65c27861792394ede3bdc3d37457de8d200a704c1cecd6c75b13d15b79a3b211e0a0feba27ab0b4206cc853023d527e32ad2bbffc5e05913d8c515ed9d63350a71503dd593d7242872619361d432487ce773e553ea6dd89e91707e23104bfdc0c5692ff7b682da21a841d267da5b877a34b6a6e46ccb6208ab10860fbb2d2b95450cfb11ab1ba68ab7087ab643f28ed073c9c311023506081d5560b59586f3a79722ccafeb3361442f15bf70d5ca1625cdb54570b6e915bdaac4545946e03f6316bc175fe35117debea42b6c54a13eebc68ac1bbaed27773de53a124bfa33c0b1144ed29bbdd5a9a21cf4cbdbdbd4a880d4e8d71f03e46cb40ffdf8876edde5cd5f4455d92bf397a015f4247b2bc2bc0fcdf86399da828f388945f321a5b6c9545b4e0392429bc6baee71c98c646fb18599bfb5041d60c6cc4bdd607487d306ea55020799c6891aff020f473271e88a2c440eef783d2a99d5ff6d33180b33fb93dfa156bc00ca326bda59f6cf212e04aac2dc681b47b23273042eea8ae7331be58953a0d7ee2186e4624b5b275bb0d76df0ba618475e19b11d9d0fb81951e747420f74b3195cb85dffe32296af71dae075fecda5058d53783faae77fdd5d513fec82d7f3b95b47716f74fb6d8763516422ec99a1d77e1dfce7a4c385f83670eb00efdf53c4b65abafae4b6b1d91d51267a3369754ec1d1d3df230f45adf01127bd7853964695749f939a5766898f5e9055588d9844006", 0x1000}], 0x1, &(0x7f0000001240)=ANY=[@ANYBLOB="b00000000000000001000000080000005da048292d1fb81430df3143dc727b28c0e720bd048c0dc173a8fddb321a1031edbb9144b7f056ac857f081df940787b82dd84aa001ae1e462b3fea98ee754ca2581b18b09d5b23ca57895f406fc3ae363258a6d40e3a9ef11900a434d0fbaad7fe2cbfbd29f3b573127dd6665c9104950fedd7f5f1335c124325aab58ed71cd139ef7b769c22a10ee3fa51cecebb37536f20f1eb59de6e1632e2ad42a050000"], 0xb0}, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) dup(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/139, 0x8b) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x207fffff) 16:00:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x3, 0x0, 0x81, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [], [{}, {}, {}, {0x0, 0x1}], {0x0, 0x4}}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10006) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) socket(0x10, 0x3, 0x81) ioctl$VMM_IOC_INTR(r1, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xffff}) 16:00:58 executing program 0: socket(0x2, 0x3, 0x102) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$inet(r2, 0x0, 0x0, 0x7, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCLOCK(r5, 0x20004276) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) accept$inet(r8, 0x0, &(0x7f0000000000)) 16:00:58 executing program 1: mprotect(&(0x7f00000cd000/0x1000)=nil, 0x1000, 0x1) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000040)='vmm\x00') 16:00:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) flock(r1, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[0xff, 0x209, 0x3ff, 0x400, 0x0, 0x40, 0x2, 0xfff]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x5}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000080)="fb1104ff97a4a236a614f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x3, 0x3}, {0x2, 0x9}, {0x48, 0x8}], 0x3}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0xfffffffc) 16:00:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000325f872151ba40d866696c65300011dbe02a88816fcde98f5d872aa8ab01ab27848553739ab54a4c6371ffd0bcc70c6fb7b0b21e8034e0d56cd1d7c3ed1466240951cc7c0c8c53cb03c1e607b8805a35d06220a7f322e591af7b46bfd070b043f1cd0629dcbb4cc7856f83110266607a57f5d13ce22bb9213c3b0f765dcbe836e85ee1b12af3b1b3516fb34be02a0a6a2f27f33c1d1241c1cea3dca72445930bbd8cdd68a1addcfdf85d0b3478b61a5b34c3c58d13e3bdb1b9630c129600364e56cbcc8a0ce51cc235774f5223188f952238b52031a2b2875005d5848c4dbf8e18c1d06ca1cd4217af34aa1ea9ddafbf038177e43a58a5e376d77f24577940e1630e4bb60d09"], 0xa) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r0, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x2, 0xc003, 0x6) socket(0x18, 0x4000, 0xcb) close(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6669"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) ftruncate(r0, 0x0, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000003780)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5ee0, 0x80000000}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="adc4dba68cd19bf89559301afec85a3152f15afea04bff1545146a48d4af3d4c7501570607bd19bb7c413c65ce6fbd97b323b41b14d87e3ba0a704dd419a72763180f5a4aa1f7301fa1f96a57ecffd468c61e400240bc8d78ed058287eac371ea078d49addb79a878486a224a31617fff90ed1d5f417e108e99a9c7d8e85a96a6c0d91a3cc987195ab09aafcae0a6568ab87fb5279fcfcf405b728477f500cac00635fbc87908be874d64f7419006b39197910d49d0cc88994d93bac73ad43ee97f7511d4d590a8c22dd25", 0xcb}, {&(0x7f00000001c0)="5fc5f9a8ec595cb52287531259f0bc", 0xf}, {&(0x7f0000000200)="e7f80ca2", 0x4}, {&(0x7f0000000240)="bac8829dc6908db23be9bdfd9109ade30420ac45a01dcc286bd49b39d56ed4a8883eb3c13770b7d3da05ed6ffb78b699aff16d25ef7f20fe5b5933a195d4fa589361eec4a97a2567f37743380155ac3f66282cfe51df5c93915e674b8659cfa2601bf985be380f7dafb5e341317a047e10909a3a842e34ceebb717c8706378a6a0b519be454f", 0x86}], 0x4, &(0x7f0000000340)=[{0xa0, 0xffff, 0x0, "923a5980bd0ccee3b281780a02d77a6c799ded5e8af0546d7db429f987dc6d6f771b594226d1afc5271b42ccc38fcd3bc1dc5a2b63961453be3fb450396b264410c75b5b9da63707f0fd40d7e6aaa0669f27896d8f1e70d12f3ad037ee49e0b4c6977f5169100b16cd531626ad4ebb897ee9906300426ee12f4bcc0faa6ab1771b2fd47519951127c97e96b7"}, {0x80, 0xffff, 0x9, "b5cdd5365ee5d4443c4ece8dcc24b6c6af4bb27a8cf3d56f32faedc551d2dd7b4eadeefcf83622a5e25dc532c2e4bc0508490d5ccc67705e3be0cf4f5199313ec7ad392137b91566300c82f1dd47edda2b739089ce0315fd136ac0b4384c896621dd121669bb638eebb51f"}, {0x1010, 0xffff, 0x5, "71c5045e28c9f809c93e55bff298ce9550893e77217156de87d00121d562215f496c89d68c051d9928406c5e10aa273f4d959a1d9d94ea5b076281378c27591c6bebc1efade6346a71729da046d9c6f258b8ef943a021cb50e16fa8b7d63d20768a883f5ea5fc24589b7d1bc921120cc1223a15372b2c568e170ac43d240ebd25c9b93de88c69049d4e052af8a389d1ca2805f86df1ae1d36504eb03ad1ef283b8ef61671a74f79adb837bc057370bd742165cc34454dd816e77e16346b990069ebddc6e64fa8bc25097f8efc6469e657a4a757ee8266f6c1dc29d1262e60f8f0c619da5e4cdba61941ac8e018e38b01849cc5ee818faf33584be4bf547ea8ea6414f6efda7ac9dcb95c81ec84ce528285b02b2d8a261ad7665ccfb3263d1e2764f2e95a71a7308eed057fb60516939c63c77d1971c6894bcef62c2475d91a8bb7f43550365cda3983d2f77b5d5ddb04664dd24d81e840b5277d418152c751d0f42f335c0dd7f07a40ff6b6708328ccb8e4516f36d05b8056c5b6697e3ad54ec8fa2f0dd144f0cf0cc7784ff0111f43c0cc7c1d7ee4f22ece67b175aa0887875034c20c62506a34e638475bd32e8ef2a7102d0162db1f34903ec8e918dab4d328490d1e6412ee54181b1e5c29291859fb1086e548993cf01dce6a81fb845dd563b6c5054b449dd316a89786ae89945f464519dec73729adf175bca1392936f7fd6f4cfc0dc46e18210d49a91ad5176de0c09f653b40c3cae99bf65cbf9e09bb9f3e3ec0cfdda77b309a4247cec4775d83dcb23f6dd6384777cc830f2478ee596b261dbe7d925ffd6d4341809378b42d6ee45dfeb7098efcfc7f9138dcc8a364dc96babfa1779f209f37c3c3419215ca15a32a754cd64b5784b412141c92a91d638171ba3f98a9fe045d9b976410beca2822ac08e71feaa14534eae11275a2e6027cdb66fbd23ba935e841b5d33667ad02ef2e15bc942bbb2655e0ff32004ef57d3f5f7ba75f0f77d00d5a821a3ae77605525e344980696c6b12ef4b8037e64e23a44e6f71b1adca4e12e95325856617fd69bf22f6f951d4236568c2589da1cfde4c6b8b7616a0c7663931b224a9e6ab19533b81414b9c84ffaf237e04b3e58149be9775a4e40cf8d4591ae2c12984616046862d5326c479576a7b78762fbd78139db7007c497c5199144a849d5d3906a3377505d7689595722b8f46c87df76a6ebe535b9653975a82c49e6975c1e0cbcfef598362031515866c22f63713848c194438d19fcfdf3a37dcaf826585dc6f59eb5318d6a82d56ed771fd2f4f5c96a496b77af6ea4c382ee64bc90c6f035e94adf91b3858fdd9e111a0056d2585376fff614eef32b9bdfbb2d1c51826adcf7e9ceae964c02ef563d9676c8ccef79a06034502f894a5f7633e362ef5c9f8bb70a9fc1bd5473d06c31ff98935bad0cb64ccf761183512e480c6ac13be0e78058e00b4dce56855b40f62f224a9cd98d0ee416619f942fafb4a00dfb5ca72d0dd091c0a3d01ee1d41ab73edb16671efef828254bc161e0f9eb11eee129f20a7f03cd2d6c8e37a5e77dc745b583bdc4552665e03382ca4580c6a2cbc49a1bdfebd83afe239eac6a2e80e679214df78f8d800a0eb01961098e55bfd8a3f1cabe710868cb7396a7c8175706baebd3fb53df479567a9c0bb36a59aaa2ef7b34ba923385e976a2ea8fda1cff28fad99696a65128ff59f432b14a06cc5e4ed41e8e812791a2a7b61c53e831083cd3128e42b7840795b88de2ee600f3b3c92deae97ba991c31c3d374f63fb94bb1ed485650f759e23d606cd9f801d165483a57bd9c34a1fa57ad522a5af1c549ded59f34c3fdd0d884f76f52d660d2b5e50b13c75744f9251425abb200d9c1ad78f597b849d7b2184d0301591bcbc223da081f0abdd36ec51d75842bac3b51d507ab149b7a3da5d4028b8e294e86d4da70907ea2d946f6e79916174de56ca8065c639d95e01613596c273d872b952f2da016be2778bf0edc6802c03403572d5b02b512a11882684961fdbffd02419a06b514f7931245a728f1a6d713940cc27c63965c021430381f6a1f300724058248480e9235b5a3624f1e988f156303a26d8f8eb14657d743bbd52fc0b21a478cafd335fa6bec09ad22bcc746f865c4cee6ad3ac12e0b2d5e2fd4abb9bec02e6da0967bf9b759af8c06dc5898c4d7d2e2e2054da87c42d3a4a05ba59c85e418ec771ba4edc6e2927b6dc26d5b2f80cbc3ac1c5197e1bff24bfc6b171d3f57f83cffe4a6ea61b104475c1569d84896228fe11d633edada89383bbd7e8db93e90bc17811b6922147fcca589df71f77f029637cc94394b3ba935384eb3105a47e1b6a8e6112e1065bd1f3063aa282ba56c41a21b527d2f16674190312519de43a1094c4a1454334908bf3b202ae1395c791e0f620d50d3d865ab062b29d27c6ba077ee38ad381a01d1b3e801a309f6aa0c14eadb5dee0a2e8da3023a1f2ea0ad495ea0f7ceaa5c2d675ed0730f993c338fb7f85d9174afa8e082049d59d2f962be6e71d6286f7cc03fb348a577964998dc2e959b7011905daad88b5fd18b4a0ede9f4131da6c37fe6965464812c1f06e1521294b2e33307e669a1126504f4a908f07003efaff2e9b590e7cbf3f8c137e1143eeed2cfc3b590ae785bc8143d1496887d71c7520da0f7b838fe90fa9e8aa04da9bed21502d20e558519df931475752b87b42df5c908f35cf4a5df9651033088f2f9e7dca77e718d66d33640344f767901baa3b5c3a03852d5e05b551c51a947610f75eb0ce70efddc1c7af542fc030548e9fe0b0291acf4c451c4376b8e813a7d451d6421830142a20103e2b358cd93ab400998466c93c6a0b05fa5331f8dba561550a70c2df96b1c0cd320c9b7ece956c0c542487f4500874ab756c6605243ad108322a83adf95e1d67d57fba4f1b2577a42da5c733c0faf624efe6ef4db14b2ecfe220c30f42243a7508c5db37fac5f45e45991f392b8957d86c49b40e5e76b43a00290b5cfa88e32879fd4d42ecb2da6ae7e356eae511c4de54461aa32c4a8d24c4f262aeb31cdf3585958d00977bf53fdbe732bf9c521bbff828b2131bfed4ccd9c01b82db313b627b39bc08700873d588df7c7c2e75ecd70bad99668649ae7ee91537c33bc0eadd936f9056d6acf72c6181c54e3d9566a138a6d33256672023d82cebd350089bf82d9dbd9a9fbc8de680e6a7d64f448eca396ad1a1cd7b55077dc99ace0bcd9b301fd997d20128ef75aa3db9cb9ed1d1eaaf6c69159ddef8795c28fdeca056349d7df1d8077d12737e414d2c5561e25fc171cc29c7630500d49237d454d6c3341552909438ab5242fd7a3e4e2b6d1298490f45f96beff22285d3f44200bc2f26b0ab65ab737ccf4ddca97ce94a0f422e5abec3962a71824d4a7c774101c2717195699e54f8426d7c6791fbf1cc13f964f1f77603a322c0c623720b65985aad796b0e43b8421a1b3ccfcc085c759157f17aee8fb8ce4c5ff59fd2c4388663b4316d1addf601ee5d65239fc325b346cba9fa867c1a9430729a197c8ea1aaa78e325fd27ffe25ead1a9007f69bc20a39a65955e3dd1c629ce5a0bb0f8cdc0adbd78f2ce7e613932e8269163b7cc20fb6ad35182e5f32c49121f4d2678aea9a86098803ede2c99692b7dd9298642cc39e673771436daecaf51644ac0597d408081f29eeda658020118069a59f90110bee2c92f6983896fdd0ca74d6e3d1de4dd2de0ca56abc3c7005bff77aa5ae8920930da9b1d126bd0ae4ed87f072c29e3a82daa04da7912b250e8267af043aa01fcb995617c59ec0643713c5e88550a33f14e6f6db6d2aefd68161f0cbc92459021b186e5b4c35117b9ce553df8d76557fd75806a783cd1a58026c9dd8329af1e97279286b33480234c7b8229160171d8cf25002f8f147db11025b27500ae4e3dfdc24d2b8885921923bf9e83c19beb9752defde0cf1b4641cf9ca4e3ea2c74fc359994849f67e5e882e1670fa79b7b08e1e64866c0123bcad8413f81ceecc7eb3e0f01d127111182018a4f5605155a93d4d4dfa015d2d179a83c37e5306830cd850e4c2b09be48267d571f8363f4c70dde5a13e80900568a97cd82518a2708bcb6af178f37bfc061a6f9d55ba0a74789e93dce588cf519e8e322cd19cc33818bc508ee1cd1034175b750bdb9b2c49881c531cee7f110919758866fb79dd680774689977eb2b03d9df08b9cf200fe9202c04862314b6037cee706abfeb9e22175992ccf3f2e0f664328cd714654c42b728f09bdfc25082dc390c8e3132507ce85d23417f7a693b79f72d74824806547a9eb772e5c6e41c7ad34608e6b8c1d117def4359ec6f87e992a1c53c77a823b3d8b06707ae619669d346e70506d3cc4ec1d38ae0cee3dba66b3c725abb1070976e7a706ed4502536fc54ab8acfbfc236fd2d3a693ddee698fa470347e8ddfe29de8afe001aa96bf87b0fa4e8833b3014c377b1ac95cdfc2ca09db71ba8ca38d1b01c4f30566e63592a8d23d3ffe2e374806f5db5e28f67e2c93a476c8d734a74010cb7a6dcc32a05438dbeeb17b2b3d556638e60386b7a806fa4ffd3ddf4bbbb5ea52754ee2976783ef9ef03464de9919c339be38044b630e61dbf86b22be3c5caa24431a9b940c1b62c4f486189fec6272b256a3955110e7034cd276c69303bbfd341a1ceca549120b591e305b7c5f6685b725ce320bf59807c899d8743f1740ef26faed128412d6ab96ba2c0a057414b0043eebbe3e2b9b64fc8111b0844a41de7d3ba70e2608cb791eee85b6a5fad9431c79cf759e33f5abbf32e4b6baa5988dc2b1b385824286797ece7311551fb5e771f82a0828e537a5c76b38f1eb638f5a9bf186da708c705e1dc39e99492240fbf1e2057677fe65ab4dc79d9153c7649554efdcab460e08a05722d9df6a417f90f59e3b09b0c50839aad424e0b79c0b3b176766939c205183c26515e05fc77710dbcb78badead71e38cf4ba3ee94727bda01f470755e9f1408ead853e6ac6e8ad2916102adfab67907e908fa2522808b59fa0d5b4ae7a966f7a484c442eaa881496ac0547e08f281ab5283e3044ac8b7b1bda3a743588e40872788566965660e3bc1aedce08f8455382ab1f684ccc9d154bd3f14c311a54a7f32dc3722d6ca7752feca60039afffe8ed91368c1b108980b5f240a39219073ba4a5fbb697c2749cc35178bc042b7c92cd4638f55c829abc67fcee437ec629962617d865c6c780b808a8efb484e7403783c98495a2b009e802ef2717d9e7c3b053eab399b4b3aa484be8bdbb04d5b288e4c5a0a9b1f82a2f810738d1b93885f2783307e7e203c38645e0b43666562a3cf57cf1b97d6ad94c03d1225ee071464410bcf2d876315e1d88fe484d75727d95c75784b9d5aae7b42796d252cb23d4437f200baaefa78e319b93278d6ca564d66ca81797ffd484da99d59eacaf647ec70af99d1cd96e6fb53943de85e743eab000ddab33a2e2f09536d6b681ca145b1a5808b3bf54bf4f4f6bef79526d281da17a69f46685e969db9f4cc95b595bab59072dfcb2eb71a630a684244ca92a20cfd57d1a3addd8b1ab87a0640cdeeac7034ce9404e6961329efb43ab1c6f0a2b162747d85cb008a60df3bfb715bd40505f2609702a807c032661d264c54bcf9372f348a17e4f5d417cf9ff7e400d8b5f314757e6f5b967efac17ab1f61c6e0ee5d6db134e35b715e6f77dcbb34c2d6b4380084164aebbe66cb2e1947aa5d561c940bbe4e46afdac6a30d55a"}, {0xe8, 0x1, 0xeb43, "262908327d36d7f179410c346fad2a5990236b3adce29374b7298675f66f550a602807d4a1147fbbbc5288653f11c1fd4805b346fd884795d960c060a9b9029ab56f1962d31b4d9aad7bb15d75d74def031a417ccf38787e9c6ae13010dfdf0879484b9da71665071455e415f66fcb21ae0f859c59d3293485ae3b0814ecc6dc6756e7cf5243e59ae6c519d0b06768e72fc8fec26c3b21e43fac9f5c9578dc5ea99bff0b5ad394df06c958b4b0a0cc918a275f6de530b3828ef0f3930c3ea04ce62bb826b7a2e2c77805d338854244798f5fe8e27f"}, {0x1010, 0xffff, 0x8, "7086781301c131e47f18529b90af5a679ba452121921106708ecf58030a5a13129bcb10ae740e17178a693ad8e72574ccf48b4449cbadc5e5b21f7c02c71a7128865d48ad19d7fb2eb44d3c05d228a2f921c86170ee905568b8be9daeb7a21e950e1ccdd0b6dd7e4bc0d25fd1b0e25fb7c08da9ccb9f1752409b6829abd658f007217cf00bd21d9e430015eadf785e897c61641241e4938715a0e5237afcf2c3605f966dfadb04d3360e39e869381d3f3447cf73891503e8652622ba64c5a55e26dec4eed0444752c8838514fef23331d02b3f5094c5106306bed1f810ce14ab35d3cff2f110f22d0a53319dd11e26f71b5326f8a6d328d6b15b7deb6a4cae31f9b34126d984316be5c4d82e70450ea1d16cf7d4e807c62445171bfaa351e1c084c1f0a7ce12593f9c9203d97504bc70d021a0b2e39c33f6e7f715ef440c6c18c7803ed1b3ab9fb3396f702d7742589f8f541821b83de000bb2da8817c438f3d1127972bec70b24612706f54d798e452bfaa7bb195ee99236ece7c15b270ccfa22a5110c19027708cc81a89d995901b2812a8db7cded6692566d878be14fcd68e9a56838b356644f4368284a628cbdef0b6613dd6b83229aac97cf9992233bb8f5a3603246a4629e96e1d780303b129461401f40be08bdc6ef3365b524ddd23bab1976dcf8aa2b17775ca3e7ef809a355944596c4bc43926b3b98e3ab1bde5025f713af64aeab8c3bd76744e9cd1b49661c2b1039214a615ab926435c4e8226c4b6d6b022fbc9ca52a0e6fcfab431d724bab205e8cffc5dbcd8c8597e5b4a50857fcd9c76a857ffb6eeccb4e748651e6a726692050bc1ce6069cde2bda3ad8c92508671ae2ea2160180dc83930d6aa2ae16339b04dfcd7ba3307f0a0f978c90e0e71b562f2776012c9017c0b8709bc9c43d6eaadc7f660d32ac441d40e406c8a1855b55f544d9f51d6292ee4ad6c7f60856fbc7622b9adf0da2d4214c584750ed1d7431e4a4268dea8d194eaa8b81fb7c0cf3f2cd15df7a339fe0b8356892c19b6dd312a13dca701c6051d452d83664f9c0f2bb8c18c3240b85c7f1de4e143fa94f0b254474f987035eda2f872cffd194a2fe5c40b4dd21eeadf31d9134130da7425b18248da676f9930a66228f719f3988abdffc83f20a264fc06809ebfee53451a9e116e7f2cd02fff2a57b60babc05c7df4809b925c3056ebd8359a23b84a9ae84c43a5812702aadfca4f71e8dcaa351cdd5022a80e667733086c8a11972eebd20a08c3a73b744c37e066a5b6e99a2fae2499ff266d470adff0c018f421841c82a79e5966a999429af1b91666e0fcde31766d9c354d5a7e7faaaa283da990871c9ba8e6d400bf604a8119acaad635b94d89d90de466d6ad24e7475a75b2415cd2dc582f4966c424e19ca4dd583cad444394ff187a6ffd6e4e90fe95fbeb50f50547df0e26db75a8e1a7e2a9a1d14e61a8cd1ed769e944070486341bad87f2bdab612b696eeb6900c25f611525d6911b93666f8a06a057a2ffe6cb3ffa32c40c0e67b6aaf35798ff07e4f60038f548989f87e9d6a7a6e089be3adc149c0d0a3297733e6a535619a6cb3974074eb9190d4cecdf584c97d2940e148e3793552717a01f0c0dbe4e3975e703b4b0a883e2da0c30970788830901d2cec61a4abe409608768e1f7e21dc34d52d654769dac9ab86a3f75a754cb03620c6ccf3ef2f0504464c5857be95666847b8db81d2678af3c1cde9a5be8f33c751ea7b9175b8e4a76faf7c506df62fd72a306e501711f5184780a34f8f1c908866b6aae449e25403faa2e94cb8cb45279c323d6a145b70c0b17b6a99bb16b6a3eaf56c661fb0a226a4c617613f4891169cef2fec3a6548c2fdd73289601125680b45b6eb413f8c6f4dbe794c3207675cbf45144ea64acfd337c72942dd340ff47f25c8d743338a384bf3ce396e18dbcd2bb6acab12b55739175b7f8b3d7240f8d8a54db637292d3fbece35b9bfbb30033a703c855186eeb2d5a0e74c2d61b2367c67a1749efbc9fd791e9e173459b2092b2984d1c60b1bbe8a8911217bae78c70c0ac88800b474b2f8c948798178f78f006f37b5cf9a6522e2966e0166250d9970b443ec1801535cfeca9090e133dc6aa7b88f317b10e793cb08afa2beb5000fc8eb4862729c2e78bfe5d90af8295e2b7a1fcd11c545c08679673f1e99124ac5d1475a7b14a4e38d5b5a623e997b76002403a1173d5569efb07ed4fbc716f6b6fde349a49f7bc11a9e56067cef24350704af230e27ef84cf044dd6f3bb2f76b5ecbeda1039f73fd41b17d54f1e53ddf09c61cf6aa99294320669cb3823b320e05460d25a320473029a43c5ed77a67202583aba728cc945c1a52e583b5a165d30ea06b037b81593fc1a8b4bdba3c560ba1a7268d969e793698463f446bd15e27043073e20dfd13db231c9f3657895554401811216421ac1c09ed7219410540c05a48fa7cb0af7b10542eea42d4f9f9af59d2464eb70fadc5f8d95d21813eb34ae396dd3daf0bba6f00a5a272dc49ae9d63c2d32b23d3c47b41bb7404e56a85f7ff14613bd41cb4a06d2d2bffdb4ff7a927dadc82de29e98a55a450021cdcd42c8eba09517cf22fcd89f2ccf42f2f6ee20e76c3461b59594099a42a5969880ad9cbdaf936df07cf27e72ed998ebf015613e82a29ee6baab7f15085b09165d4f6c7e609c8ef1a4cb838f91eca0a81b5c9bccf834d0cbf7ac670dacdcd26fe9c0e7e480e25fbb21838937f1f7a8b42c2721d76ff54578288e9cbc443ce280fb3bae0e0e24aab0df420de5c529d635f99e20e27f0b250d6370a550db15430d8b88e2ee94e3849407059808ed491e15041574776e115f852f8aa87a62a3bd18e02d6175d3e9802e73af7567d2cac0772c6f460d8bd3f99e50b7930791b7ba3dc3d61f5e105b63266b1ee3f7e6431c1c64e385fef29fbe257a7ed2c9d41d32522c299eb46c19ae02f35fb966fead5e154a938ea807bd21027b7b6c7e14fcf8df7f306b60b2fcea7fde30d53ef734c9dbff6ab27bc8bc159b3b1036ce6b20c33a10ac6285a42a53d934f38124bb2c44a0cdcd51bcb88200544843c68b7cd1a9221776cc7a01927ec88819465c6e149bc4b34a3132d6c1c4ceb37e83de0561336bab9785fdc500f8e4ec15c05e29992ec7beca45641af4cf33ea1262648278bc0167f7a376ff94be5554a3aa598d29eccd74abbe668a3c1c4128631ffaee70fecf8ad72424d2619cd0ee5f5c413f105de96efbdf089c51802ea7aa37bb972726a1c5536386817de1e6a22bdabf96d80f33832816377f31bf84d28718d17a0f84116d353ddef96f406da09ac301b416e23c5bdb83710aaac0bdb0b95892c4203e9cc895871585355c2cccea8c021097d9327e1c942e43ee10be34598280b2fc2a3461e759c6dcf480224fdb8d53ea5b0c0331c9c44d6237087dc2cf492574cd392174fa4c0bb61a0f028405cdb9586100d890f985333d47add811c8b2fa76b78e23cf8d061c2c1d90dc9ddb55b2b7ae5d23711cc6089053f7b3905b2ac8b932bf8c071b48a600a9f673ff6da204412320c76e03b49babc060a601cba157365f89d68e6c804f48d9f74dd4b1ab11e287252ae6acae841a27d9b56f8b0b907e119159151cf9dd3d47125f60a5900ce56d5d104fe635e281a67b5567577cb5c4e9d58acc6606bb1af3c5c69a6a80061a88148826e1bc9be048f46ff8490535a5613fd259bd41575a9ad9345d36112b5d94975afc1e9312f98ed3ace45ff22db9dac59d089d6aa479b7148bdd184168c3cf189f17f7e65c569b29fa9122a551712cbd283cd08e30570049fbdd8c2647d2d2d283c503a253b8d72c8a7de083e2b641307008fc6a383027b78c18e707ba2f40937d8e8208ced831a8cbecc499b0d37ae87ddfe3a27a32e43d3ca7118fe5f4fdd38d4958d80128110e3eb7b5f91ee5fa55483e2a7db62e2a88f8cf58281f6bd2243d10cf9f67011da8aabc688fa08315f2d0b26caa7385030cc5cb2fd92539acd950235a8114d1fc7afc61d30a1285917ec507e35d3577300bdff901b109efb1b74a367acc80e73744fe39aa556e7709479f6f5b069f0d7d29d2bf548a3446035aaece28c5edb8eac970ee94e1b85284365cbe6f951480db6585d8cf0f98f5c91e58c52ec4e9e6394be712e5e9cb7857e085c455c6efbba708ca856424697863591903b04188eb27bdfab5361efa68117fab194c1927890503e96509e2a47a8f83ae8cad2aae2650e5fbd59b77caa649750564e848e5c35863e8a76a28841bdf8e1a37942104a13b620ffbe04704a32e1f587785649e1b37138244857f517fe6c2e631c36dbb0ddbf2aab172429ec6f9f5f3ca26ebbb7491ea4686021b475ed04963fd88753ac78cb6ad10f5f88267e928e06b6c0081bec8607a6a13d75b45b658dcc8cc7f08f5e7e60d9b9a58f769798845a6c6ca156aee7519bfd4cc47f5ac343e4c1ddf10b6e722895dcaf50855e75c6fbbb805f324db4a2a267ea1d715af947642f45226cb0c30ccdd5574d482db53dabecbd9efddac0fd651a2fbf4438ce0176770f1a728b006f1039a99c9caa835a2d64517ac13c46c1b20d6616c8eff6c7bb9ac6f02b66cb1e8495727ac7f402c9c3bf751a4553aecb30427044b99ced88cfd5b34af70ed53050b5ccb99a0d907cafab5d48814eb274f8c122819e785a1d45c29d91d7547b19162c8682592b066cbd29c0b9dd2c5680b91c92c71df6a678475c2f5b3fd1d6dd70b1fc2feb2374e19479002a82f04b96dbea0dbed703b766249437d3892bd0728306322bd559afe97074682ad238ed0b565b3b9c4c98db6a905462dcb23138921823f854f5de87ce6aae6815413c3acfdb936e03eb53f378fca3ccce7ffafc7ac0d209137688464ac69a029c956c6dc29de9e5f64863a259a558b5cc11722aa3970b711630d9b2c4f626e0fff245282c6559ddeefdd2556f3db9c22d096dd455ab0128eb3f0c55c2adb5ec0efee1be28aa758e02d658d98e1bb00e137dd9111ffa8ede28ca37a44ace2c43af04679a7e8792fb6340cf9e20b7b3c3ebfafc2e5dc759b1c802b5720cb20655162227921169b456ce2b5265ef378fd4a21feb8b13da71993d2bb546fdc6ccea8b91c50f6053123a3eede405185bd78a4b3d38104a54df5b58f1b9f93edf7add1886fb63f4badafb4a2941871306a74f1808926299237a85270becf8170cff0f1a25d1d5a0f33ad86d42fa75c7a7f101158d0da60cde3a1b95817de2f92fbcace7bb0601a31cfe48bd6fdc1613d78d8a91fa14cd477c42785b8de0e7fdc611fa0c7af9c3c5a0e3cff171f31d9686d317ec6d656dbe0814aa624c7299502bbe19f47abd1076bc951e99453854b9f1f2d758bfc2ee8cfd02c2d62f8b96857bd84e0cee3ed6763a294e236098391bc2dd47b63a04d7abb7302f980ec32acc85092e852840bee06a2d7079b8f97c2ea679f7807ded4616a7dc2e1ec22d1b29afada91af5cdb7bc564bb552da193e16d27a16e29966f6601520ccd44b7e60b4c3b81f0b9aefad090c7761f9d04cd73e017d0cb46c01147a20405d557530ae453cc6612d445e131cb5b641a31eb2643f743c5b4febfbae4552f06ac391b7db0a41a71b8405d8a382f6ecf8f39838e4068d669036138b7884a94e291d161ec686873fb85dcae81f23a3b7dfc5f4684b785128edad3db38cdce99838c5cff9c28745eee95928a7344851771795b63fea95f4f88c98ee7738d149c6a995228c831a53f38f6dc52d848c76e3f8"}, {0x90, 0xffff, 0x4, "18e26e82ab407efc125d2f41a2dc39fb63313c05941f2c6a64336786473637f3fc9569e19319af860dbb2ae49288f6623b16f18b36de05779cbc36d9bdc027f307ecb14a34747f8a7f640c4216291a4934e47df211840da4ea9f186887a41a08c84d7563bd4063ae42588a4556932fdbff127e2e770f88a7db1fe5d51168"}, {0x40, 0x1, 0xe0, "0b5ec7ec14fb5c02588c2e57a896cf36e1cbf358bd1623f8625144eaac9177c4816b7e1631777f325fa599"}, {0x100, 0x1, 0x8, "2d81429e29dfeab1ec8057776143137e12538016c1067abf45c0697847037767cfb313836d0c991398391952a0e0479ef01a54cf9183187138a05aa8de858a82937501ceee3f86eb21ceab4dd83d1f5a42de8252519cb1711aa9e303598f4a9e68213950aff76b9f03b45f259f3cb0f4047252ff002d5fe8dbc7ac1cbceb47b850c814f44e0d0e910d21370f28c9af66ca7e26db9958d418c39a26e989cc641f20e09cae22a993d1cfb72421970dcc5bc6a9b8a2d337f85d2b71ff033cd6101d2216ba5b5d96d1b6c205ce927f2b5d4dcf8cc93a43a1ce87977b81a5214161530a5b722325617ad6084b93ee01d78d"}, {0x1010, 0xffff, 0x7, "d079418d1feb1746f1a073bdfa0f830de36f928e049c1f024936f8e0cdfd9c152cf594d3b02e0f2d58a670808597319a4f011194cb09500b51aaff7c60a5d2f89ec77fe2d6f3d21675c4a2f8af9a3738be289a603b4f72a1b619b9adb334ef369920d43b857ad2e71ec71b8b166cab33a1eed2ecb3b7f1d3b173b06845adaa8a99a957b2382b272cd5bb18a8954feb6cf51ba0ac2ab0753ddc3ef8ec5847e07648ff68b48948c7483900d21b1755e775f3dcc9c5c3c7c7505ce530cd4f14f704373d6c58ce01c8f12f8b4bbb83be06185555928c33384c3313a2f03a630d6d72f9df8b53a71f643a81d7feaec22c4deba3be97cf3c8a9638874e83a73306647621b41b931bdf5596df82ecaf26f9578e0f15cfd4bdfbeb2ac420188245a2eba3f3b980fa0e1d6c92f0d786ec4d26634b4037545bc0c5296c30b1339fd82d2e01d130cd04ec881f7303b3fc43660d364abc2032fef9076a5248d56a3c4c0e386904ecfff1212a7cf3e4554299986420708e1181174e048c266734882205d6b16b9d1a35d5631a86a5e634e0bd015846e4a4ec4938f9d61c4280a44c9cc007878cc79ef92537ac43ea3fab2d37734468af2196d8a5d4e38aa6cb8b516fcd896f9059f63558106230e989ad952838ee18ab645cdda908c3053a432e8b781a6c99cdc572117dd3eb89144807f0fd48f41a8fa9080855020de9e2615c705682daf0e8118c4863335bab76d436702d3a04d51b9b434b295f76a5ff4e825624a88325c88e1252a6e5da1d01e41f7dae54fb64f0718638ab585cecf95b2a1a28bad5bddfcde65995bc13cf85de54d79419ae367995bf31a49235f23fa2727648589c9107c3fdae51ea104d5bf3bc92654bcf1b1cd8977b038e412cc62adc35109634794d6522e431455e32e5ccd8b50eb93770016daeae00dfb426d850e6b14162d350e5ab24cf202bcced9107239cfc36f84046b461ff3474a94efa03f859e06b627b02cff5d15e1fa6caa96de71768db79bd107f2be3e90f0236e15c3a15dad6e378b254bc0f15d530f0daf55cd721c806d98fe8651e3b2e4829665340f44945286a638f11bd919eca5523e3337888ab6a50e3c4da520c2bfbab085c0403bf4131080c59089b1a2a2767d58a9a3edae2ae9c7a1e209e85de310e31a3d55ae0bbc26d5ed0fdd9dfcabd966ed059d8dd5408c0609d64b5961f534c57d362fb0a9b7d25572db0534d83e7cbd2c28f229d42af2ba11c92d16b4cd53a127b0b3ed80736720ed558928a20fad31d9db1c98336fa80ba85b97ea5f66fca6396ff778d3be73942313ab39b89ff27298c4d2a174e991e0c05dd22c827961e36677260e90a6f614533b353205ff19d32504691f1458cd20a13510c1f63accc32def6091c3e8de45a2ab401470496a81c163df717321cc71c9f9ef408ecf173707e42f998295092a02de28a55e8723368128077678dadd88cf967b79175287021af34a246121afaa9daf932626e5be435b5f12d3cae5add6d6936b1a4dd2f62ab04151359477b7c61ec2f9e72716846563893d2a2d5d5511766d853dcecb49ff7cb41af5bb745f0d2ece6c8e9f1cbc9208d438f360e7199c09b79d9b2c329e61a5419b4cb216778bab36f39b74569d71f32f9b992d46c27e4950e04eae60df42e47b7d98458f4d94da0de4e3bb9c6f4a9b76d94903c7161ce0163de45d07b3fca9c029582b4e0a0e109b32f0dd975f211f2f9d7abb9268c39dcaeb7e1628cb7c80f86562825bfda372cf883527e9691990a9304c254af8e5209d8b5e0fb2a6ff803c77e5aea830173406ebe1fd5d9837b941b3f3090699747022c17ffff366d36616b61e3ca09afa782cac6d63840d2de08c69d7ec0cf2b79d5bde34264a43d416fcbcb0320270c3229784b87d5cd095808db37dc60200a65c70a6bcdbb9acf99962ddc17cb3f38e1292469f1a742d7832b44ca5bc50828b4ac3ff3f4e59dd326259103d168177df2c8369303da2bfe70b593f39679bde196da52f418e9549b7af48cda745442caf7e26eedcfa77d7cc48820952d8c195476b255756e8e051ec80bb3782f0e61c98e7f55b1622d9c4e015abea0d732e081bd74db1f7be314886e1d30d1dee22c3562926e39d7dc35a95579d9098d22a6795ff1ab9d7ac248f9289881203faa8ef1c08cbc743ee02353fb462ddfccf3098f07506337e6b6f40feaedf40449a0f1aecafa554d77f09d69bd7df25ca6709c13c3f88fea29830472b0d411e3dc0ca429562ed604e7d90cc1537f67e2fe20e744abd11d813778493e889b0173602cf2c138485160543fee03e11a0e956ac5a3cc3148e0b5df1a176486b7ce8bdc75c0b202aedfa1614fcad3891752cdb22b4584e72979db70333dd60286c8ec3b12f61fcdc679c566802faad40ec72faf4aa65931cf354bda8347754706377b4c727deb415d7b3f663a5825ac0c9be986a0a72165085907748b14b6a31a0e89c13eaa9a352cad9265e5ba33ba68d6c3a54b0910ca7097581fe5d064f10d525d6281fbf3193d40e65640b7f2b1962d125db10b5cf3246b0244ba1feeeffddbaf93ad93ea99ba7f71115ca80501e4c4a0bd6f2c2b8a79b236af03a8657943d31b82654ad440bb7ce268bf159e7d43d9d4378b9af7332fe3b7ff114805c51bfdc1cd81225b851a8f3d5711fcc4d2a3da3203c9c43ac4645f515f8aac25644c7bf25f73754b4efb0fb7ee1fecf66c4c554c4baca13987c0912206068d0c4354e356edd93778ad607400b03e3c95dfddbda54c5b1d5ce6d83246800150c94101ebdffaef828782553926f21c5bcaa08cd09240559b329881506f24040e7e4a3d106c519d1e9ae99b9b5ce29f8a856c360ea5037f1f40758821c57bb980342847424b17e81500f2395e66ff9d6194ec11a280e97cd672a66fb3af745c5f7ffd640e5c21be7b9adc48d5ce2fe1082048ae9eb3e2732e515e75d9fb5425e4172332b5a382e9a48fbdf9b28a13e5adfddf524d603e28dfa9c6eb59f6a4b1b93d36ff64197ec67d5a83f0a322982364434bf2facab5d61129abe95176f34b20e6b1c7a823d2f5778f3419b2d641fdf46aa257a92163fc873844dde6383af3929dca7e2f3158f0d6f7685ec479fb12c8e18baa37e276d51ee349cbe2ac79f97cc430e1511ed13f1d55a4383986866f0431e3509655a49ebcb4d0620b18410a81e1826e17ad0800079ee07822b2bfefd797959d0bc297972206c363770c901f768d0c352349b7fa9fed07ef4d8746ab645443ef76f295be4147d0288438e94712a99b248ceff3666718d021af19e9cc810b8c984d94fdc8e0e0a23550495a4497ab3b573860f18c0e647d0c073ee10f599f7ff9f65bee8cfa6f005551d26fe34a9e0a32afb0e23a1cf8e706d1af365ca36ad36311c2cb8a23717eeff2e7dcb711544127a28e7849c0abe32b5a63d29c5122ca76676693ff200208e75062daea626dae76732b87add0c7f3c0bf4ef84f910fe1a35367bdf3e709264c16c48a43178efc896c04639831a3fdd90839be76be4f680b1355e79679e1b9048a99113395687d5e42f6c919e90ab0df1afa382e00ed2ed7bb6259aa3a8e5e729a28b94cfb1aec79f3f99ccf0fd0663864284accb4556bc9da6fa4d45686c63935ce889674a5562ecf71e21845c39d094f77554511b2356bb7cd448f9800992190d41ef74acc499c059f321c63c97c3e9232e9e4c904e249fd3bdf11cd84ec9ed283f8624482e6c1450e43048ceda85ebb516fd17837afacb3982cb8adc2689ab6460c96dca0cfe1c032804624ffba54bd22c8e5d85902dfda8401a69a1f20bd27af88b7b374558019ea50388fdefbbb71634787e742bffcd6b154665797b24cb664ffb18cc80e46bcd22d3a4e6af9c96eaee7ef866380f65321da75c1dc8d4f50fc84df5d6f17102fe64a5f25aefb6cdacb96059d37c0277fa6f250512ee8961754edcacbcb6c5e0814532fa1a2ed23eb953b822d86c5235b6acfbab3599b49e5de22c791e536bce8acafc22afbbfffbfbb3e8dc757f6ed84730f9ecc1526a9229081d62793214d19bfce4b2d7978bbd350c3f58fe069545e9d365422272df34a22516071d5390592b5367fffd4733926182f5cb787725cb4dacc854b5d152c96a599817a135b3c9ba6ff94d07de317b49f128da168391d76befb6027c7340a9d1766609114b13b3fcc11100b172c28fc08bee256326e4bdc07764aa78f334d8ee0479225f1746eacb8ec705f3f9d83fcedc0a21c602b2008875c51accd5aebb14b66f843c78a2384cb6a9b20a508e7b22398d50228e57f76c2e56b622d954cceb5b6f9724cad33520753c21745efa7e410a47ed9ac6fc0c5c5083a38c8ef03e776d953102a0f3228bf02005eb033a482a354e017f9f04a11cf4228a4e3ff4999d0eed3f645b638e34d8df9a97df440a35abe82c4556addb0726908da8cec13e48d9dbe107b595c4efa6c4624895f911c95ef06b6dc9f137537898d05c60da908afafa3020db541cd97f21149e86664a4eceaaa34b07f120ae0369894699f74ecd2975d59eb043ebca8da5f2aa405c63d87fc2f65735dae771fdede95f7b6feabf56a02643df4b35a200b03384feeee9ffdb1bfc9d59e2707d9719932c7da53c908849c43ec42ec5288ce81506621170d7a303e5246a765a8867204bb416330973bda4c4a57a8ff69c6fa74495ee906b0163c9d3b314884e5a76dab59ca92a50be4c23146e7f22c92f30056a532925db1cf655fb6912163530334c4ddebff84a00782b1502e0a20305c2f67d79f50da152fd68c0ab66c36dfd59edf2891130c9590248a4d31b372f203a20babc7afd8a81f0fca44d69fb5c61db51fa0c0d244703e5c80eced9987c024fab388c4c5cd64463c77fbf8fa39b5dd35bf266f9188f525c2113d55fd98d2d82c64120d2572c4afc8263dc34062dbf3fdfd8657984fe98fe86d049e79f063ad9eddb20831dd17da512189d69aa98d26a557604d7c8594387f2cd224113ace076d411716df8ef3dc9625047c0ab8aa4ee9f6488571bf2f74dbc1530481e731b9977d1ce7696039561d317eb8a38506e011a2047dac77e7f7a8618fafa0f53dd117cceaf74d8e93cc86df917207fab4ef44ac23ff1e43a817c7a92741b5a62ebd9e556ae6d2b2a739dc84d936ae80e216c791956dec1e8fcb2848d8b8e9bf3d3298b6251738f81c390efd36bcf17938fa3ddbd39acb974f81731ff55308c874c91d13d0d36455e8c41e747adc37aa57024d9e97870e5e9e531932bdb131de8743d7df3d1bb034e3b4a78667a832ad0a3ce106f0ff200aff626dd9a2971f8e5d48392286e5e9b4e5d8959e4aa3b2ee28ed3aa4a4c0b1398cc77e532f3f1867408037ee3fc6b220717ee3b3dc51371b1a04a002abb68bcb618b39f01108bbc76085ad149a4e4cae472ba34035b0b2f80610982c75d3e61555a458826e736bfda512e349f2f26c4b7599b672362dd6a7ceae6b4a94c54b17971768c9cbd35e5a838370951245172cbed8561af0cfa65d2da1c25a97ce166aee828527dc82351847dd8a11f07e749d34cb68637a213dcf66aadef280b7bc44dcdf6a54e529e8846d3850e30d65f87c66b4e12ab116b65bcba98efafed058055c6a766ea384fc6807866a253ee762238e74df24e929e810b42622ff70502745c5073ef5b71b1b24b0ac478ccea0d7c92a0f2cb1b0424ce6ab1268d9e2592a59f24258818ce32b721222a1c269698e1680c93e7a4b2a78cd4576405e5ed14fa74633902009d9e90af44668b20fd029"}], 0x3408}, 0x4) unveil(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)='c\x00') 16:00:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) dup2(r2, r3) sysctl$vfs_nfs(&(0x7f0000000580)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000005c0), 0x0, &(0x7f0000000700), 0x0) 16:00:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89", 0x65, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000502", 0x4, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) poll(&(0x7f0000000140)=[{r2, 0x1}, {r3, 0x10}, {r7, 0x20}, {r0, 0x20}], 0x4, 0x81) kqueue() r8 = dup2(r5, 0xffffffffffffffff) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x3, 0x5, 0x2, 0x0, 0x40, 0x1000004, 0x200, 0x0, 0x1, 0x8, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000180)="307d088eac000000ffff000101000000000000cea1fea7fef96ecfc73f16fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acc04425ee0d7d026ba8af63ff37282902e4fd89720fd38748abfbb770c1ffff00000f90006ee01bc43eaeacc500c7a80200000000000002e08a0208a371a3f80004000000040000000b00", 0x94, 0x0, 0x0, 0x0) 16:00:58 executing program 0: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000001], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x1000000], [{}, {0x2}, {}, {}, {}, {}, {0x2, 0x9}, {0x0, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x965}, {0x1, 0x0, 0x0, 0x10}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r2, 0x0, 0x2fffb) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000008c0)=0x80) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) r4 = fcntl$dupfd(r1, 0x0, r1) clock_settime(0x4, &(0x7f0000000900)={0x10001, 0x80000001}) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000300)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002680)={&(0x7f0000000cc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000d00)="c50be534c08b5c8c330e2c54438cdee2ad0674efacceb8cc060147fa9d165f84c42ad51acde2be467b41512cb0484cb4e0008de26fc67bdc41c6740cade88f641358fc2b2360b7cea7ab5ae7cddc62cc9acb815cf2870380a33e28df114a6dad", 0x60}, {&(0x7f0000001000)="e1c6103312da67b838b41b0f9ea273120052d46a1476e268ae6a5572066902f1009640ddf26d385190c11e2724ff060a74", 0x31}, {&(0x7f0000001040)="7e35c37b7b700faa635b473b9be8d61f049d0b0d5516bf1c73c3de34db81737f627c47ebbca8de96a59b3d0fa30b30b022ff7cca3c2d8a960471a860f54d61fb933e38272e7975a85ae7cdadcd0e5ef5bc0577e9f4e2f6ca4186a73e72c1044f84f14c2290471ad4da49f595f626dd6cda0bec89a044cfa9d46582b7e61a915cab137232774b2d0bf609477a9ec57a591daaf44946b01750bcae", 0x9a}, {&(0x7f0000001100)="8286798dcc8d4439c519f39caf557bc31b340446435db4a9d4f70de653175eaaddf56165c64f0ab57535cadba171d47f87bcabe282cc675c0e8664b66fe87654cd9b88050dd9d585737a05", 0x4b}, {&(0x7f0000001180)="62f6a13e00b10c5bbf83c8c5523b995c7a141adeb73336e2d48039d922b1c5a2798bdf61937131e949fdce6a0355d1e8ffdb3c09e7feb96871c6350646f9b1adbf978b9f75402e0ebd28e43117215d2b631e6ef8aeb3049ee0ed273254caa2", 0x5f}, {&(0x7f0000001200)="800365c3fbd61a9e5452f1e59ab4cae139030a91956689d0080077b850386e8082cff993f4a4450329bc8fa7bb3226436a4ceddb8f17eb6b5e95f947bc176addb82dcc3c99", 0x45}], 0x6, &(0x7f00000026c0)=ANY=[@ANYBLOB="9800000000000000010000003f000000a94bc7c7bd33ea5e54c1db27a57a9a163188fbb82e2b21d6147ce505698bb2a021cda5ae8f689957d2f1394b1f363a829573f3a34e42531777e11560814e4089b2e4cac604726d0a28e1450243378be104475e0585cdbf2fe6119142d1bc1c1b417880686c6c572a669396889d75d1ad5ede91c9a25d9ba5bd7c47ff6c13e3e236af000c759525ca9b624aff777455970000000000000100000000000001000000df000000701bc16671a026e244a4e86dc3ae126bf5b3eb2396bd287d573780244f2cf95e4beb1cec552fa10c4e5753d0adce85811a819b8677518bad7f000000d64fb3b85808a89ca2bb9f9025733a968414f0f3023176dbe061ede1bf622ae5cad531731a6fed57595418f5f59a6bf01c0db73eb3c00a74c12c83c6188e57631965ff80e329872035bba9b3fe2ce5fc004de8aaca1f087eab8bff48fffc1f0911dc2c47f88dab0d5645f35f126dbd55a81f65b092e59508a66aef7b4e4a21be5cb326fba75e34a62e10761bc329b9eb359085c9b019ae928b97ca9fc15bde3c8d545d06c1635e9f2c2a3c64793d7e00000000000001000000000000ffff000002000000473ed72776472e51c68629bfc6640317b6d8e1acf387531a5797617476299b3bf714a1e856a848cfb94f506ba7bf47e31a86edd092d1dd9e6347d7167f21fec0d6687a2eff1df64a38aee6148cb385cf7420f5b15387342cb18cbda057c2110e69f1a6d61f24e8561b9f8f68435f859809451ef9e0c05648e8442922ce748b37467b4a4abf3cc5f6628dbaa476bce18e5f81d6b7fd280b2efa9e038b75beedaa06c4aa2bb67c1d6b80d0b8a45e14acc3aeb4bcd7a7b7522f54467834d31cc3f8c1a48959592ad5bf85d7937cce7e9312f7da23ebe4b6b8b07ea1927d50aafb6deb44617a18eb9513db000000000000001010000000000000feff00000100000071aa2fc91b2945ecd5d4cc565e8f234379bd87a0c1c5d3d0cf673a8aa1766c6cad1f40af4f86de17372567653cd81884745eb3c762330420ec7c64f5b64c92c84b3c0d4f2abd5c0d1cf88bfff29dfcd861be33b2344b354abf8ce896688795425466f542c1869c5679040f83414790143ebacabbd853c9a29d90e9947be3a83c3ffc34321a0d7f8c032aff5be1b2f70c331161a94a96ea1e654c01325b74d3e91a39f50eb090741e028c6a2760c860e8212b761711b79a23c44a46e276c48a54874240bf96bef3b24347cf1dafff84bc0570dfb7179f428d5f15ece2fc85d43fe95f4d354a02c3e995dee9a06d3ed89e52f08749411ca54379a0d7d62fc20884ab7551d141b3d8dc105eb410b5cebc26e718d9404036ec6fa5c00a5ddc283f3cf20b491f6b60862faf0bf58ee8a837cfca4c4c6aebb4ff1c95b518a8cacfaf4ff72347fa053a5b7b671acd2a7ce00b582d4e53c3270c6950947013e39754127302fdfa2bc6d5348bf3075ca1e5b9f23c029b490fc9ae572e2756a372ca185d0f363c7aa0245381c9bf93db224361f735f0c4cca8530fbed3143856b0e89e524ece4420ca9bf06d09424da31dd1eadd16499fd1fe53cf8955de59d46b6b89eb2f5cad62bd935c015a5f8a40a9703168011168d19f416c75f1db4f75cabcb38af97bf31be57bc2cbf80a7d806cb3b42932539623fbea06da6aa0e70e3ee7e673acbb16e948eeca75ff6e4e5f5caec33fd7033f8748ab659fb892c90e33b1484c0cd0e286c584a1b0045b3ad4e567fc0821de9b5503e258d65b07744ded6ff84f1a00ce9a08fdc1704b4b4d7e291e6ae51cfa5e757f849729fad3c4aaa03f44937d035c176fec6df83e2561c77172ba988b31899dbbf09aa604f32dedf96e52458075a2913cbf370c92fe185125a05c424b9996a7c68e548fbcdf4be39dd26de904ddd428746e452389926ed52a4271fd14f766b01cdacc9f38484ee577b40d01f65516d03b2c962be40ba4662c317d3fe19285f025035aeddd15b3fb9e29e926693b105cfe9fea491ebb8d196ea8fd459bebacc0f9791bdaab577db3bfbe0bdd9d657c65e030450cafdbe073dfc0a3029e2cd0879d436c48a4d48c5e25ddf7220e6e0648cf95d7312efa0088ed3a49b431d6213917c71943ff1e079f17e30462e6be3605517daf999e65c62f1019471dd06a3c3bf2812bd19f06a5416b3af014bb2b4897a10a8718db24a205e9ec2223aeec27ef91914b2fb7335d743a5888d45f6efc6a7ab5dc9c57a5d9dc9dff2fbea39ab2f68a967aa8091c76c95510e9bc7aa65021f0eca8ac364d95c35c436c3786aefa3395f5b5e409172fa3db89134e06727a2e5791c5c03b03cf00b14bdf82cf9c605879b1072dbd2b4b5c2e34f2cccac497a32ecdc64fab41dc1e4d5afd60a82e100bd56663c78d8f9225be33c56b621d844e5e6dcaeeeecf028d032ba73855e96f237ee82981c5bd9de7e23e47f7a316b40437cb8e7af8f1772b433aeec15701e24dc5895ea108893a2830eae3408b7c90f232792ca271bd2f80459895156030be3a8e9ab3d184946f8f88a427bba6e110e252482efca29ff452b8f4d007a69aa173384c7fd2712bfef2d11994db1cd21a060467bc86a8ba083a5d1ca221f956de38d8d414269fa3d3d526ec7e8b62f3d2d1c95dd62b73f56b21bf86b0a9f8bde10ea9c29656f194172ef36a3568a14129779f33b38e4a06f731b4a834ada8fc0e25131251f48a35eb8a034fc31d57d14f4f5cc7f0e51cea37ff711860e552086a73dd16dcab8ccce378bf6a419bb603006ae2bc58da3747c7c05b81c1549e174660ade9bad8786d840f8ff980be0990c9128f887fe4d706ef1a26c4d0cce8c91a0ef114e14176971b6052ac76fe1d55a0cd96e445ebba7632376dcbd6900184f5abcdded0a956307b3b5ee2fd127b416004463d75945822d8dbd82c78b31acbbe070561b735447135cc83e6eed08f94d5eb286a22a00b88f21835d0379b7a34b61e69ea25efbcad0c86eaf7bb07e72966f87ff5a47f62da955400f78c8530a35e0cc1de1902730b9776a9d862d54cfda7cd31cd70827de026a87a232168c6157c82007493228ab4808d0e5100da8685990e54d1b5eba680bf8204ac59e09321275f39184297353ddb23a81d4fad7b1565aedf149d8ba6c061d82ea37458ca5adf897e30c2ca54669f58851cbcc5249fc991402fb95739d1e63616bcb7ab0965bf4af81b2db8648b21bde1757012a90617740b52bd1052816c82c4193a05914314d3930246636f09d59f025bbad1fb9692a71d5772c67958bd7e66051b53fbeb64dfed6fbf3a52f509bb191f241ccacecff5d393dcb027bb9d780672a745d272e29a75860b2b2a45b122021811c3180b26e997968d96acec2e521f800c1c37a663f59233c72813d2691df927b332664185b155f0dabca1685d4f6a79df09010070e019b0a0e1ad7bd2f7c20fff3e3be01c80eabcfa3cdd93eedeaab072f93065be72e268f8548e7a55e56e8337bbd365f2f1bd0f44b68ca15f9aaa59c7476b5c240e70756a8e20bdee5543630c159af4d17fbd32bf0dd04c97530104a551c132c4dca39124438c255be986dad90e7d58b51b12e90049a39b8b92d6415ac21b137af48be8fd49dc35fa2ced05b5f00991aef690ebdd7eab37c93120c4b059e841f73f90d830eb33fe674d78e7c424e411f0b242e13da72c41102f80eaec0ce5e5dcc10ab4d45247431bf0257d71c59b723f787ebb71c6a15c7d1eeed9a813470db7f4c76840e4c728278c341c92885d98aaaa3207c81f4bebad414a71dbcdfe25488a120c261f2dd635e03559496f9d45d9994a3c51ab6aa09308c8faab7a72f1fe856b0facb7e9e919d9d565b85922975d3d6887e85b2f23cf56ddfa08685f3172b4cfd611b8c1231708720c2e1444132a55dce0f8e76e4666687865cbd22a1677d2f3505449c151d9a6a4019450eb5b4118ae587dcbc44ba76095dfba6d2fa4b8ee34548036867ebf33b025efd5d880c159082874a4093e0d28cf615e804ae81b2c2753b631e44b904f4ddd89d4f8b2d2376f492f69bc1a347e092f93cd89a35ce9cd6f99a1324efff2a5f0fd9513fc59e814c7c526d3b4c5e00a60820208b046d37bc51ee1cf77fb7f7aa8aaa4a9dab5d44b392eba3c85a78e9250708d73c277971af1421a1554a6c7616e8da69ccd1b1c1eeebd4ddacb4f3c53dd9f1be17fdf4e1f55687bf01bc39621dabdc38599da961bf9a658a3183b3859e281ef00868cef712fb0fb2d9941c87d912d6fa9e4e3c7a85892b3211e73818152159f02b5f343057cc2a663413e287878a407b24697618fee8d31dcb02f845717fac5b6a9ce2481a6ad0b451a3116e4cd9b8dd3219575fd790a0dd7e518698c776c5b32fc8f32cf73b79461f793518bdb77f8741c67d85ee660867e7c9e920917434b07bc8e76c9938dbc8e1804bb58e33e11263fbf6ed2ceb83d3dbde0d534ffb218a98df1e5d11110a25bcde0b2e6bf508c93b6a6d7be5843ca1999a81c432a0293e6a11945ac7c2462b8a4d220765674549fa57da522d530f7f5258426b24d7b738b798f25d0f2410490f6bb75b9c4a23a8e21f85e0a911c0ad86e3ab170caed05d13c8da2fe5cdd6d81caa57055eb6adf88ab30bff6394efbe7dbdb8b3a595f2b94f26ff6d4cbc9c08956ffa9dbcbc1b3e4dc4e3d8057282c46f74a062323f216f8b1cc03713ba5761bf68904e90f711d5d13e736ab6901dd2f15700f10ec35fabf46d6654c0f31cb30efee8b76bb8cb16e5c516b13c85a26dbc7600cb657aea20fecee5b29b22f22d8582343939d682fa748d53dcf465e510836799a9a12506eb5de2df4c353053ebbfcf190fa23d58a986ae7f90d45b61ae069f5b014443f9b74afe2cd2a588a2815aae8f5facdfefa45b8d9898fdce6e17ced22dc4f0a24fef8fc4d432812f8cbbd5b172917afe28f70e561a3ec961914b956d7c6d53cc6aaead5f473232972ec81d4edb45a1a6e97df8611d9dc2d1619f2285938c1c679dea1ff434ab13953634f8ea23cfac7fffbf9af0e8de49118a48cd99252867ae7a332c42b6e92e9d21948098e6be1e0e677b0d347e8fc1793488f572fe2e66bff71a4e90258655c652f7670ddeda03e5cdedfa20e7a0fdfc252e9a4706fde8b5a8e6761a057e8d56ebe671af0d8845a5e61e9a64d7d49b6e40cd207dc7a5a8e631ed8756d57e37c52a46b394c5d67369f24904b532b6dcd60dc24d4657e08657f0887279db76cc5da171274bb818c8c3db4b7dc8741b38bfb08a4b43cf10d3d1905b7d42fa21c1c9875fa80a87bbf8e1b4a3eb76b2011e05035899d304b28c9c88b1d61ca33b5fd3875e29908bd8526c8596191acb3cb67f38b8529f031df5cae5438f9ccbe56018fcebec448cf8e351a194217b9bca24aa8af89d3b4558a763b8a7488d5df802696a99a474f4b1629b575c52a2235ffaff3ab8782bbfe35cee5b8b43e754644d984151335c884ce514b881cd4a9f991b4574c0a51fc1746ff69f1d14f98e246d99f4ca8e94d4b3ba03f3f6bb69e21af1002b4b6b12113fc76715712b6a9beb9ef2700025b0cc58acbacc032c0ab19c1e55981b9db495d4a9c305e6a66b0a03b9f9991cb1260db3a94194ca0a638b1f4e3add360c7f7d08f766cc04e8d11fee97b6ea0ab731a438d10fcd1286bab2e73161f0b327a2d2b6ffe5460f6055ad8786b1718dfd8491d01c5c23c09445fd727568f89366e1feaffde57f30d11825c9a3ce20cbce0a098dab2341215905ae2cf9b15650aa1fccc046d06ab6fd62cc275993a50ff710e2587dcd49f4aba9e465e729b747f75371519a465c53fc51751745bf3763e6d5c894a472fed875f1f5a33e517a7daad8ef7df46fb63a1dfdd7d745e7d2b263b3bd4c5224371039625310a812a4bbe441d0200000000000000a6d54c37bd57313ef3318a3d50a9351911752714d0f297c9ea9ba67b100178e0c07ffdf283353c823e679422814f05307c86ed8652d0d04c05cd379c18f3ee248167d8ef7fdb3c42525ef2954536bbe4f47b3c20d9daf8d081792d348c1c7c9719fcd3f344e097f83692ee07db8894bcc79d53832a8c9a59d5a93e797a2c90851362235e33bd72602d2818e40ec73db49f7933b2dd8c645b6026f5fd72ca81b06bc31fd09f023bec2595ccf9230c3909e2bfad0e1de9082f934c4f363531f76d6aad52fe219e6fa71772c7f99ebe0b836d530429b13b863cfbbf65617204411bc2a5db95a07a8f02186d1ad06fec76bf5da30b081873758651fd7b98099c26cc24e1fd2db1ce794353d0da9ba260a0a0e3805a624bf220b60d447c125925532eabc5cc731f21efaf10e905974c5f99bedea6d48e37ed26e08c89a23c04f1e4487c3e8eaece9dacdd7195d9f2dbe802cc1d0bb2c706e1d5a6dad4bedab424551a1ea98c9ef2cd1cd2b89564bf56417332caacdc6bb41c443c8f8809629d0d0c3210d88b1920514179f60ff7bffbb542efa394d8329bd83b9d1ae7d45d50a7a7e97023c625de75af2382e22b031930665c24ea2def286711824dd7c6eef5332530590e8c3f7990ce94c03d5b3490bd5add1f394d80feb6f4701ca6f5c9ba07af41671eaa3510e592dc1f16aef47877025e23eb5dbb409f41775b078573c53f46183834f7dd5b078a819b0e2ed21ae3c33a6d2a967d72ac27058e5cf7369fda6877f2143e73d1a0b85faa015574699ab944ae6290dd744ecdb0e68f56e568382c3c16cf85174a70d6a7574ec800000000000000ffff000005000000d4608121f3d82b6a61b9086d43822aa85231231adb33565a5b5cfc1ff34acdefa5b0727d0ef1c099ba8d16d38e9cd0aa1899fcd97fdbc7ed2d2b71e598cb2a16dad933e912d96aacf17f0745d3a952e68ed2fb3d07a1e238da0fee80cdb6d93bc0af5620282117a5afe3a2768eabf775260b9a1266f94b2bc6b683e52eaed5d10153884e09cf6fd288bcd0ffa330b81e7119a6f0ea82bed9d8824463e0e1525c139d4aee3c460cab6742f8b2c9e60a2d5a43db2e9df100000f87c0e00a5e457e76fa0a105f00e1d9daceff878b8513b59a7826ae7620c048afa9576adea0b38a07211defd381274e68189dd99dffd53141dbabaef476c74260e2f07eeecbd2cdfd5213b5c33154344a737c3eaacacf7f4ccce6c91408d23dc64e883045e6b4e7b8165362556c52e8fcb029e94e285341d69c7ebfd58416fd07f011e583e3ad8bc7645ee3d588709ecd63d07d1a74222160b51c97e89c38bad8451320963d1fc876cfa7a365a69de36a4c475b834ad9354999b5c1fc37d4cdff229d55bf7f7ab80e8ebbad9e7e02dc0726cbe73a8830fc8537cdc64c5d72066105934409740d126dc02129044ab048d486892b29195d2ab3504373113293fd296d87c1a2477500803d9c83606ab73a7f7ef2cea4fc822e1bbc29be68d36b2cab8a91fc00000000000000000000fa708b7cef28fa8061c27371a5279addab69c96ed401dd2e1b5b270515eefa00c814db3896eaf9f4f81e02c8dcd1eb76cbb2e393430b96671ae8cb4244007040236561be"], 0x1370}, 0x24e7a17ec0dd1e4e) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x1, 0x6, 0x5, {[0x100, 0x10001, 0xf4, 0x63e1, 0x4, 0x80000000, 0x2, 0x5, 0x9, 0x6aa84701, 0x100, 0xa68b, 0xfff, 0x1ff, 0x0, 0x7fff, 0xf8, 0x10001], [0x7f53, 0x9, 0x7fff, 0xfffffffffffffffc, 0x347, 0x1, 0x6, 0x5, 0x1, 0x200], [0x2, 0x2, 0x8, 0xfd, 0x6, 0x5, 0x6], [0x81, 0x4, 0xff, 0x8, 0x23054, 0x4], [{0x8, 0x3, 0xff, 0x80000001}, {0x8, 0x3ff, 0x1, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3, 0x400}, {0x7, 0x4, 0xff, 0x7fffffff}, {0x2894, 0x9, 0x6, 0x39ce}, {0x6, 0x1, 0x500000, 0x9db}, {0x2c, 0x8, 0x0, 0x5}], {0x2, 0x8596, 0x308, 0xc4}, {0x807, 0xffffffff, 0x8001, 0x203}}}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 16:00:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) flock(r1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x2, 0x40}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x1012, r1, 0x0, 0x3) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) write(r5, &(0x7f00000000c0)="066abd3ae3bbf9745da3b58b358bb0db3bc5756e94bb4ea99e5cdd86121ac6a7a78489601922b5bafa543d8169cfbbc7c351fde7999815dd1837c696ce18549c8e3852f45cf08896e94caf920f5a759f3895ab944b0995f1a452a9c9ae175bf35c39e08ff242ffb8e50761b7a04df130c65418675bf80957a137f1ea3cb86c7cec40e5f51c3924d09156be0e1d244831de40e3476b15bb9e4737b628282dffb36ca9", 0xa2) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4c}, {0x6, 0x2, 0x0, 0x4cd2}]}) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = dup2(r0, r1) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) 16:00:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec3dabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f0", 0x85}], 0x1) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) socketpair(0x2, 0x3, 0x20, &(0x7f0000000000)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x0) r5 = syz_open_pts() r6 = kqueue() bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYRESDEC=r3], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:00:58 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x47, 0x0, 0x0, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x6, 0xf1f6cab5facc048a, 0x2) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x200, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x40}, {0x3}, {0x6, 0x0, 0x0, 0x3f}]}) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000200)=0x6) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x12a) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xfc01, 0x6, 0x1, 0xffffffff}, {0x4, 0x0, 0x3, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029bef6914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x0) pipe(&(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002c40)=0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='F-,,\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='+]#\x00', &(0x7f00000001c0)='#\'/!\x00', &(0x7f0000000200)='},-\x00', &(0x7f0000000240)='%)\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='+&\x00', &(0x7f0000000380)='\x00']) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x3}) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) recvmsg(r4, &(0x7f0000002bc0)={&(0x7f0000002c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5cd9e96a83c1b7e5a0fcdd0cade5e56d3cfd5fb4a820fa8de8c8e58695c0cc9d4d59208ae9db8c485eb8c214b80d6790ca3c865a67e1d176ac50d131a5fac467413fa2c98ade14568cfeece81c81411070ca023159433475b7e49b7c31da69a41c143df92d1bdc1f099db06ba8a4274a7f1872fecb119aca56292a48e61147769c49112135a0af4cd4ba377ae8874c75b344b4dbdd5bddb9c0663e808f8cff2ea21cdc6d0b966e7"], 0x6e, &(0x7f0000002a00)=[{&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000680)=""/153, 0xfc}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/84, 0x54}, {&(0x7f00000027c0)=""/110, 0x6e}, {&(0x7f0000002840)=""/194, 0xc2}, {&(0x7f0000002940)=""/190, 0xbe}], 0xa, &(0x7f0000002ac0)=""/223, 0xdf}, 0x1) 16:01:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5b87b97d68f6dfee, 0x0) fcntl$dupfd(r1, 0x0, r0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000140)={0x100, './file0\x00', './file0\x00'}) r4 = dup2(r2, r3) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x1, 0xffffffffffffffe2, 0x4, r7}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) pwrite(r4, &(0x7f0000000040)="52fa9566ba2ffdbfb01bfc76cdb09ed64d43afdb62c14a8ccbc94c0568c01bd45a3e6d14e31ddb360edef1dee654f7a22ff1f772de32973a40c43c0e42bb2e49a0fd2a6b3ca19e6fccce37338c50d2a2253e6f04de02fa2132bb1be0f4bbc0cca370636032824fbfccb622c8d50c3cdafc12a465f651e689942fee9ad96eb7ed25d523db0df1aacc5a0b017c27dc0ab13afdd413216315fe241abea7f939ddf3404c61fadc1a5bd7b26c0d3c621c51ac98feefc22b34978018741f0e69dd3db7e6f67622aaeb5a47139a71d6f2174a1bd4dcc3b2aa54322a61153c451001", 0xde, 0x0, 0x1ff) r8 = syz_open_pts() r9 = kqueue() r10 = dup2(r8, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt(r10, 0x8, 0x4, &(0x7f0000000180)="a9d05daa55aba0804f33943449f9949fbd5312fa7454b808234741bf8ba9363efd726d5f0445705c13b2795985286cef663b05afb630c83b020e88b607a1fab21814842dfb4ad829892e027d992a1442c14d364dae2e4285c9ab87069eb11140084a95cc4f390f33ca428c719e1ab98c848dc32dca318f5e4f460816f39d7ea8a6b5c9a12883a29de7bcb1c82326cfb1fe6544cb681981b9b3ea29e262212cd8a9f7d1580b46db5cc2655bee90f091b5308a09f0633cba89f57d5bf5467df6d667159e543e73daf54b0360a4479f279327b19923508c99c07a0502fbbae73e2f16d20028acdb2d70c2e793c3af", 0xed) 16:01:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x8000000000000000) dup2(r1, r0) fchflags(0xffffffffffffff9c, 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) 16:01:03 executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getitimer(0x2, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000300)="e858ae053f385eb19195f88787042135e25cc73b9b20a06081caf6d8407debc3146a9e90b05211f371228c49e704e7ca5646dab21a0bd3376ca9e032273d0d2378c1082d5ff16f538f7f9a09cc3edd88f3348e33c26acfa422ba65787bb7089b176bdeab374d0fdd5f9168903411bfa099bcef6a5b09a59eb0bb98bf524f73d6b3e9905710e43ead9eb152056bcd996da2e0400e00ceb23b0d0d0cff6537ca22539b88f082eec68a866ca878d5ae7661d5e7c6fd7b443b90af56bdba05e9a370c8dc39d06e98e8f4c3999bdbba3328c24de7dd111e74cd53852853e55ab294b9b848c2bf0b4f53a7261de0c190851244eb789eda81838ab61d56f0152b9db2e1d410814a1fa6b340d668fd9c1bec34830446150671996494152a35af981cccc71b0adeb204fcfd6413e83e9be6d970e9edce946a09413f12ae146af7d837c8fd464e1fdf1ab6a288f5412f116fde962caf64fd5083abc6ea6c7cfa967d4757210451d50fe3721b7f0ea3d41a9822a1f7434fc78b4f6b42c10ae514a68c1e58c90a017a118aa4d507eafe307591e726b56e8c16f3504e836e5894c6bfa933d20699b0dc9954477a456b2671f8e5c3b421b85960f3894a64fec834a0061c657161e56680356af14115434e8148fb9da6ff3ee8e302b031afb2b6589807c7489ea2ecdb581cbde8a6143a609d051bac3d55797b24bf3f4c3cc3ddda409f55e56c56", 0x200}], 0x2, 0x0, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) dup2(r0, r4) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x21, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3000100000200}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) dup2(r0, r1) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r6) wait4(0x0, &(0x7f0000000080), 0x7, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x68b48bdc, 0xc2, r5}) flock(r3, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) 16:01:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) fchmod(r0, 0x902) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:03 executing program 0: 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}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "18bb1fdbefb22b368d31aae100", 0x3}) r3 = kqueue() dup2(r1, r3) pwrite(r3, &(0x7f0000000380)="fb1020ffff612a874e8c2eee9803cf2a4f9a5f63756bcd497a68bd222b081f3dbb5c42b92bd52fdf45574957c0bce409828a9eaaaa103237ae03726c2afd8e35710350b1fc6e3a3de94a5140000000", 0x44, 0x0, 0x1) r4 = syz_open_pts() r5 = kqueue() sysctl$vm(&(0x7f0000000100)={0x2, 0xa}, 0x2, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f00000002c0)="ef7318ebdb8a5377e179ffe46154587af576fda636cf32c69f470991a625258886ca177a39904e2661a7fb4a17c8856fc691fcb364301bb728b411cfcd38926a5577769d7c4d3d6374458b3eda34792deed88b07ae214ada644455d53a2947515ac2f74c78729dd0e8726961b0215806ba742df73554b494d9b5835366bad992554ee1aa", 0x84) r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname(r6, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:01:03 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x8000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) 16:01:03 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) getpid() mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x5) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x50}, {0x6, 0x0, 0x0, 0x800fc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x64) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r2, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x100, r3) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x8, 0xff2c, r3}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x1}) 16:01:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYRES32=r0], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) 16:01:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000000)="bd85e6d2b80db1628b0679d7f0c0", 0xe, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDDISABIO(r2, 0x20004b3d) select(0x0, 0x0, &(0x7f0000000140), 0xffffffffffffffff, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x2) syz_emit_ethernet(0x32, &(0x7f0000000000)={@empty, @random="1d1ff7c8253c", [{[{0x88a8, 0x7, 0x1, 0x3}], {0x8100, 0x7, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2}}}}) 16:01:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x68, &(0x7f0000000100)={@random="e3ab04002f00", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "e00100", 0x32, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "d36867", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @rand_addr="61ba24dba275548f083290002c8874e6", [], "0657"}}}}}}}) 16:01:04 executing program 1: mkdir(&(0x7f00000006c0)='\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) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x128) rename(&(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//../file0\x00', &(0x7f0000000100)='\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') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r3 = semget$private(0x0, 0x2, 0x189) bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchown(r5, r1, r2) r6 = openat(r5, &(0x7f0000000380)='\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', 0x80, 0x100) semop(0x0, &(0x7f0000000540)=[{0x0, 0x215, 0x800}, {0x2, 0x3, 0x1400}, {0x0, 0xfffd}, {0x0, 0x0, 0x800}, {0x3, 0x3, 0x400}, {0x2, 0x1, 0x800}], 0x6) r7 = getgid() 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/\x00', 0x88) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000280)=0x800) semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r7, 0x100010024, 0x207}, 0x9, 0x7, 0x98bb5ee}) clock_settime(0x0, &(0x7f0000000180)={0xffffffffffff24aa, 0x80000001}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/187) 16:01:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4, 0x2) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xa703) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x5, 0x5d) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713034e69931ee0048", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/109, 0x6d}], 0x1, &(0x7f00000002c0)=""/53, 0x35}, 0x40) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xffffffffffff38b7}) 16:01:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb060000000000000000000800000000d160466954cf5255000000a0b80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199eec7c9c0a5355cf4fa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1337d94b8ce56363a8c0e211ef6170af93adb3d679c3fb57bc0c901f716444bfb4de80ec2c922a8d016ddd9c21310f9554ac77985944c4e10c6bcbbafcb70d82db0e9f8fbbe9a1700a3997340df5357526b777a7f06d629217e57fd42bddcb6debf189761b6e9f076f331a8faa08d21860cf610076893d50bffc43b1ce62ce824210b6078c5d8f22cbcdfa8423134282343fdd8c471b17fe229b3d68b471c7eb7a36b601beb5e973ecd27749b4a97ba6e21be9b80f6101bf916fec3351030086ccf49602053d313738c4f8b4bb6049bb6249ed89cbb5d7558e451020bb4883c6afafb754901e90ff84dcc29ae6b8b427bf9dad2"], 0x1c, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0xffff9366) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:04 executing program 1: syz_open_pts() kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x9}) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x7ff) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) close(r9) syz_emit_ethernet(0x6a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff0000dbf082a688a80a0081001b0008004c00000000019078e0000002e0000001441c0490ffff417b7f00000183d8bcf586a6742ce4c1572f8a000000acffffffff0000000900001982030790780000000047000000000000000000f9ffeb14006ccf4bdff93d76f516048985d220a21c86b20cc1379b11f15a927e5646598dbe10fee65ffa97765c26ea434c80fb01ddb743ec36f680978da0599080c051a4c1f65d4dc9d406b705e283880f9bf75d82fa9d6d75acd3d33b6c99d6c7cd0c7e729a1e1aac7148ae35c6707cc6406d4946a125ec00d02964dac7dc990ec6eff57d06ce1c842089e7002270960e140f2b32979a0c72a6ccfdcbd0b098bddf44c094117fa51dd74c95a7229943abda5e9d2cbeb33ef15c1c6b1c675719"]) 16:01:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x4810, r2, 0x0, 0xfad2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) syz_emit_ethernet(0xef, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff8e17d8c4e4bae2d47b6a507e48b6afffffffffffff0800450000e1fffd0000000190787f0000017f0000014e", @ANYRES16=r0, @ANYRES32=0x41424344, @ANYRESOCT=r4]) 16:01:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) r3 = syz_open_pts() r4 = kqueue() r5 = kqueue() dup2(0xffffffffffffffff, r5) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="89b2721af6572574e3e4f891ed7b096905a9dd7993068c50193ae8271cc049a64f366e1958e9c48009179e8f3a3888a587165aa35993122d4bf13465fb55b751c57974d44d56e8653d5ca79ba28fe835518e64680b22ef996c25cc1a8856969a", 0x60}, {&(0x7f00000001c0)="88de551d4a04b0244604c349e3c3dfbb7de9736db8434f1ffbf9d5ac32d23ff14c29d040fd1258fd3d3a58dddd2dff9a3cf0adead85a61cc2675034fec4a46cd98b40449aa97c4010fabc49de1a4919a9d828175266425c77ccee296edf90caa2e2f35dca6e61115d9d5d135587c5ec9ca7066a948bdde393dc9060b9a44", 0x7e}, {&(0x7f0000000240)="14db353029966e3877162e94e5040dd383346f9b71ecc7c256eeafde95865d543db36b0043698ef70e2dd67a63d8c22e96e2222ececddf9150acc7a1ba9395060fa6cd1226034cba9e4942b05ef30da0cc76cd8eae9840568a8a9e158061c29352c459b483a5d0a0b949bf15184b9f0bb35bfe1c3ded818554eee565810215395db063c033d8e91a8e002d068bb01c3d70e55ed73b8ab3ca236788966cd3445af2ae", 0xa2}, {&(0x7f0000000300)}, {&(0x7f0000000340)="2d0e7e3000123d002444b1c52733e019f61dd090e36734830f49acc75a9d6e6b21c7cb8850bd2a91a662af59a7b3", 0x2e}, {&(0x7f0000000380)="03d9e00e2a5b0f7de147e4c811d8532d930843d09db7620f63bf7b07010d62a4ee1ed18eb73c42a37c439aa7a2a0b4665f6b5fc2ebc8718f010f9164802ca07ae73b1c6e87a66684d0744bf835cbabfc6615319473812df9f102a05f396983bbabfd", 0x62}, {&(0x7f0000000400)="35fba451cd8546", 0x7}, {&(0x7f0000000440)="dd17277d481bc46a4d4d5f8d765567c810bd1b42b9938a0c8a67f0f27593fd2663475e41a76baa55a64cd9b8c9053422a8b1a948c88a669663d8cfe100367f6e005d58eb0f5e7ba93fea007dfb1b0006dbd7a67d3cf9c97526356668eed91aed02ac0d0fadc6779dee05dc8e9fbe5ffa83e55f44a975e68a560daaee22cece83a8de52221e47d040a5fee319ec27b8f6c1b8628cc3cf4609e6c3acb30accf95a4cabe69dc0c9a84483eb9a8a33e80cd228dac5db82c1e9e1335061d2d3053f48bb81cb4cd129f42cef8e549efc73c815b8b54cb5a68f837d75d9aca756658fd86418c9e0ae092528e8f9f7d970bfb19a8e93540e3e3e", 0xf6}, {&(0x7f0000000540)="d598e9b274123e55f00479c9cfd2a6614e998b647f18bdfde8b16c4e29bed846827e8824e58ddfde3e510046c7670e41fa0262de3c5554141225f4c804bfe708124d1c2258fc43507f2b0d218bb9fc7885069daedfc7cf1ac8fe127ea4658b4f0dfd", 0x62}], 0x9, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r5, r2, r7, r8]}], 0x30, 0x409}, 0x408) r10 = dup2(r3, r4) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r10, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:04 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fchmod(r0, 0x22) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x8}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:01:04 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000080)="0b1287bacabbcaf0e79222b6002ba57342a192ff5d96b726dc7d823cf0cf39c95e59683db528d63d0f6e522e767dc85d54342d17ec416ce1c6bea3330a0827dcde4302b714eef92edf1c7a71398aced93fb68fa0694123f0b45f81e8682addcea3cdf3248c0e56a4e509267d332cf5554c96b7e81772f3de9a1adc1785929f6d187397b3f8cc115fe027253d0d63b344a458f6071d48900024759ced93fb493d1ed392ef9934167e", &(0x7f0000000140)=0xa8, &(0x7f0000000180)="1e6bc61323828ed402b898", 0xb) pipe2(&(0x7f0000000000), 0x0) 16:01:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x200000000000200], [0x0, 0x0, 0x400000000000000, 0xc, 0xfffffffbffffffff], [0x0, 0x0, 0x5], [{0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x6}, {0x6}], {}, {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0xf9, 0x3, 0xe4b3}, {0x9, 0x7f, 0x8, 0x8}, {0xd7, 0x81, 0x1}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) 16:01:04 executing program 0: socket(0x11, 0x4003, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000080)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000100)="9c6049c8b364e77b77dd7c5438ef4ad64f217f98c0f929852cad0da1f0dac9bdcaa55bdf4faf070edfaea714431c3556d9250e79785c91068c2334dceb7a5ca3c43a79c209ba64defd2a41a136d97db919cdcf2ab0d1a87ec1db1a6e7cc01ee63b042010", &(0x7f0000000180)=0x64, &(0x7f00000001c0)="a5a2388525d5472b5091974aa1917c24d2cc3186215dee91731f4b208236e9879922417718ec39b88b7e2c66325cf0c46766aec822197a288cba3b283530a7", 0x3f) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x400) r5 = syz_open_pts() r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x5, 0x40000000, 0x100000001, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x5, 0x1}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0xf9b9, 0x4}, {{r5}, 0xfffffffffffffff8, 0xae, 0x1, 0x3f, 0x80000001}], 0x5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7fff, 0xcfe}], 0x2400000, &(0x7f0000000380)={0x101, 0x75}) r8 = kqueue() r9 = dup2(r5, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f00000000c0)) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/114, 0x72) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="d6d6eda997ba69131fb4b62c1f36a80d3e89a5d4e77eb1c7ff012c79be0fdb5949f6fc39138529c38ce9b9f0a922b957a3bdcd8b4e17188b7ca74092a6dd65f4c0e171fc3431d0d8f4aafcbc4688760f299c232e6b720e375cbfaaf7ad8cfc64facbcb6636234e02a3ad235e8919bbeb25c781049dad3cf5ad86be059ca1f5323f02413e04b5fbb48933414775a56faec117a6880048d9d6425cd474f74398451bcb5124b532d22f00f7bfe301ff5dc604c4317d", 0xb4}, {&(0x7f0000000280)="a4f3ffa1a89b7607436a74d40cecade32f7a5eb7187ae2d1caf35c2806d23b4729d97c67f17855e3c64f6f86329dffbc3e0cbba43d3067b4e947d27600d519069b81d9bc73823b16b92c534f94ccd7f4c80cefce3c9f7db08a44a91a803acfcdb2bae9fe290825560c7e21ac9e4ace81d48c0575840b513a30d69d503467f343513a93eb53cd721131af35b5cf8b3b4f1cc192e3b878cb9ce63f912c1870b7d6784224a84d92eb26f1499e52ad7838b27d75c667fcbb3b6e155df6a6564e8c2a56799b62f0e553246ef749ed6f8601f68b746a9a786542381572c1a790c438ee9f2c700c252ad5e146eff8d4b1c970ad76368c2588d9debe0f22971f891300092151808f80dc2a858a74116521571b155e494edff057a285e6f1128818292104bd5489d830740be95eed273813812fde0c63533f71abdd34e0f19010bc0c1ab8d50bdce5540ed8e675c56140f3c0f30042a0a1e97804387bbb5b64d8756913034459a33a70ce1ba28357752f3bde296141d205098060f2acef2fc099c48b84870d52b86ba7e0fb15a2978465724ee11ccf0c75bb208475a6dad55f982539c0d54c67944f3c32e58072bc2d3bc3d3d9caf52cf951c8843af8647aee72392b29ffb27ea240260b9795b80b5a2fb9db774fb640338c0b139eabc72bc5d43b879e8d7233b5fc4055cb37f8f7e3bedcc19511e249292c53aea0e40ae213274024d8a70935e183d214d642b9dbedfe55ac6202acce74df19999816aa51f51602cf9311c3e508537c924dd5c4e932508dcd24d68df096d14ed6e4baab7593b0385c5a06216938c836b544224fab42b5c6efde4ab9cccabfe6546c9feb3af6df924b5497f342414a84ee0c7be6302f70c4224c437ea311bbb4539fe695df7f7c027625523bbd3af782d643b9fc5fb5f336c447c293c8f6f59b0f95e55c750e843a8c547d9da8c8e93e5c9a2fd22d24f364fd2d88e13c35d1eebae370c41cd6ae7593a18c85df2a225aeedb477785278cbd07adfe8cb7f3264b7746c86b555c8f96ad1ec98a4a2b875a7e24cf5bfce1955f76d6ba4f05176e750cf1b1778923fc2e94980d5307f277bf3ed4922da835c09f78d6551dd09dde3f0e83eba0af81434ce2d7b97c483165c46dbd070ef33f659c04c61e852d8080b9beca62478691c214c6bcc303fdfdbbfb23b72ba9a34a457aa909d13dae8ec0a115735444e7caccc9c6f8ff9b3a5c4b9c11d9f613fc9f1736ae60b3e1412132a12674f26df8b94799e6260a98077b4130c03cfed4bd1793fe315531b68efdaba35f0b23aa8c7072ff517c1ccd70ad4b0474f60baabeb602442e8c971d3f9240ed76d8568a3606995d780072e28576a59f0a5c66c73a4c128c9ef4e25e8ae8ab834d9bcb77371eec17418eba5044239b07478de960efbbcedd78c9eed600054c0bd024fea4ba9507ce204c2321e35553a05b8c646ea4c5e7cf085f8d394c59bbfbfa36380d1b1a6eecc97888d4bf10c3ead7a33bf7fadf3b1fc3328df9afd43d7862188433d4c87bec3a9239523b29c1d684f6c25a2b446d84aad79f0d2c2950699c08c10dbdca8b69525013061e3160d577572d2f32e520792bc9a4ce101976e4352883480912a2e7c9bf2399e9959dc4effc38dca0494715bdbdb3fa2ed8c917147ae874686e50f05938779aef573360e7815bcfed413661dd9b36e9983094a07013e145a09d494e99c580d95f89162ff9f2be87b9a7cbbcaabc7e15f3402bf83ff1f24647b64e89b2f130a099826a82c606972a2d2a55b05e042282473abeaa9c2cea5f6f73f65a32f666979ee943a9a6fff62cc9adfa04fca92e5f57b5430e84cb508144533a7b7194e46d646fb4a9d741aebe34a8d87699c70440c7e65c3a30a00e91538976e93e8dbcd825362fbb9c327381146928f1c2f5e13e69aa9fcdc8366d4c7d2773011cb72ba7ffa3e88e3e2e356a437d6a043fa86ee3a3fd716e5962f7dcb075310250e545ecff75dde3a13c3677876eaea7ade8455119694f5c8e5243bf6d625e0dd181c1b1f7e9d3edcf3f248bbeade9f9f92a752529aff848d43bc6429ab90afd5add367146e3cca5796627dde5b8d4f8af4da6c2fa912b3da4ec60b6400140b2e3b45485913570eb353dc5b05ddab480dee4a8be9e4525ca8deab0239b9f29a72d7bd29330933e33a0a8d7a81671b824e7c913a529dfd7ba81fd892d32630b73046e8bb3d6fd554e6bea928acd57e0d96f54f36f5510f20144a2b9e6dd20bf1a055318496363eda3c81a00fe4c2267eeb22c63bcdd7142ffdf9bd72e171b37483ee517c593bd4afa592da4121165f77b60aaf07700ba9fe2c5763c5184b169337cc87c2ef466e74912945af2bcec95f535dedff5c13ced40fc266f0b3f025be939e63b817ada40d45251ac6f04dbe708e4718eedda485370f5904de1564a163b4a0c309457898570a0026af828bb3336c7ffab468abcc702cefdae31f0889f9eb7d3e6905898561a39ddc900008717fe7097af825d5a4d85661db22d1fadcb0db8567f9716d1a60c4ce8b99e65d201074263656ac3c533ae4781ed77465fc052ea68a3722f3f0fd0ad3f8443d4fe1fb52f83847ff302f695405d30d9401ce092cba0f58cf1c092b807dbcde61032d01e1e28d66083220d89d0b2797071427d99e419c302a6211be8ffd6c7a0dc122034f26c456e7ad7cbcec5a9aee9654ce06910441755e7b4647724733470f95d2802fb8108441450a117e92026ad7c32d5d383f1b6042bf0f8897370a8847467f41dde1b25a42b19a7080abf9d299677dc04bf10188e91c3d6919f2afa905fc14e56e4b8f0d491c9f8ded398de1b6d59be831b0decabbb689f693e047436a09e2f4c87fd24fff9a7f4e56c7d9c36635e95e97f3148a76c31481cc48aa970da08a7c4372e7ba8470e1a7a48122b545870d05ce479d4ab4e906aad156f5fd32f1a586f9f912b9d045a7db3bd0df6c44514b0026a840815b564ed2bd3050e8eb4f59cbf76745e93d1168b1fa3b8ff68863ad9fd9af0bb07f3c255ae32a75a8fe22a676563f8bfede27ddc9ce58903fa04e78524a37e201c6bcf2636b957337b40452550bd03b46d65d9b6a819dd591190b9772d5614cb6ca701f46a32ea1e72d0e32187ffe7ae94766ef0d8254a9ebfa0acb03303f5e1b96176130035aed1ae8f8ef23daeb088184831a69c08db7c7f42c8f5cb1e60e6e43b79120a732d8a9b07034ff362fb02ade8a9a89c90ae10b438fb886933c27e9eda3a7b463718eca0124a677a5a0d1f23efc0a23dad126b00bbf144f1d168c3d232cc7fbb7cb20a530f8ba6975b90c05f67159238aac4a04f5bcfb81042852183355b74b691860ef74c5c13219a1906667002e9534985332d3c7f035515f60c75657723d7085c56643a88421c61ff5a7ecc27709d301f1fa1efa27d51cd076bee2df14e8adc69ccd7f9239cb5a827fe141e61646694ea31749820d8f1f0b290a52ef792bd83e7c46a4461d895562c744e8eb58bc51cab5a90b54d7d06a1c3e954b69156efaeedeb7ad1c0e0a39f49645b902d45d9aae39837fb6ff70382c6056fcdada8ca0f3d4b75dc6bcbf04d27a4fa35dd91fb2b99db06cddcd6d2e418002e9ee0331b0c3832841c2d1967855866aab882428506d4428218ee4f278a729bb1e6c5514168a7a3cbc1094728aac13d549b2bab52535bce78accd0ec2a4473b7cc7077fd03d1ffa40ee8b1c3f0d66851b2a2a41e0332dbd7155e1469352e2c07398b81faedef3f50e35e3443b84909e538480f26be933b0afd40ae4269636aba90e37d4860c8ff34fbb47111ce2f8a47049aaa50b97d22e12ecaa260739b03db3780c8d386ca378e66a34df4f654f4662bcb9173576824f4ba51e5f728611346810e464bd6c773a3cbb1cb2e1ff61b1cbd2922e3c79b2e7ef6157e58321c066cf2bb764fe31dd5fd87c20bfb50636346a498355c2a8694edc2f5499220418934bfc2947c3e5490cabeaef64d6b993ad769c8eb85866aaf7d231cd601d5c6611c820cc827834d783d1110b2cfed7128be4e28c61591de427e593b7d4668890a678cead361e7fdef7d67bfcc071bda7f5232670a40f7f4dd4323c76f54f018c056055a67078f91fcecfbcbd5ba0a07105af333bf6ccc14af4b1ff79d516a34763d120033b6f1df386c03a7ba240b6579512bfa0707f4aaddf4f1e745753a2037cdaccbd603692a6c97b6f00cbc0204017adb66260d7bd9fd0b5666d8af54571c4abd9df901f92cde78ad3e83ac072e1900090818194dd8c182ade386d80e86a50debd211c0aa64689e013fe0c8dab1fd48431901df9e96252f7f95512b06897dc6262dc41d9aa6cd4933e07e9ef4e7967220187ee636e3fdac1f867f6069aa3e86308f37e67455125c99312700066c1c2a2f665a52c5ccc0e7e41090eafc4dc8159918b577196685a04515fa7218d2c8bdb555fa961b75ae5c5b252cea589bdd59303598cb047b1d2f15f55de7aa76836bde2972c764c3ca2e7be0be4e5133c22ec75847c5e746415b5ba46a17fd8e09cfffccc558ecbec6b338d493e4787f2d45d1a3e71ad9e44eecdda3bb365b9281ea7040d9e94644f171f5cb5931da3e0b3b066d5113ecab3ad0599aba80f85e4c5482bcc4a7953437cbb95b80ed1f71d8a9e3764088e24d0dbd471ef5450798cdb9988622cb4ddd558768a3905463ee8d34d91bfc8899c6249bc2cd9a478ffaef9981b7912b75bf9b87ab19d7a6f0082e2780665455bdaa97c95deab48f5674b6ebaf6372ff7192d408721789692c0cd91ee595a64d60abba58b9f01be15e6f947cbdde74effdbe5458958ea81ac3a217887059c228fabc305cfb41729883836347122bcb1f25b3f8403bec0733ae1b831568a6510604ed00db4f2ea09bbf89e210578d7de99429b4aa96d8fad29107e596aac32ead46cc2c2e62f4ebafcee7c15facdbe4ef1fb73772a44cf8ab5f1be88744d758598b4321ed3dcb855348fa890e6eb5ca1d288be64ac7f6ec14c56e9b5e64b663c686cda03b63738f8c5288c30493fa7e4523b031ffa48c943f753f567a756e998bf5ba750c77656fa2686559689aff19685296c17af29b7cee9eac35ad377ac99a48443848b62ec5eec50908372fa88f923e7f2d45bcd4c2b3160b7292bdb1341d63da20e53852e0641b29551c27f77544d395cb39ee1b1b127acc25ba9a71ec0f86cb079839042d9d026a144790ff30091cf8585fe37aa1ec32b219a3d65a023f744800917162fc0dafca35a27bc30916c2d5d4e4fbd009ace9879f8b391d04975029d9f9b0814b13b569b59aec95693a22f51877538fef344bac3101953596f96a2ce64d780224a311e287c6b0c79ebd2d4561adddfc19d6970b295056b67ba15379d741ef320ee992df3e8b1b2a0f50754d70d9100757f80b8fcea4b87b155839629d1fa35fc2efd20729c6cb4f57dfd0e72c7ac7d09739d063906fc5ec12f6139d672b05ad2c654cdaf0c859fc125ede801ff1a4471bd550ada2fbad702161df4c3c7454b229ca4be3b51b28d08c71fab9619998d8b74442985e2e2824800f0af8319e077852ab0d5a55a7723b9d61cf2242a2a200ab1da5309194ade554fda3b4b1a64a980a0850f9adb907494983c2584082b90acc180a78d92b48220069c27d3e9ee507c1580c7e045d59ae0cf245b4726f8858ac1eb5cce235f4bece53e6634213c8c62862c7bee3532d6054ccad527d22397f45d2bea4f7e07d01cda3aa3e20b0cc7e87d960792b70ddc4a01fdb18247e1aea14afe17865d", 0x1000}], 0x2, 0x0, 0x7) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x1f, 0x4}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) syz_open_pts() r7 = kqueue() syz_open_pts() r8 = dup2(0xffffffffffffffff, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) utimensat(r8, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x3}, {0x7, 0x10000}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x0, 0x50) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r10, r9, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchownat(r2, &(0x7f0000000040)='./file0\x00', r6, r10, 0x4) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x12, 0x2}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) 16:01:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = dup(r2) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0xc0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x1, 0x8000, 0x1, 0x9, 0x2518bd75, 0xffff, 0x0, 0x3, 0x9c, 0x1af9}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7f23ea8581c8d9c8d8046557f9b20c382195f316a5fee11d20eed9bb5ebe02bf0044e8583041efe7fda0331614666e8a19e4380c3e928b68a1e42bd8d2f2fe89", 0x40}, {&(0x7f00000000c0)="f9ead5df1c6f59c669992210efe099fac38ba4c2a7d7468d4d50710eb69a625a4bb89196256d16cc0103daf8254c26b322550c7139bd06de20c9bf84370bcdf1ce206fc20b049d2a7e7831b1892925b3fce62bf9e2fc2871a5b8701c131167f2b66efa338b148200147c09a56e501c0f1b3fcf85813ae264b96783a0bd80e57b072c5ff6fa3c0703715d65fd1fd3954f8047768cf92315cf82b9976673901653d1912e24ab1aabcdb1b60319bf648a192eae3c9faeb7427ceccb9a16ef5c00a9a5bdd518903f212cadc17a69a7918cc2c8dba2c67eae20644ab1ea1bc5ab4ede295d9cb6763eb9b7aca85e54aafb64649890e2a0ee50", 0xf6}, {&(0x7f00000002c0)="2b6790c1d65366a0a793380ba52b922f38300789e52a4bad0cc1175201939528555bf4bf9b2bbfa63e76e95cdeed149eb421e8c4f9684618fcd98ee6610735fdf4b95781d2e300a33c1abd1e727456e8a09a34bf03ee45cfcff10ddedbf7b3d505445f931860985a817c9a96f67f02f2a70d3c1450ddb21dddf68264befe3903791febbb87e39e5e5e4c1a0a8138bfece70b75d99fc7dcbf6fd4c8bdcbdcb21d5be31ddd4d16042dc52257a6bb12ab90f426a3f85ef4d9c7296e65f4b0abcd5157731b9e8934545f2430473609573516f56faaa087", 0xd5}], 0x3) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6d691d84108e3743457a4cb86ac445"], 0x104, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES64, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRES32]) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000044284698d6929ccad2790dc5d40101000000000000e93913b31b2729a0c54c997ce957c0550442e0b4582e999980128618874bf79407a28521b2313b761f59642f439e60bfb34bbf139071ec9a55aab6525952bf9e1e9f8871736f00"/109], 0x8, 0x0) r3 = semget$private(0x0, 0x5, 0x20e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') semop(r3, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) 16:01:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r1) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000140)) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000000)) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x4, 0xce, 0x5}, {0x4, 0x9, 0x0, 0x7fff}, {0x6, 0x2, 0x40, 0xfffffffa}, {0xff, 0xff, 0x8, 0x10000}, {0x1, 0x81, 0x2, 0x7f}, {0xfe3, 0x1, 0x20, 0x2}, {0x2, 0x4, 0x1, 0x9}, {0x4, 0xff, 0x5, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x5def}, {{}, 0xfffffffffffffffa, 0x0, 0x80, 0x8373}, {{}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x16, 0x20, 0x1, 0x4}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x10, 0x40, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x2}, {{}, 0xfffffffffffffffb, 0xdf, 0x1, 0x0, 0xe3f}, {{r4}, 0xfffffffffffffffc, 0x20, 0x40, 0xffffffffffff139a, 0x4}, {{r5}, 0xfffffffffffffffd, 0x41, 0x8, 0x4, 0x4}], 0x2, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x1}, {{r2}, 0x46765a76e55bf507, 0x10, 0x2, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x20, 0xb5, 0x7000000000000000}, {{r3}, 0x0, 0xb8, 0x8, 0x50, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x9, 0x8, 0xffff, 0x3}, {{r8}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x3a50, 0x2c}, {{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0xfffffffffffffff8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x40000000, 0x4, 0x7fffffff}], 0xf5f, &(0x7f0000000500)={0x200, 0x3b6e3c8}) 16:01:04 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00298637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="6f21800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb975f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x71) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000240)="04c25cde3302f3", 0x7, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="c8b3cd7e94ac577ba89da59d737858e32577fbe2794d79092ee895868dba80589606f9220e9a41fb23a160efbbcdf453542b43784219882a2fe7e57ccb21cbc160328abb23a877203962ea3d7522be370bd3b7f80ea6119871c70f182c4d0401d5b04dd6889e7603384b905f036c3ee018c7e5366a2c5f184f70b537d777466160bdaa4c57713ce71397199b4789c81f611f08f3d8", &(0x7f0000000180)=0x95, &(0x7f00000001c0)="810f138aa4934bfa884f86bffb60bcb7e82f4587c5c0b2648e5cf5c521432c99dd6ffcc0259338df28e6cd8ecad3cc2a", 0x30) 16:01:04 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) renameat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x24}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="00d400000000aaaa136fda983d015e6aeb42fd28de0258823c59b9a3d5aed64be4a69fc0aaaaaaaa0000fac2ca3bb87489f1ffff7533ac24301a022287430bae15718fe020967b0001000000"]) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r4, &(0x7f0000000280)=""/248, 0xf8, 0x40, &(0x7f00000001c0)={0x18, 0x2, 0x3}, 0xc) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000003c0)="f981bb723c996a77d6c101919558d7c2958697167f19e0b8200c81b3700545a41fcb0bda4448280c7f8c8f2b9b2161b804af4e814217233dc3d7f75f715430b7df932399bdfc7dd82ca7ec97d1e377f7a0be9563e2c25ff77e8e517e5b9f37bf9dcf81259b3d6d4540a7502dcc86ed78d3fe5ee21a7b3022ec438a69e228eb480bd2b5b350b79948a89556e58499eaeb35237d4f18aecceac2aa2e49cca105db16ac97e47d562f66b9f8dadc5b26c6e3b4db32f1b115abcd9412277446b098b98c9b59cf91afbee2cd2af1", 0xcb}, {&(0x7f00000004c0)='d', 0x1}, {&(0x7f0000000500)="15d859dbd783be1895cb038d224675726012176e6bc4a978e48bdaec57b49bc0a1250fc89514b58f79dc7ce067b844bccf5eb84b8cd227547ffd7b9f6786189eebac67c6eb3ccdcd28dcad347be5dd42bb477f33cf9a1877288b98e9b8c519aa52b23f1542c97dcd8284a4303f096277f46077b00ff0d69d093e7320fa248dbbbe65ff549ddfb45f5104c88c3895e97d38f2f017cd956d1d03babbcc7a79bf4ad22444406dd9f6f1b17044ad5f09b3ed94fb588203d568c3e0ad507e8e993b74b8043607be04e2fff7cdb7106a3c478b69939518f8000bf630152f70b2480ca61b8b9dc478b1e0965feeaa8758d8cedb36b845fecde49d3f94ca", 0xfa}, {&(0x7f0000000600)="3d455cb51ea325b042c0599dcae6accafae79dd2f5c9d74f5ed145927cead19f1327c6ee4941c310833f58884e294b767004b5347a8c2427808d3bf52e51f095a64fafc73287de4bbfefd2f15c9f3fb7e1807a80e460fa880d973a5ef7ff4deb8924d28b8dbda24e0afa9f8afadad68800c3ac49f75eed6dbd1dd9abad8be68f0f2fd101a8dd93f272bd5702afbfaaecf3a6482dfbfe69cb73a0b6f1e75c9f4ecd1b8093b70bd1cfeea2efd074c000719a45cb24166c6d4ded65861c4d92a66563b9026ed6127cbfc6ac6023520180366d2c5f0d7601b4e0ebaccf96c9b12e070bfaddef4b55f50f768f", 0xea}, {&(0x7f0000000700)="b5662f50188dcbb6c90a09b95930c42c7498ff2cd62dbe50337521ba2827a877f3a3b1f610fb0f05d63d6e58d7173e2163d198ff1e65eceba495c11209ff8e5e1defacb6c0bfaa6c9f702ac97b1a35e374f02f2b4c37a7e68f37f1bb93b5b03bdfe9a92242a87f58e146c119eae1e28c5e035a47dc9652dac0377e47262c066285229360fb85e4a3fc2967f7", 0x8c}, {&(0x7f00000007c0)="65e7318a24c164d159c0f401234d97b6288df29ed4ccfe30b9f4696519c63c547d4e2631049292f495c1e9a59940c9939e1bd8852c10d6c712eadb6be766cb7a695d78c58a44977e642caf36cabae80bc07dd1afc8dbae62e687226c9564b69f9672fba5c329ebc40cca9e93944afed35f55e9c3f08832d0df62238b7d949217305830e0ef9aeab110f737e300aa0aa109d9d4a1b3196b2816d2364b8a7e08d5f8f6823ced6ac8ff460c95425057cee5f631ce0ddf8b87f882039c95cc083915becfd038b95cdb4b473018210a5fdb09e06acdc9fd0682efece45d1c8ffa288067a5ca27ef7ef7c7237e9188827387abc93929fe42e4ae8c1bb110964f8cb8a8f0342435bb26eacf26660cada6500a2d55b15da28fd9f6df5e7de7748f5e42c607182399ed849330b797402955ecb799f4bd0507b27e1377558f4af73cd49fc192eb0662aaff9c6485b438e56687f0c5553fe57989368e8fdc51996c54a4669596a70de1de99dc573f7979942aec66655e415eef4b0b57e6c3759612344a3be530fea4b7df701beadcb032112e6c6406d730caca25bbbf011e7d44244987c75734af3f385bb588423b9392fdf8eba15bd6792cf0684c783f00faed80ef1fee97972539d908bd7ad24e77131325297dc6cb25ff215046289214523ad17a3a24077d7869f99f2ac4d22361061844b7a39f730a56c037ea8efc9d60ecea6099b2a90e9ad1291ca7d09930b172229f4f1a17c6e0e0dbf57bd1566f9690d528c185eda146e088eec680dc6f966fa208450e7ea6f1c245db9603ec12fd59591336ce44f8f8184ce449d1ed378c0e911d69da0146b47f665d2fe33f61af1b306846b355ac86ca0a3bee08e74fd053bcb9ec5a8f228945e2adddc9954ba9df935b6741e4b384726381dd00eca8ad1b3053fdddd9010984d0c8b6382ed5b71c1977f9e7cd6350f6540fbd39232dcdb40fdf319388d5055f071409176fc95d002761af8a37cdd21ef019541184099f8e81caeef34ded81e929623b8d5935710390a7b740ad1efb05eebb3bf739894c363b7c85dc2de0521a1d130a53dba55aad90964d8c9b96f547442b00ead40932a23d422f7fa8dadda8b1b4a4a0539dcd463f2ad964d8e697199a37d1c6198787b89b3504ca66586f0fdd8e70b56dc1ccb2ff9c30c576237018b1c4d25e266aa486dbcc9be1977e21f65a3093d5ed9f48235e1ed612ca356bea3b8d48fe09a66d5cc28173740906092959e331cd66653645e31bfcb262a845233366410e812d8bd3347f130036a1b98c24e29455557cf3a45804f2be70c5076b2ecf641abee30e9d83a068bf3c0d49c97f8b9d4c1575c63908b345c62a2fe2e73ea0f06057e942f12a14c714e8782cc169fb703ad4faa0b1c2cc06d3244c9138c89a7e25690a678331fd0cbd17dde9c52baa7a3d15b6ce717fc344dc10dd1f8a75d29c4d8e6e3758a57b37a86214c2e6b090a33feacff6b2915d31c616cd13b6b06e2e76eecab0e06b68a79f2ffee5b86ae06064db6bc15933d6590b48dec269af085343d9cfc8e5f7b640d039817931509b53cffc87578fe6757e44f032504b1302012c069e126ac2ad38edd8ab1646e0b65f9f6da03743858307611650e6921720640e3cfdd4d84d28297a58536a8bfeca6a2d217f87e4e66b4e57f92eba05706db3828de28a84c1c1dff40525456ec95db3a47c6dfe3f06ca54bd6cc3d753046d94859be6c983f3f40ed4e9b474c5951b6a86ab01c8d64d9156abc86ceb8f4347fc5ce38216d104c0a9e0d42ed061007ed2acfb212780fb2be5da2167d33dd4e8e39e6ae36ade50b156ccb1163c279f7eea0c16eb6e5fb954056f763533b3ff04a228498a5e787d7f517eb397b63d18ecfc88ac60ce418723a955be2b03d473a5d899ee27a2fdd6b9b287ec9af9df7dba5b2ee8337c587c4442db662fc8be5d518528d82e2995d115f4271fcdda01ffb7a354cad3e551949b1211d46fc4b07eb27d7826f559d279894e6db9855fc42087d6d2d009afd3757eeea09dc96c1b50d1289198c50562b1814de6d61b2415360343a121d505e8a398d3a929701080fb125cbd4aeac9c1c0793e5dc376ec3137363bfbead12bac9ef0a7707c2fd7a82bd62aecb436d4fd5560928c4d82f90f71d79c52d9d6266ed5f77e1aa6dc99ff316599908f09bfaa2163ea21e76a3153c97235f813311c7391967881fc94fd7ac88fde42f559dd99748169eee8a2f69caf703e7723ea3c2044845376cb45cf7ed79711669313e3ff3f93e1c032a7f02f7eeee2ed50bd9921c01a95c2640c256eb21907ea9d208b21d4b4eda5f02915784e019170f8cfe1bbf302dc0af532848b702e2d921f7bb351ba3c3b420fba272e91df1658e4e84e8da8d394964c7bee0fcc73cbafa198efa78ab54f272117fbbcb7a3a02418f054ebd830c63e182666371738304a40333fc896dc85ac5540b7f0375ab1ca5e812e4e45c7da54adaa0803529c4578f8bfaa79d5c86a00c4e7bbd57295034b6b3b1bbb69a4b78bba0887697d25592934635be830b4eb843feb4a635de40915fe8e48c575762056e5bfbe36c15df7d0dfdcb51068a06b61357159929632168a44be2f2a2aca2d315ad33139e4abcd21f939bb41e0ee6528a49ba6d0fdaa430c87ba94de2a246e022806e5c517628c4dd1bb9bead317e647d8a033c4ed9c251ed60c7f4575da2363da23dc157cf129dafb56475f3b448190a1ab709d776db7daf2edbd3b746391f96d138e9bd36978058086e525465b5a8130455a6bca28a2b3e21df16bebcc91b556e9d5580e3dcb795342852601cc57e50cf32865eebb8cfb1d2585d363a8ed591b19f135a3b4d3d7bfb853a7d8933594d90d6e288b286e1581a89320f8c46808c930030ba79a269c11709dcc3db68a8da6df1dbe6dc1c67bfe3a4cfe80045e15f44f6b4675b9a25400c750083eb3d4e4ccd2f1f66cfc58e2a20b8953011011e8910c198569c01fcac018bc858abd577bb454e3a21181fda6f81fa891385f080b043e9bd736963bd3164665b6411546556d5a59ae374d5aa07fed2f2d804b98e3dbd61afb54ccdf1b77b4a5f4c7dfc80c05d0c08b85bb684dc537778ce48fbb4cd5712a473489d34aedd5edfdcf5624c4a05e420d89b657c8c219a8a63fdc1dbe8d56b40d85d2123fd46d3ec51fd87181df6c6224599faec34935fe7929ddd64c18907e98941c4dac76d17740109feafd1343478214b90cb8c00e45fc7a6d29820fc71d3a9c56d70fae714f1dd547eb8a20c5edbbaf48bf3f8c665c75fc03f4a3b40c1634f69d0b06af3e02e2da05b0b355ac40a3a1268300d52e1695d01907818ed5d54392b27451a14d845f1c6c10d6cf4ce18b1a6d0b8a05dbd42529424911833bbd61c76aab32095308d94524e348f64fa2f8bc40ac39625e0bda2c626c2c152c901b0b2f1e3a7d34fe97cdebaccd543569b02e6a5623d9a7ded0bef41123df360aa53752dd61878178577a49b85fe87b4228f278965a0582b318213d594dca86235a6f160428845d037bbd2623f65fc01aa2a9aaf0e84b53b3b4a0433c4ba5bc81df15837aa91991943abdab6d78f8882ef5054cf63f99340deca4a1985711a2de1bec8dbe8d3ea5338c57d5ee5ac86a33e7633f0aba2d9fdc3ae966fd4274f51dfbf87ac11281128c5d4253e80196dc7205f08299292c3412668ac85fcccc47e2e35774fe42b829d5ee2805ade08ffcfe616c01c7f6f9356d7c238574da06d358892641091cfba3a811dbb4d0f0f1a0f92b228ee5aa6c565188dda439d897629517b15e94ac00b2674a8d004639fe0722fd176411c045068800a7dfd33ed96dbad2714d34173c952c698d1570c577c3d91b2635f8d5813012b1b78254bd9e835378be2d4baca16a38f52d6893c6a724345ba8cab68316b38a84c65509ffcd79bc6e6e89c5679cf1477a93684f411c6647069a7dd13fe1901d79c979f742ea22d0637ed997e4148631dc42c96639b554b067d2435680a7e74b726875937bb07c77b8b9757ede286c65fc135be8dcafd619779aa73e0b47808bb63b19a00191157507223d2e0ffba475220575c6730f14c9f69d642cbe51fd26505c5288bca8ad379ab844117667485242c40f0f949ff48e07d1e58096835818a514d05784fc08d5efc92d9595e86e382b8e8d588f84d805373e355e6ada174737639582d40ed44bb5af8cb5b30eca66a46cb8b5a38abbf8d53f7cd839f310ba56acd627f4003524a186d2670228890958d59bca4b0c407b10b96b66ad0aad4464579a95a9f3383f408ac60533b8154b586f73225d34362aead9c5ac9f0f7bc1066fa48c2f78260b7e5978df58c15ae897c281d8e0be2c4bc2db15349c66c89e531a9b1630bfd9af207dd66cdadeaa6208998c6cf23ccb1e2163aa5eca32db20053f50a78e9830b52ffa1450589cdcba4961a8919889c00a7b53197cc843089019c49dccd716ed2fb5845cf16b64848a7e254aad5027dc949adac3fe3e1544833ca9c152838abdef878293f802a810b65bf8fdd1ee616f0dc5726257c2c9fad5c3f4ee5a24d667bb5dab3d771794b006703d117511d10c36b7b67783aee97b478a29e092bc76e2441f164999d3dc9b21960a7dc71895fa60472f6c7cd4587a12e6fd0f7462ada2582d6e4e17676072f8d2659ed393b0153557a59c864a3a4015f23743b1fbcaef099b380ddce8343be54f1cdf6904f2514232b4514d6188d30ba01a163f776312a509f027c1d5069ebeccbcad62be55f33457eb345a828d692e295da28b396cf8398daa2911fbbb7a55b46e8f91c3f4e03750adcb5431e9b95583c259eb7cbb5a238954ebfd914f74e5d2e22ad7822cc75502f9dadd9852b0f7f3f3b8c65dcd9f944e1058a126aa7b409798929e015aa4348a2ec09e3f8234c6f17499fe6303d6773003a17152663f1cda38ba626939a05d59c1d8fcc915ba0062c3c5cd1ebf08a7eefbc7edebf73bbe0b99397532b004ea150497e01c2bf54036676201c4216bea2975c501644391a6a174559ff93bb3d99762cdb8f27fa7a95c67e773e168fbcae5e45a509414a0e581abede63cb6c3c449181047cff8ef92922644d46a3917f2c8041b5476eb922ce13ce5624bb7df235f7556d5cc834b031666515655f69434bf1df0671297d8c19e9d8000c07097e2125257c820777c80c459fbbe09eaff5f90c98d24158cd25117059b3aaaa8061dfe9e8887645aeec7ff6ef95b965bdbe8d3d865b5bb43b5b9907f5fab0228ecc0f7f86f23d402cb8080e73f20373110d32f9f7f193a1c3c7d289a053188230d51cb497f6ab55bf658e178059278576956e2b5b344604d9f3825ad7015f5fa53a381b1fa05032f7a7867ccebbcffef9f8c6ca8fc9a882ce1503934395063332f305d8bcc87cb5e18559a8fce797660f61185d4dae44da28518e76dddf944ee9eb3815d670939105b2a0f623ea95c1ffae2db92b1e4246b1a859c0fed5d69659a5e223480f0adf0fe7929f1b0470fee100c92ad8dbe353e7b1e69b43ae5076b2cecd95ba43ba253adcbf9e14e7bcbaf79321a202e40fc5c5dcc9da4c3ffb15b2c3213e217eeade997726c2e44129ebd4e100d25605e8e0318bb84add1b7b08a8f33d30732e8432472df16330a9918fa62796b200a6bde4e577fef1078021517686080fbf3b102f471c040828682ece24697a6b64710ba2a41c93b0b4f87be40ad6b50bd924c961045922cde73cee3948fa2b3da5321b07e701210fa6bec17a3242aba2d473c1cbdf3d3c4d2329c5339", 0x1000}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, 0xffffffffffffffff}], 0x20, 0x9}, 0x34e8ed0bc50f9464) r8 = kqueue() r9 = dup2(r5, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDSETRAD(r9, 0x20004b43) 16:01:04 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x1, 0x111) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4504) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() kqueue() r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r6 = syz_open_pts() writev(r6, &(0x7f0000000500)=[{&(0x7f0000000480)="bc", 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e200ec3e000000800000000000001800"}) close(r6) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r3, r2, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setregid(r1, r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) r8 = syz_open_pts() r9 = kqueue() dup2(r8, r9) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000040)="6fd89d2d0759768045e6085aa5ba95fbbdfaf5849a16be051622bf8aebbc8bfc27b89a68e3cb4eaf0258ee9c0221f10f9f4ccb421ecae8b4", 0x38}], 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000002c0)={0x8, 0x8, 0x80, {[0x9, 0x4, 0x0, 0x7, 0x8001, 0x3ff, 0x0, 0x3, 0x81, 0x3ff, 0x1, 0xc9, 0x985f, 0x3f, 0x6ed9e52f, 0x100, 0x200, 0x100000000], [0x5e, 0x7, 0x100000000, 0x100000001, 0x641, 0x0, 0xe7, 0x2, 0x8000, 0x3dfb], [0x5, 0x3, 0x1, 0x8001, 0x6, 0xffffffff, 0x2], [0x7, 0xd6, 0x9, 0x7, 0x7fff], [{0xff01, 0x7fffffff, 0x2, 0xfffffffffffffff7}, {0x3, 0x466, 0x7fff, 0x6}, {0xe46e, 0x9, 0x6bf, 0x9}, {0x4, 0x6, 0x9, 0x101}, {0x800, 0x80, 0x8, 0x4}, {0x1, 0x0, 0x4, 0xfff000000000000}, {0x3, 0x45, 0x0, 0x3f}, {0x6, 0x6, 0x7, 0x5}], {0xfff, 0x9, 0x8, 0x1}, {0x2, 0x8, 0xffffffc1, 0x1}}}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x81d8, 0x800, 0x10000, 0x380, "f520218c73d4629514ff01457075b7c1e062a0da", 0x7ff}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x1000001, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x6, 0x6, 0xfffffe01, 0x7, "f3e4ede4014351ea7396e10c07a3067e1c4b8d67", 0x0, 0x7fffffff}) close(r0) socketpair(0x10, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r2) wait4(0x0, &(0x7f0000000140), 0x9, &(0x7f0000000300)) socket(0x1, 0x4, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x73acd045, 0x2, r2}) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom$inet6(r5, &(0x7f0000000100)=""/64, 0x40, 0x840, &(0x7f0000000240)={0x18, 0x2, 0x7}, 0xc) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = kqueue() kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x2d}, {0x6, 0x0, 0x0, 0x9}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:01:11 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000004680)='N', 0x1}], 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 16:01:14 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1fffe, 0x0) ioctl$FIONBIO(r0, 0x80085761, &(0x7f0000000000)=0x3) 16:01:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) socket(0x1, 0x5, 0x9) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x46) open(&(0x7f0000000000)='./file0\x00', 0x1b0, 0x9c) ftruncate(r0, 0x0, 0x80001f7ffa) 16:01:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="fcf53e3e72053e1099e6e434b30165146376170e30c20efdf02d5a7966c38f34d2d53e60b7a00ed7d83da1dc3d30615e76fb9615353fc244a3f1867bd16f86b48fd3080d9516b19994b1a585d14afbd7d8618e8a8fc8d607dbdde67017dd06b790194e60352dee9160eedb576f9245967e809d68dfe1c7ecc5661c01028ffd6493487e52f5ab6e7d3d9d22affdac589cf63e338365eb4df937f2619bed59a340c9517ee3f92b8153b66fb15a0c3a67b466871ded3870e932851dccfbe5d23a22295adb9c3d8977a98933971caa3711c91fdde1b90fab0062067af1b5f717d43b209b455de4992968204af027e08e896d7b13fa56073e520fba5c99e491d7455fc96a77eb627e86543ffac1f8369c3b8932e76ca1f6c3de83d9b8e88addf109a32e364bcef4586397539aedb97e9c50a5f470a9f7e9e355772ef97806dc846b2b52c96e1333ad959bc7ea9b55c209173254d0ded5b52f5658e3e4f7b6249c96504e67598b4937be8514f91ca10dc55e53b7490576118b942485c4de54761b8bcb3275388b1778ef908ca70393703631c4ccc58f5c762b096b6ff5980764c27e2068fc9e34077970b2dfe43c8586dd33abc08eda4aaac7cfc98217f110e2893d21c36d8e1380d4138f6334ba6094bc2d9308eda5e85bdbdb94bb599146800d0348c6c8336f81cf19f11dfa71be1c9b794aa38e8f5588cbd89ccda4a899f120cd2e694bcd5580c8bae3a445d508472bb2aac5bb4eae7a1f00ece8d56c3f73a360ab7ce9d0cf2c2143e80ceb650c0bb515f6ebd5583929df055e88594e9cd3ee85938e26deecae7d211a0c6c0f2083e067b06ad4b6623874e0fc3496315a83d9331428920e51dbf340f03ec819abb78ab1fac766768a4d5734afb26e7282659cf93129f5aabd171f626d6227a11b85d77901c6c98a6ecad9bc93811323d503f6eac198d4d3257328c59e1d157a695260995782f6872dfcde804c8fc65554638d95c4c40fee0f7798592fb75e6e61a22820bca161d56ef548c0d8f67f35bcef9220c0db86409b93ca581931dd098ff2d8aafa87fa4b985bcec851e47f955f18bfdc439c22728980091f8f0c7efeb4d358d433b5863905c569fb3f007040badb814edc05a1588c37f1c9891f7ff21776856c7f895ea2e07b2c834962fda15d23dff0359131333cd2524725a978802e2a5d5b00a7887de52b008ddb76a550a1f8c840311be1c018e0bfc920f7f68e68f6bf6265fb94340414ba7719a92752f79cc02de03112346ae2b1ef87499f28f01eb541eda1d2ed93a06c979166da2e7e9ff003cbcb35dcbd1b6075847d1d68e5df1a293f9176aa8854ca80a98215cb9f06e8b1e8bedc81d064bb639445ab676219c2e14c0eca86009a0cbddef496b3e57c2ef45231daecede6e4d84d80fa12a6f32156ec866ae2b6c79d36c70ecae56d5171f912f7262e5311cb81a83520041c3d4b6b9cd1766c1d504fd2a2a6fd8fe13e117998a0449ab9dad8f95e73bbd0d476081556c9ab8ab467138684e3b1c672257acd3348bccd23af941ea044d4bcbef99d2a94c42186bb08abef15c95112724ff78bc54c74ddfdaee5e431204bae97ccaa7306ed698f3a38e0abb1f56436010b576adf4ecc64612557a283050f335dacb1b718b58a4c5d49e70f78e1973cfcdfa449cf147fbf9b11c187a3fd75fbb15f07a16da081981532fc5daa1aaf77ecbf122e51d29fc8857c94babf719cc08329b7e3784f3567cf28996a1603b82ecdfe13f30a42b8879d20fd791f0696b238bdf52fba1bbc49b7c7a3785960a4cf169cdee3efc1598f55de8c3b53dd883437ceebc97b087e532b319218106e8b7567aad20f30acc086e4b6a97f8a01155f32095fce1bfa76b28f019bb1efdea977c06796c9f1dc09461d7fbf2cb762ed41b84ad074552e935528f278e5021fd933d47ed5e0c6b637aa07c4273afc93c706e5ca232b414c857aa367aa24e4a1600689191b8678a845f6c72b026acb31e77cac8678d7f33df1addf8da9a10481a76c573d9de74949e8c61fb0910db8f162c667593ba4f0579165ea9b9e9cfe484d17f37a9f39bc4e609a78d4fb1c54a0a9176eab21782ae607a4dc3ff4ad63e6c3935c435697158a839f49801721b4b62ba94c82400194dc2f4b280ab78edffa34145229c0c1faf0f87964183c27f677c989af30c61d75656be2e41f5e35be68a8273b207fd487588a4fb8e695275dbcd6ed8e298b1f1dfb32c120f173887421b4fadb60fdb1fff5e7649974dae832e9f14f6be1bd834f5bbfc00ebbb5873b82475a922a44e26b7b5de667f473211b2324f67020e972b23d2355fb5797cae1fa23a844f744bccc85e63f547c600998a072357c922f71502332fa5ddab1864d7cf75aa12754ab1fb00b155d74ab49e6d93d6565f56731ac6bd0a3cfcaa0a6d60903d4155ee500f164358f13cf7fd0bd4af7e5e49eeda62626de9ad35980ad12b9d6ab22c51601c7f64a68ca34e277b2721a203f0dfb6e4d9fd6e1e8319090024cf22788f0cc0f15139ccb5de9925a8c55f5e6745aca2e617c880dac6075e642a5eeb548c15e17f0152df15e78da1ea65a292b50f304f723bdbf59775151ac2a16eaa3eca11c9561d582d0e11e6a938e0ad3ecb7d190b8cdbb3e9e2b3ded3349d6b907ec49c5ad44a9eb149e9bf70964c3b77f287ef3c0ebeacf8818fa0d8490a6988ca043301a1e72c3080ba5d722cbf65955b2a3c55fb643387641ef2d50e74117329c135c204d5a6a50791c0769e93abdb0a5719ba9dab3063408d55aae69bf0c12e33ad62ee8e315d768f6059c3a9e0fe99f398a264c77ded8f6bef464721d5081ffff24664e6c1ca6c6d5c34cdefa3583319a9d0a3eb8a42af574d6e6f859de725dddf545b83566f591793f488165125981c395bc66a6798667fc8690a3d96ce8611493877dc11700e2a87dca87ebbd5c616a3a88fef7ba0a3052263d046aee856fa78b1982a75c09d98f73056256bf36262ca2b1729121aada99ac4a8dc31f251578928ba8c535a3b76864e3ab12606837b2673a12b08bcf34fdd0b5720cebf29fa8537b187539876fae216a40669427b52b624e155034e4f97f2d4b437ff134b6b055c5559da7d2eb1bd8603ad89083145a97ac7c0c1a780b2ea342ec309550dae9540725379a6d297bf775d18db67d33cdad886c0b39112effc1e6965d4754e0e3f556ac33b7335457c78c04e453cd132f70758981667a80785c11c8d654d7aa8646bdba4ace019fa1bdbcbf36bf4467c50ea1b088d935c031201652843a28b867c486219c368c56e7cc43db9abf50864ebabaae5b5ceb5a63558f835e96e022786b017f495f843f12cad9af1f8a2e936b16d8b85988453b691f7651557e4727f23bb8c50e5c7f946df338a082aa937fe0a6f40731d3e2042c4ea78999c8a92a96ca574f40a1ea480e1b77109b383ce5a39f7638d8cfb1d9c05b4b802a0a81c8d2c1c324972015026312bc56166ca80646682381943cd30fd84f2136f3e07cccd907dc556821b91302370806a3b0becfcda940f1f4bfb2683600871c6a1a56c164e7cbfb2f1344b605218cddefb2faf8a643ac9ae4aaf82382a7aece1c16efe17050becff4d1df9688e2454c8686f94946302070c17fd6d7f950277ccc48a27f3df4f785c560412cc5ce5ab4626dd962438d10fe00742c4b4b4b3e602b1bbf50abb50926ca0122c11eaf3489b9e1c87bbf82aab9237455f816f9c3328e91e80b88b0ce0e1e4f1abf7ab2a0db64af000bbcafa25f3e95c47b1afd97120c6b0ba7136824b51f32b58a81f7d59247f62913641fc84f094bd23d6e4c20e2fe20a8e470bc221e95e2a8404dc6bea2406131ad6b8433554642fbaeaeae9f80753b822198d111e9b737f33b74bcfa34975c182f33131a8ce03856b6e4b8aa14f2964f662249c2b62a7c2f6189a140edb191cf8223b2fc1c2f130dc4e451640cce2468aa4e6c994942b79514fbe3e2875e9f2a49781ccccaea6cdd0e3acbce76e2d660e39e4d55580a2fa852ce6f22b5324a7c6f2cc66002bed78f40edac64b7fcb74ebd579a3a44b533c98412d85023b3f92fefc0203e8a8d44829b1d2f770ade908c4fc17d3df5882513f7b6d2b9f9f2d2f9ae1a296057e7530f4cdf900524158d6867cf43d03f95cbecab485dd932d25df15a62cd167f120b8c18df107b34292718a27f659f11af8e8be40747fc406c2cb413fa49757ba6da1d1260c3171320878824e9244942b2c5d768a2e74e212b09bb62c88dd942bc993c1f8a1b4594fc4086aef98b635b2dca8065d25cc9454d2f7cf30699819a85db56f0bcd5226bf8325aa243e7d7943d441671d6a0a77a78772aaf1371ee2d8515c66e631d19d567db6c0451547135eca380e04642d17226a0a62e8cde3f4a18bd97de52558b8ccf890be057f8c19016038d94627a89546af6aff40103341feeae564c2cc1a66d39a3daa03f7ef0335c6cdb0b7d627cfe90d8dad37fe2edfe745efc0d47dd4f8642945136a211af26b8287fd51a39456792efefabf5e042d0b3c11638f787be044e92ad9d0f6bf3e18135ccaac7149a3415f2a2d8242a1fc3860587a1deca7a8ad155383dc3c95793cac09a98c4019f7cc3209345d38c8387d77641f1663afa5b8c36b0cecaec43f8757124bd1760ae8d8a2653ebcec1da6ca7ff07efb1f23ec866f513edaf28b7167c2d1ca3b67a7762cc29e0c527763c1ed638f3c51f75211cb6fb98c380255aa66579513b2a5e51b0327f0aa0186be1516d42596599f057c4087507c8784f946ac6471e208092433d1d9f0b2f935314f0a423c771e6c6865778d3a1fe619a4d76d684c2522f0e48050d64ed53bc0b49db9f3a7b16d64cd95ed5f1bb7821d53af72d1cb0cb7c699281d0be047efc03136dfd47696d817ff1411fe0ad46462f24f7047d46281048aa72fe7e816ebe4ef5812504d0e9da3f1e78c5a2416455621fa7e899fc3e7497c46c5dca04526624213ee7da0d7a28c926b4092c876289a4cb1852c4218a4f3f6cccb87e91129be06c5504018a04ce9294d8b4a2c8d3506dd38afb32e40f37ad32abf51b080e3625a45ef19a407d66ce8e98ea554dc9e970b8efe4ada196ac6d974c26715d605059681640a199db5770f24ef0b82e042b7bc60f1ceea72bc16236a4f385680e62f9e919461c37dbf6a2fd3b6f77414e166ae75135ba949d128d41ffcea282b46f4fc8d38c9df3266f49e3b0e179693ea82e40357e201ac158a7beffff7b204856601f52b4c4fb022008f6610bdc9e5b76be932a708bdccbe70bd35b38ced4ae4a7a4e13a55bca72eab7b5e315d91ec0edaf8152ee010f4d4c563daf50a076c04642609305e5a6441bc31d0601af01a663164bd96767af27b36e31b8a4f8d87d43cb757fda69fc19110d44bb5e661ca17e8fc1ee8ad0ac511868c7aaca577bedfd7030598f82d3c3dab13804012d58ccd78db86e1f8c32047e054a52b97d9a21566df89065259f07d0a6c82383d63f284c9352dd88645fb03b06fd7c7544a4fcc506e86d0e24dd591e002a9c9a077218361a10664762c0ed566d05ca654f3d69c55288bd8a297fb31234aaf7fa676603d9caf52d4cddd81d84c1fa1630ec1a81a9897fae78d885b4b1b06bc77506449897ebcae699d3e57c9563451300160b31ae8baf374d38fcc2926e634b2fd9cd364997f1259867aefa8033bcc348022cdbcb368a218c6917e59925b512a00c189796813a8eb0b6b022aeae45eec4062dfeaa77834920d0d431a6a5b05098523f1eac68c279", 0x1000}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:01:14 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) 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, 0x3}, 0x28) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) 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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:14 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x8}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x10001, {0x0, 0x7}}) 16:01:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000dfa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffc, 0x1, "010000000000fc0000fdffff7f000000000b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:01:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000000000/0x4000)=nil, 0x0) write(r1, 0x0, 0x0) 16:01:15 executing program 0: socket(0x2, 0x1, 0x0) 16:01:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000005c0)=""/189, 0xbd}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/210, 0xd2}], 0x4, 0x0, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1c2) lchown(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) seteuid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) setsockopt(0xffffffffffffffff, 0x29, 0x8, &(0x7f0000000300)="9f3c222afc355646736ae07736d93e5f4b866ba3baa55e4c7740fd70bb9d47a8b6f86e40c51fdb2fcb9a82258e2163781a7a2cfa16d7e99a794f9673a6eba9fbb7c51dce4e634f00dabce8d413b5ccb1424fbe025e046b858206053ee0ba31346b79315732a4540ea1574723e5ab033f9b3b6174da7d41b2d1363d092c76fad1edf7b2f5a276ed9d94d4dad132ec9d9ada647f083d67a625bb436cf9b0e7be0b672cd71e55aeb40bdd45cecb94e3ba514d695ebdea4a3848d68d86cf469d01b166976182aa1cfa3d0600c22f6ca63458", 0xd0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') seteuid(0x0) r3 = semget$private(0x0, 0x3, 0x3ac) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20001008, 0x0, 0x0, 0x0, 0x0, 0x10001002b, 0x207}, 0x2, 0x98, 0x2}) r4 = open(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x20000, 0x101) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0x10010, 0xfff}) 16:01:15 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/28}, 0x24, 0x3, 0x1000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x82, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = msgget$private(0x0, 0xa0) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, 0x0, 0x4a4, 0x0) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000a6afc48518a9edcf37b9072b29c7d5be7ad85bf3c37497338c7a8d2a66725b713b09e4df63c77b35c57bb556b129496eb7d93a2e49cf8ff05ab0034058865bc6513125dc603f9efd5a91a1b9015c2b0f8ea4bc53b8dd1ff51bb64a2848cf0f6905b3668f6971029c678dc96a14c3684602286013"], 0x7c, 0x0) msgrcv(r2, &(0x7f0000002400)={0x0, ""/4096}, 0x1008, 0x1, 0x800) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0xadaa, 0x4, 0x81, 0x8}, {0x81, 0x0, 0x40, 0x2}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x84}, {0x2d}, {0x7, 0xff, 0x0, 0xfe}]}) 16:01:15 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x401) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0xe93251d1e74b21ec, 0x1, 0x7f, 0xfe}, {{r2}, 0xfffffffffffffffa, 0xf4, 0x80, 0x40, 0xfffffffffffffff8}, {{r1}, 0x9bb567398dc7dc84, 0x0, 0x1, 0x5, 0x2000000000000000}], 0xc2, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0xe3}, {{}, 0xfffffffffffffffd, 0x9a, 0x20, 0x2, 0x7}, {{}, 0xfffffffffffffffb, 0x8, 0x2, 0xd8, 0x4}, {{r3}, 0x7, 0x24, 0xf0000000, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x51, 0x2, 0x1ff, 0x81}, {{r7}, 0xfffffffffffffffe, 0x1c1, 0x80, 0xff, 0x400}], 0x1f, &(0x7f0000000300)={0x7fff, 0x1000}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x2bc, 0x100000000}}) 16:01:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x1000000000000235) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xd) close(r0) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x1000000000000235) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xd) close(r0) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000000)={0x1fffff1a, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x20, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x10000000], [{}, {}, {}, {0x0, 0x0, 0x2b39}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {0x5}}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f4191877af88cfaf78c58ebe2f034104ec117d3f7ec9ba8a67c46ff8fca66384c05ab77e1dab75908ab5f8f82edb72edcdce8644fc75b01fe60e80e5c95fd12ca3e550fdd9426990a93a9ce0b23982a5817328ea808e5425d656a0540025993f28fbc86c0f8c4b71b2", 0x69) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:01:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) msgget(0x2, 0x4c0) geteuid() getegid() r2 = getuid() r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) bind(r5, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setreuid(0xee00, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 16:01:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x1554, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x80, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x7}) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x7, 0xf43, 0x3, 0x10000, "e1d0064fab5fa1088cd10175f915ce9809a4f565", 0x7, 0x80000001}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:01:16 executing program 0: r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x4c) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x2, r2, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/85}, 0x5d, 0x0, 0x800) 16:01:16 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x10, 0x2, 0x2}, 0x4, &(0x7f0000000140)="c5a22f63abf0f431b69583572212311e0593265ac52d27988ec04affff000000000000f23bbfeac65c0779f085bdab9260edab4eb05b855833835f9e2a62dfec47d184f881a0e791b242154e7f19ae721a28d691bb3fef13bf30262f8e5548926e886daa90c1ee14563e1d813238ca016958f4f73000000000000000000001000000", &(0x7f0000000080)=0x82, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(r0, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2c0, 0x0) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) r8 = syz_open_pts() r9 = kqueue() r10 = dup2(r8, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000200)=0x42) 16:01:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x4c) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9249b0fdfb27226024e2d2731e62beab19b83f52dca6968ecefee7e2ac2ac25180b6c2f938ed719a44966e9260e7c59f564c964f86843fd83e5692fc90a8f05f71f4ec9640"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:01:16 executing program 0: semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000240)=""/95) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x34, 0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xf1dc) r5 = kqueue() r6 = dup2(r1, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() r8 = kqueue() pipe2(&(0x7f0000000080), 0x10000) r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000140)={0x4434, 0x43, 0xff, 0x7, "39762effb66f9fb9399cbe46cff6f6c23e58259f", 0xfffffffe, 0xfffffffe}) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0xffffffe0) r4 = kqueue() r5 = dup2(r0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000240)=0xa3) openat(r5, &(0x7f0000000180)='./bus\x00', 0x40, 0xc) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x13d) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x5) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/99, 0x63) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) read(r8, &(0x7f00000000c0)=""/111, 0x6f) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000480)="000000186004008034ff070100000000000000000000005300000000000000000000004306bed8641aa62533", 0x2c}], 0x1) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6, 0x0, 0x0, 0x10fa}]}) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x4d}]}) pwrite(r0, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000140)=[0x1, 0xeac, 0xffff, 0x1, 0x0, 0x10000]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001140)=ANY=[@ANYBLOB="ffff00008000001a"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:16 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) write(0xffffffffffffffff, &(0x7f0000000980)="117be271f0e77ae20420b59d361d059c2abaa6b4b409f5ffffffffb5c7bd99de62dc4977c2ec7f5345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e2207853661823f6d6c00dd62710fd0a633b529dfd19fcf5c08000000000000000178be0f6432127f31f43e90b5ac1b09503c98c586212af55c6c65fb2ff26d1e5a50c7b6b477086749b6c986b5212093af32b9233bb607900c275d28fdc4a45530c12bc8be76063f16cf1d333bddedb6c5f763c9d8390f52f1022a01397584b864ee4848ec3010000000000008d054fdeb4a1e9fca31b9686bf2dc15a1a4e1443bdf6fb07005287143510792ea100097e7d6b15aaa97fb6ea901103fd8b65c9271e76501bb415d96afdd4438f0566d926348bb2a13f9cba419639537b04d83522f59f1627509842c2b2f0ad74b30a67a989dd0d35a25404138ca6eddb3756b6af46ea92d7706c51add22c21c1377e3cb85d580a13d46f52e0a4fbe82d976592d0c20e0fdd77963897b2d70a07aefb50b3dfac41fff2452c2827978ad9b785eb9d058c3d8520f46764c3081f9f68a485efc71a5a257d2b9ff6759bf86d4f2164793e7ddc0400000000000000159853407cf04a77c5194d5bcef0856467b951d5af968e0a82929748cb", 0x1c9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x5) r6 = dup2(r1, r2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/63}, &(0x7f0000000180)=0x41) connect$unix(r9, &(0x7f0000000040)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:01:16 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) socketpair(0x18, 0x3, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) listen(r3, 0x5c8) 16:01:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$inet6(r5, &(0x7f0000000140)="34d22147e3cf00986e365bc4db6e342769114e74fe06a4f4683a12d603272dc7948e7d48717253184ab8f91fc77c646e4b345dade56b6b08c64e3907d762ba8be2cd4a046b4d1a922bffc039c7f9644f61188f5feff30e39d85e20453b01d9890dafe19b50a12bb7098471d202938b78ed6abfa324", 0x75, 0x7, &(0x7f00000001c0)={0x18, 0x0, 0xf1, 0x2}, 0xc) r6 = syz_open_pts() r7 = kqueue() dup2(r6, r7) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$inet(r2, &(0x7f0000000000)="ea0741521c131ecea8b47def6c417af9a30ead347a831589e59aea23619d6389773308552bc577a5fe5a1fa59a47b4b853eba31ae2042c6ac6d7c1574f8815aefc7120c7247ca394414d25ec14ec95a31be81f6b56b0be2111cdfadfbf4df0438a621ea76db8b29b34a33ce99911f94bae262ac60b43f2df0ad3c816df4fe6314c9366879c0c4cdf334468020aac5fc2afb9d1db6272a3ad27d2a18c088adfe5cdae48bfe72f9f5a20867181696616461380df8d0e9a58790e8ce4b2e8a71a7c623a58310fc1c4b7cb8dd4ce79ec73a0e665017f2692f212e6d1fa2e37eda3386d9897bbe31c74ae802a01ccb00fa323", 0xf0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74, 0x2}, {0x61}, {0x6}]}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0x4c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x2, r3, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}) msgctl$IPC_RMID(0x0, 0x0) msgrcv(0x0, &(0x7f0000000340)={0x0, ""/70}, 0x4e, 0x2, 0x1000) r4 = kqueue() r5 = dup2(r1, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) linkat(r5, &(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000280)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="3cdb1134bf59ca52b1682637d283fb73323838635816476808e0222b9a6b0149066d2c02ca3cadc69c56ca5c475d0c84f6e877d75cfb9dc69f0a240e859eccce10116b84581c8e27a6afb44ff1ea9c5eebc88fbdee9abb631cb99d5fa6b1a3df772fe0e4077311f22c40b4938e771e664b655a9ed9960ae23d46788362d103e83274fdcaf490e97533d7f36c5994090bf0d34f2419806e814574cdd7c201158c3eb8081379aca95049083e15df50bf7e55cbe08ea4f8715c3d2c79a14a85bb5e9cb222c52d8f30bd5d688a43a110b2312919a07f4b540100c8340485640829763dad699664beac031dbdc4e28f535537", 0xf0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x3b, &(0x7f0000000240)={@empty, @local, [], {@generic={0x3c0a, "84ecb8cac35a87a84dd71c5525f4fa290400000000000000bb66b76c3381d2fbb60838dd5e937aeebf036ab957"}}}) 16:01:26 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000200), &(0x7f0000000280)={0x98}, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x0, "7f0000230000020ccd969f5c79da0000000100"}) read(r0, &(0x7f0000000140)=""/25, 0x19) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) r3 = kqueue() dup2(0xffffffffffffffff, r3) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) r9 = socket(0x2, 0x3, 0x2) r10 = syz_open_pts() r11 = kqueue() dup2(r10, r11) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x4a, 0xf0000000, 0x3, 0xfffffffffffffcba}, {{}, 0xfffffffffffffffc, 0x50, 0x80, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x4}, {{}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x22, 0x40, 0x2, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x3, 0x3ff}, {{}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x0, 0x1ff}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xffffa, 0x10000, 0xffffffffffffff00}, {{r3}, 0x5, 0x80, 0x2, 0x3ff, 0x81}, {{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x41, 0xffffd, 0xfffffffeffffffff, 0xff}, {{r8}, 0xffffffffffffffff, 0x5, 0x20, 0x8, 0x1}, {{r9}, 0xfffffffffffffff9, 0xc6, 0x8, 0x3, 0x4}, {{r2}, 0xfffffffffffffffd, 0x30, 0x40000000, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x33f}, {{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0xffff, 0xcc4}], 0x0, &(0x7f0000000400)={0x1, 0x23}) 16:01:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:26 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x60) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1, 0x0, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) 16:01:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:01:26 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:01:26 executing program 1: sysctl$kern(&(0x7f0000000100)={0x1, 0x47}, 0x2, &(0x7f00000002c0)="ce183299af23a47a594925616dd89a8a886bef7face4ad2f45e5afad001b2bd17cbd793ba29d7db60fac8c00d5fe351d4eed6248aa0bd1fb4b3ab6e3ca82079a25530feab6ecae338669c8d2e34427eb259913b8a63a95be53bf668148cf8f9ed4eb49d37465014aee63fe07e01a8e0b058a3ec2fb02b46a08e01ade0c2f984c3e9dc02825e156647b2095e49a079bbec66bbc52a9ab71a3a21a5af5fbed5a053ce84611ff58dd4195900f046495f73e18de200d40f3016cef7d7ee6302d2daa5943053b51f349e64337bc279c91f8a472ce54285552a85c6d550ee86878511aaf6efa77bebd94deea027331c77cc9c7777e374202da22a734982371ddf0b1b984c89ebf8131d6f3fa30c3d2c0000000000000", &(0x7f0000000200)=0x113, &(0x7f0000000240)="855ddcb57e2719799694756c9990572666939531f22868b369799184a65fbe1174792401d180ef605e89f00744602ea253b02141e232ff599ff8", 0x3a) syz_open_pts() r0 = kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x1f}) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x1) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x1) 16:01:26 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="945c037bba14670db419f996be0f72dfc9d8bccd18fe24c9406a7e2e", 0x1c}], 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@broadcast, @random="2f39fc8382a6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, "82c0f1831592da8c"}}}}}) 16:01:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) setreuid(0xee00, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r6, r5, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r4, r6}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x3c) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000007}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000200)=""/74, 0x4a}], 0x2, 0x0, 0x188a) chflags(&(0x7f0000000040)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:26 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0xfff, 0xff, 0x8, &(0x7f00000002c0)={{0x80, 0x5, 0x2, 0x61, 0x7f, 0xfffc, 0x3bb}, {[0x2, 0x7, 0x5, 0x1, 0x7ff, 0x3, 0x81, 0x0, 0x9, 0x55, 0xa02, 0x7, 0x40, 0x100, 0x8001, 0xfffffffffffffffa, 0x1, 0x3f], [0x4, 0xfffffffffffffff9, 0x1, 0x7, 0x2, 0x8, 0x9, 0x9, 0x0, 0x6], [0x2, 0x5, 0x8, 0x8001, 0x9, 0x20, 0x4400000000000000], [0x5d3, 0x1, 0x6, 0xfff, 0x69, 0x15c], [{0x0, 0x101, 0x7, 0x4}, {0xf879, 0x81, 0x7, 0x42}, {0x800, 0x6, 0x401, 0x1ff}, {0x20, 0x80000000, 0x1, 0x86ea}, {0x5, 0x3, 0x5, 0x10001}, {0xe9, 0x9, 0x4, 0x4}, {0x3, 0x3, 0x80000000, 0x100}, {0x8001, 0x2}], {0x2, 0x100, 0x20, 0x2}, {0xffff, 0xfffff000, 0x9, 0x3}}}, 0x5, 0x7}) r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20000002, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) setrlimit(0x0, &(0x7f0000000180)) 16:01:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000000c0)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2341687f7bfbdc58a9cdf649692ab65bd6b87e840f2523340b76e0532e48a1c9634cbb34d8447d33f9352ec5cd83d53d63143cf719ba19bd7b1bcea3e5adc8c8e54ce1a86ad272913e1303efe6bae4fbadd5f54a7a932e38b9cdca3cb004ce7f8d15d230e5f8dcbbd892463d3e8af4c0c46c636b9358a2d01c1994fc8a7d76e57c92e153e571aed83093d3525c79b9753486a8a011b3e85ed9dd19c5ee464a4fe9bb86f9d853f7b43620043ed10ebf45ff9edcf0eb19433fbc16b9cd7b64af7ef93ec1c408cb718726da893e62e5e58f4901c98e09d08642bde674d083e93a15e92e74fd08b646bd1a27b47e5ca0eb15d07e26edfd"], 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) recvfrom$inet6(r3, &(0x7f0000000040)=""/128, 0x80, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x7fffffff, 0xffffffff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x3a) 16:01:27 executing program 0: msgsnd(0x0, &(0x7f0000000100)={0x3, "991c6fb73d69ca24f962dc26577239730f57b070862039452bf7444d80443d23c8c4395cfe32caf59ca46f1315e97e2c33e412e0cb104a70e59f2eeb5ede19148b3f003e5af5aaee7193bdda3458218c642ae41cb609ba800ca5102227bfe14a7993e2a77457066e5af32684a724aa1fac1fad1ac9706e21b43e3405176c8747ef6271166e41cbdb1fa0a14f18c829305d92e39cf6c29c0a39f820fd8255d8630b2769d0e1ff8152ddc6fd918478dcfe69b9bef4604237b67864af45a73ea9bc7e1814536bbceb84bbea5f154a7482ec44e065b96de5ef1dd0e64746ef207c44ba7000e1f5638ec9712868bcf7350e06fbe65940363f9f70e71f5bb6c192c858234b625eae0c69dba02f663ed1a055d0a9673a0d8db816d7baa3ecafc9aa8b235ca0749d536fc1fc326f79f2a03c8441fe509d9d7edb07aeadfddbf8c3b94754a0ae926cbe921643adc90731ca4a1119dc0039c49025faec4840c33b50ff7c4f536769ac97beb8ed654b39a8c60c06564e93d754f4db289e06006ea54072102a89a8e77a0befe444b0f3726a2597e214e448a5d7ea6b5c0b621c2624ce5241a3b914d2d5dca5d48f0fff2cfc54972b3e4d424c445b1e86be8edae047b8da929751c7de0078ee79248acd2fa1ba6ad78d81f3fb7703a910cb58b7db79e7ffcfd836a7d96412247d5364074500a325f7a26a88a9dbd7e0db873e5862c082883b775ace2a69ec803e4ce9f48446fcac5a6457c208a265b9c3389eaf21971915f935b9f39684b36277c5191fcbb0c21929f1eae7d74c76def31d22b47adb7f243c73055b39bfa7ba724e6965eefe279215aa175bd39a6e92d6cb094ed543ac08fcaa364cb7772d5a49f44e24661aae8a738ba704d8f0cdd003e3e4a999baec0430ce1b87f0d586bed1c5427513838fbe9f440f9b88b28a5660c9e4deded1483fac6d54e486ffcd9459cd9f1ff65a7defdea5ce9e3188df9726e034202153bc35e2a4d130e9c09c628de0b1b55e876c62f93fb7ffe1a771e70f2e63bed2470d41b1c7eff2096ab8cf842f6bf906f341112f2c6a1943cf26af2fb74b8405c8567c8902cad3588bdb5832b84e3be9e6385f86a43019c38aac2437b7b0983a2c85a669d87d6c15735f503e7e22fdc56c0b9b023e161ead036aa37f47ab6065bbd13f5de361eac8ccaf04a764458a7171118e2b38595f9b6fff462a596dc51baf91efeb39f579ba82a7d76d77fa6f8da6e301d8a5117159442f443204973bd330c539adcf2c1ca12c608ecc36535e9c3af670462e1fb8256eb18e6c7ec21e6ed73dd6123ff2a1074744a19a0d92ec0fa91b5a59886d8da81725c880a10e635b4759f93f320c384ac84697848b2c6ec8e85fc28c3038a984dd9bc40093e11f5b9ffa7c8d82e89e79ec96562cbf21d629f8deef56950f95caf3d514dae64b911ed44583b5e9413cef2075fa3e3eb67880595f81bbd6451617b4a96117c1932e83a1c0cbf6d86c0e1a3b782548c284e039f4965c33eacb78e3191c6f1b9636fe76ac6bda7338e5ef83bf27e7f6e34ef16109e1c8e1c86b0ac6a0ad8b8ce5bca84af3f94c05850784c988f03d93144ef10b185ceb5442fbfe1b1f3b6a100c261c06a6bcdd379299a8f50ca6a6094b2363eb964aee2a97b70368170a53aceeeacd391b5e33e44b895878cc2924dcd6e3b01c966953812a9bc53c76da1b6da35c672fbbb117048fd52505d6726ebccfc5747e09d1cd85e736e52817994a7a6935c528b5ec9090a7b8297f0a9c6c894309f5a3eb5e9ac19c1d71510443f71f109d00a772378b5daa7a969497882fe17a0542ec9cc42428838773c5ceb89bdb725ed8cb3d8e42268d062ed7b4163742c877f2b6ef04b90badd74db58c228853ab8157274636482423dcd4e29be8a19e878f3cf1b8be9b07de5229bfaa6e569e426753b9b7856acbab9bc495a1f8e044db21a68e835280f1359eca0f75ac27f443ac891d91bec5c3d1af11717b7079e93309ec881242be1b4db146ab5faf25edb5ac891ebdd5a8d28c827fd0181cb2b8f2785c3f4ba9896c3eab25c87813547d499cff5fad86558d77a45548e34e47926713e90e13bd8abc16002e69341aa473540b99a543427f9cb103d71188a66581cec7d1ff1f2532bfb060dd98319808ea4b6177cce1c171d9b33d25b895a6dd04b2fcada9c2cc9014cb3822adb96008d0efde608a4596045635bcd13c0c653c2707e027c12bff1b725f378a0c727816ca23e8d292b16c913cf34c513a4ce24e477481aa4f06368cde33b8a6c8b8afc387ea19ae11373b7484491b414a35a5ad9555bae8ac1938414010c2b3783f030fa1d80aa5474f4e49585d43b806889af5e97923e67eb4edf2af8f4a922a8eea8b0f1f318099f4edb5f7003d3506d347a6093ba60d92ff85b7703e96481f7da4a998759ac34f3898ae0e73c274adb9b5a668cc3ba818bb99da988875c074834e5e53b9831990caf0f41d56bef63b0fda24ef96b7f730ef326d1753b46cef1bdc52546b9c01ed5e520a7e4808d9aac15575dfcefc7e0e3635439b74797a9b92b11381601a2c695bd9d11fe9f03df91f281dd896645c6a5b121beb8d1ae4e9d557e0a55dcd09dcaebb90c32b88b695a8df025ad3188cbdf04b2e2d5a649d567d43015fe575281c8691943758c94d3e50e7913e8d2c054ad55b63f70cbce00f02d1801ff32e86253b5b5ece473f99678e7645d818cbc0954b0959f62faaf9442910eea06ad04b2db4fd12158c642d2e132f89139f5b23385790f5934a2afcdf7429e6e8718f60c4186951630b022cea185de884b91b2846a2b889e4ad3ed1e95ae0aae915565939d7815cac479ae73be5fd37925da60c2cd2890c42cf9d6a56eb35c8d99c20d6b4069705f999d385840bce9444cdc7db4c96e7be48296ed151bd16d3bf7ccd5b2c948bc2ba40cac15ee9da447b9449283f26e596e82017597213c49b71e3300a9facdbafccee652b6d8f3bd8ae6d2fcc2902e07b40230921e82eb1ca4dbb4be46d7f6124e16b7f1c32fc5b48b45c921eebe917a5606f7b77079e59b8811ceeb64be0d9b298b4def9ed753ef988001befb12556cebd05d14b0be0a54069c0eb5d7102dd454d4281e44627785763221520526341dc45ce322ce5ddd6b7732d4e6c5b74cb153eae8b74328422bf3ba2593c7afd59a96125bf7a6ced28ffc18e5f637795ec11e727664559844fca240dfbd40e27c931ecf6d9c57526700c56c4dd3f011987810d7f04a33d9d913e0480a9b3d53abd074390e2f30228b5660ade901714e445f6320a9e1b8a07637ea0fa24e517c56e234b30003f45ac482dfeffaedaf3301b03eda61653694c37b43229da61f9d21af203815a544749e290444a6e1c2b7b0c5fc349fdb3e33da391984939591aa2c2fd995be51bafe410dca8ce89fb79c4ba368f50ad749630bb314fe67858125efcc540b398c7ce4555e456550af79d6db519f946bc67f4ebe2ff14814ca84dbc300a9fb1e0d7628a29d83dd84b32a7e3f878350f1c707dcd6f1445a0339842b7d8c321fb8f9b76030542b26a287f77d55b28f0a1be2709e33300178c4ff5af81efe3409121ab6f6972f035f55828880c39dfbd512307d8a5af84acb2e81696910e1bcb377be418678379af93e06ecb3e8b201346bdcc0c601139202507d7bacd6e29a370dc87766bb24d93f6545dbc99221a6ae5173b2442e3db8ba40cdaac7d3c5dd28a116c3e9e15115053ff8e6791d7138cd706df6015de265d0c26bbb2123a5589321a4f70f911620d66a565eda5647d3d641c430589288c71f2f7c8225f5ba257a6aa1f885bcc2d1580f01805ed0ec8b3a5de05570a1d0451852233fa7ee8f53d0367a495a6b530ba5f66ba28afe112751fce12d4bed2dd35cff7361bbe8958e8b186230fd686f03034567e791c6a7177fff47d11b5fd8d43ce59daa4cea3192dc2edca08ae249dc102eac1f78cc63c25c27668d2e7c1d6134b15aa8ccae87faef07d09e5af5d22b1fa1e438a62a64dca57abae693a26bf1c09cf5a6b25e8ed45d3c129ba345fd2c87f897f6ca7de55510ab6350cc536d65b8eca638586ca0e1144ab8d61954f3a9f68e30df434fe49dcd72d4f09d0dc1991fa06d4c825981ba46eca0908157be805ee243a9ff8096d5f274ea556d477b15d314cbd2a5cc9b0ad3da361f04eb7278b20cceaf93e6248496dfa136cc00ffe56f0e1eaea20e0114a0ef9264e399a624fc0a14daf07ddac3f3bb64be239374e7af4b8805cebac7b6d5b3b7df7e59b7babbecb70fbd6f518a996251d54ca08d6d7a98d69dd75e1aa2410c7c3c2679a53e24dc6f74759e89d60ea2ae1b5eaad381e0eab377d279766ed0599d9f2fbc0feaf5e7dbc8e84431d8eca61fbd755c3a3c2e49361fb6326c8495af322b26e7cd92a44884730c74dd98e04fbca0dee35775f177439005c8a1fe772b5259f7fb56ccbb4b7536fbe65875f354b84321119fbec887e7a9f0350ca8158bb46b78d498cad7168d2135445ac61613bd769194e9b0e0cc5df070d21addd3bafc41108220ba8b28f08564c773396c579c8a3d42942cb97fa7968359b35d25bd938b281d15f51567e497bc1346ce950ee593b2d60f76e757b545fea5c67de5a8a2644f39c45b41f5aa626c168e9df899f410720710c6da387edcf56794cbf54b5ae7820f81d57c7c19357eb3e954f03161ecde06cecd90481c075304f26a0c88ec0886b1b689885c8d3e65f3a0d86bc186e97c5d9f5cea695987b18dd2bce14ee70d15e45f4d719630d7e65d49dc73ed704d8affcbfa7831e2c16d4e07b9c7bce0378318bf67949d86cc5c698b0e15ddb870d6055c9b7e15f431e573d1378dd3e31339033cbf60bcb09dc46511a212c062480dd4d65957dccd3f8fc418b80228bf60bc9ec171b978b3286e56372b79371bb8948df7d9a7215148f205b88774152db5df30ec9abafa4efad667f780c00aae3088e9b6259582b476e14ddd8dbb359f66eb71565e692b01a4c6857bc8f2d00e1fbbca5fa7700dd8502ef71162683eb8f8fbf47fc2c3a8e802b329ec2b9ba67226e881e4e0e39b2abb337fd89a4492965586742bbac7a5130c753dd8e61571371f9c0ba955c500624bf92daa768c23a1053324084b49916906f713187c1f432423bda341d9d658241835f0ff9ae8e01996b7203de0d6d7a6686fe724166c65d84ee2669aa04258156945d2d86b67b37cd83cd5f0427349eedc86175ccded9d81686f733f5b0896cc76c030e9a74154fb893fdb777aa1dc5fc9a46d6cf907bec98e540404b2f90d08c8e10044ae56cb9103a3fb5aa3152c684d3f5a8bbbdc3c685ec77eefa51292944f3fd3000d0c8466171521a48d4c22a3e9bb4c13e39178bc310bd532371ab72b7286e1535f83ef111e91dc74dac060933d17a2307dba04b8f63b802139327b3f6b5c767701d93f219a340e870a48c822e6de7a4e6d992a26592b85fb13127cfb11b24babce8ec7e576496056eb5b7f72ce6277cba3008034230c53ead283b87e6e6e8bdf1db77a3aa6233f88ce45ff8d92dc1f55efcc4adcf7ad75edce38e2ef097d6241209f487e6f0098e012fccf867b6ce6ab342cee9ce925cc32dabbccd1906a68c44e1cc49aa74ccec0b0e1496eb2c41a0d5d84c1927688fbc5ffbc94adbd07bc1734b5e7e65c97037ba9507fc965227c0e5a8c1f4c67190086c8b9096e4dc11092098fcf5fa151f43e5061d33068a4418522dd7ecc73fbfb8afc5a195233bdd404161c50d968cfcd56ebbfddef89c8be1cdc969"}, 0x1008, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4d}, 0x2, &(0x7f00000000c0)='\x00\x00~)', &(0x7f0000001140)=0x4, &(0x7f0000000000)='L\x00\x00\x00', 0x4) sysctl$net_mpls(&(0x7f0000000040), 0x3, &(0x7f0000001180)="a83fa241c8cfd4f1424ac07f9a3388111da71d4544e1421c1a72e04ae9e8cd79130a907d6f923cfa1c583ea33d1b97920177c16be7b6bbb31884ab77ab42991132818206c5970bab112b4a99a725290537bc930b5735bff6437465866a1c6681a6aa9eeb5235f1b7fa9075d3757ddf3d00d3e177c6c24c3c8a372d4e39130e8584a9e989709155194a3b3a4f64d9e6859a6b6dcacd7630d1da42bc2739a9e36c8b331b3bdf165e90f480ad7661df8e7793d09530a1297e5e4551dde7f971127cf14915f36e73e4a00998de8c677c907fc4f63663cd8a9d306911add0bc4d5df2d7cc4804ff8c896d08a1d6c639827a34bb0f73ccb48746ef8efce8", &(0x7f0000001280)=0xfb, &(0x7f00000012c0)="6820716dd3d6ec7c0a5e8d350f3cb72ae74ec3877704f30e70a60489f99725f698cf70ca8ff1b6986a8a30a7d888dafab797db573d8479c50e74405f1a4388abfb4b038b55939bac717a80f5c90a9e5c3d511af1279348c57893b512242b4a8abbbe966dc43226e6da1afe314e72e873ca17ac1853a24a62d7df764aa6db79bf0f023f8009b24da83325482908c5dcbd71b87c35cee9686b83db3f9a361312a9605df9475158fb66c8a7fe55c51cc18fd3751a", 0xb3) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt(r2, 0x3, 0x8, &(0x7f0000001380)="f425abeadcda740c8bb4de4ce359c44efa6156972ffe255ced04f71d6f1e8c55a269a1eda54c6ea39e693fff327ad869efcd62e2cc8dd97e64eafa3fe90098d5039f193a0c89710206b9692e132b9493b6ea0330273ee7bc9f51b2b3978b3a9624eeda0f5ff639febc", 0x69) 16:01:27 executing program 1: getpeername$unix(0xffffffffffffffff, &(0x7f0000001480)=@abs, &(0x7f00000027c0)=0x8) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r1) listen(r4, 0x0) getdents(r4, &(0x7f0000000100), 0x0) r5 = socket(0x400000000018, 0x3, 0x0) shutdown(r5, 0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x20, 0xffff}, 0x10) sendmsg$unix(r3, &(0x7f0000002600)={&(0x7f0000002640)=ANY=[@ANYBLOB="bf2ff93b17ca369a5dcbf91ca815470d805b8b3a89594cfe4b275da4fbb9d54559db4d5eec304666f5e471c89f705f71ec4c360f31fcb35c41a04a54680facb2335ef20ca35ad5d8bf9b60f70100000049a4ef281590ff2a66de90aa1f00d4ccda2032fe49bb69821bdff547940569789ee549f9c868f22ef6c94020389827ea2f1225037922eeda6ebe61d8c10864ce32edf09902aab20800148c41610f3fcc247d2afc767ad798fa684325d512c46aac9e204d65b10229b832a2010000005967a1c6b387f2d1d13037a069326a2a0acd1d813a26b18280d11b426dfaf7c3021a080e6cf54ad3456893b7a44f", @ANYRES64=r2, @ANYRESOCT, @ANYRESOCT, @ANYRESOCT=r0, @ANYRESOCT, @ANYRESOCT], 0xa, &(0x7f0000002580)=[{&(0x7f0000000140)="2823603a63139f79ae18ecd7404f63", 0xf}, {&(0x7f0000000180)="ca1680d0b0aa8765c31e6b6b2c9c4b8902fb83f79710153889571e1e14c7a5353b155271ec69ef6b6c9833cd142c8286e55b3670bdce38296dff25fa70ed012fc807f24bdbca960bd365b820fa10a0c0b4a9d5c885b08eb99603da2c70be7263e48f77d2d8eefd0d0700fce980cbf60a80acf279e58ce27a0c2b956975a31328e435da06d45113035a4e22f002e2e21f4bf7fe7c9ef083d7b344b1d8526f58f79c0bb99cd25a2e15031f858e152e0efa703aaf50f23a5237e9501bec0d43713ca2bb83e4585cca4d3b8d4a4dd5486d7ecb860fd1040726420315e6116b725a0a2e7fc2efd6cd97d2cfa1b7d55489b2952ab2f4c476e4b245f6f012a50016ab48e1e89254e636f997564a1a2fe7665e446e9b7003d5c723514c4058ad81a4638be0676826ae6b53fb68e691d84e4d6f317c465285628d945a88202993a671e3007f204971c0d7ba6ee0fbc16fbeac5a3d973d5c4dc7fecc1c4427bcc80dce09a5a0c817c90bab112e2793da5818d109e5a4d8cb459c0e75967eeddaa7b3887b6a03ecf076951640bba93a2e69b848aadd1429ef0f6e1b7bfc0dda352671301acb932e79ffe49720b95a8eb82a164f2e7ff0cf3b6134a0361300061e87b773badf1552ff71948683ab6fd6e4e25b6291bbc00a970797ac72358582030c52b11c05969ffe0490be643fa89a5caceffcad091cd4d664d5f2d212d8b69456b6eb6856caa199adfaf41f23a0b32dfd06c8763ee047442ddc8b54fa3f3a5a0382f4f802bde7ef706d17862f5b385a4c7f4b8dd989197bf878bb195aa8c85b824538eb3ad92ebcd2c853473b294ca7c8a3ce94433be334e9eb6ff0a746214a2550091b2454170d0cf74e638f3ab093e96559580ba023bfafd921e39b8545b2ee20bd0645faf749b8af8c7ae12eb2bbefd4350e60c53a5cae44ce3faebbce349f57b97873e40674cbd905274e62c6fb303611f1cf7468f6feb07351b7bd34bb28e889b3130e67a2134f32ad3e14fcef9e53ae7d3a8b07cbe5fd77008fd6043f59856e8a75f09a106c59aab0cc84a77206ee34d167fd941c9df4149617845973ae1c47f34a15d571a9bf0408d6315d45a984c5e6d99079f18be74c2b0874bb9f3a40780418fa642c9d8aa6d890888987304bf073c389cdb8f478945a8944424ac5bfda55bb594c0952c5108de8fc5f9eaf0bf7ce15eccdf332b77b993e2b3cf1a8df4e16752bce371a20e40746f16050328bae4e89c0c51be2d41aa0b0d0935d148ec8e53873094a6d1a2d1d4c82171d003c90ee838c4d7cab4544e6030158466160b7368e810fab1c85ff3c20a97d3ef34bb1f70fb040533ccaa6216b751f8f09ff3fb791978c3102a9c1a1784b978dd3faf26e57ebdaad3f22c5c82c2beea4a327ce1881267b7d61fb3e33aaca056ef8a12f4b9e9ee0aa7f88d4a7bea7bacde337090064967793013415cdf0a53c8489fe4bc7e31a5037a649f61708dc4fe4fc1c3fa5fb2c90eb86116bf89adf589dfa9dd233c523926bc349fcdc5e128c95dae168f6096388d148b3dcd40324a1ef3ac26ce372902fb1df459822659f91b5559b744d98b7857bed27d69f39f15839f770558df6bd70fc13a574df46814c64d32784b10b70b03588fa5a4afce92bdfdc601ba26f52ee01c3293388c514dd99633927cac8b2492045ff8d7f104fa921e930f4fa7271b6f8968c75a68241f4a28efd67d64c26be4d4b8a2e365c1b0808f462574a58b5573b0a238d5d26bdfd86ae910138694f34925ccb9ca7f7dee7dd78d9362fdebb832ac2303bedee79fea4c5b219a32fa513ac8384af220984a2ea04f528d874cc8c75437585cc8b2561656c13b25fd64bbc6487d8f7342b05ccee37aa9a7a3002f875e9fe12facf9f1fb223692747245f34ffc46efac960058592840fb2cff49e7f25c65c49f3585d97500b81b5b7f84702d871e34d6f54c3e43a3a1b814ede12a811623a53df14f591937a6f756e885be90d86ba7e0467d0097cafc39a473bd929a4ae1c54e38f3f34f09fb6b6d7fbbc5b40c7d3b71c8524b28ca45a083db696a57cd8c199cbaa4c40520038466a2641a8d0197b94bc98e391262e3d4bf0961141a121662bdf06ef791d96bd4890be62ffc4563840d9df3ddbfec23e8084c4b7cbe0d8a1b29fa95024483e300fc4b1ed67a0afc16c5b976bb8f2f076a929536ff94f7629a61a972814ace944adb97000fe8e1f0516fe1722b3345f5f820a4bb0f8fb864ca123601aa96f1506c31ca1ac8059702831bcc4d40e175453b4c6e60409b3879815b8711ad369c98d0f16666b32815adb2a3a9994e1214e574899d1497fa82267fa564ca3a7e05779c07d7a6efd2f23ce32eebe6d938c304ca33a911ac6ac578396dc17f365e35e17b9a4aac3ab72578af05808302e6eb30c9a28682b6d3a8660f51dbb16d9072819a8a0f43c1193a3ae60d3bd038638c256c53d27963dbc768d5ada3de447654db2ef57614647ca9b7bb028c831cf567eb260b7e2ac64c2ee8ac005eebdd73e37ea0848370ed711e06620c2ee53710e79322b823567e6fe2c2567ef9d8b0e46ef574cf54f12bd45daa4600336a030090f418f056ec73c09b1ac633dbc15a861c56097eb597f4355c722f3980247f822484b36a1d724d6428aac152036c379d3c96ef6e46cf9b08d3836ba1e3d1405d85ff26684e3f2e075f6dfa8b55ffafa4e3400b61fe48dae0680199b265b1892df8bf2f3f07f727ae97b5e0b8006210e0e48e4e72d35c8018ddd1fb6f55894c79ac5198b1b514df7e29c86e9f210e7ad422ae871cea17e49b59f8039f068c393706a04df1ed3d049e09f501422a96786b39d4e74cef68d74c84e9700a837c44e9810a4c376f492c2ab4761f728e8f92a308beaf5e6f05f3f67fd226f0d348a5c733eed2b95a5a6452aa14a7b993f27bfdfdc8ab0d27931cb0f2fa57146c09c51c3de380079c0e2ffd32fb13c843b48e30791b3deab050000f2afbec6c657d14d686e8c9241f286437b97136ba045e55ca324601cf779c29ce8269036535810e78f3fc48604f607ac8beeb5694a73974954664927b7de51524751c0ef1c0cabd685e281007b0ddebfd8122f59adb60a01cfdd893552213dfb400588a8e64f0e959d00cc550f5ff28dd69bf4730aaa1f7bcca479a123300abe12b505507702274d1974ac424cf9db18de96c0cf91380194ddef12264619291ced8880a88de327e2f5b1cc714200e54ce15cdac74d4c7256685fbdfb470dd0aab5102ac00fe28ca4eddcfd4280d7496770956bd57ba75df288e179738c8bc2615c04a9729541e01cfcf1702d5e334deecf956867c80cfdc4e8009aae8dd49b20e41b94feee7392aa294f5b4f5a5c2d4c98c2063c79270eb4f9cc317a1c02f8740052d64b55a88e1c6a7b364182183cb0ef5a3409687eda454f763df1ac6ce6a4379a35a5c19769e65b11ab23cb17e187f3775acf30ab121a9dc1eb33addf4a9ad58174f4ba44a263811333505846ba3f433928d0f41cf1e6b974435601257f28514f6fbee2008e8c757d31b1d7de4f47d2188e6442dd860b40faeaa2c6ddaf3a13d8e4f5d04758e6218bf59340e23f853480680c9a81d3a755da98faa70b02722a0113cf20e2130c1b82ead84c9405b2463cfa1dd1f790cfcfd64dcce3ff20fe07f1cf5b3e3e3bcd5d8cc097475cd5a301ad18cc1cfdc893ba4a663e24eca8163d6696109f8c5a96d58cc411a2209647674613bce7e89ec33514444240b99b9449ba311371038482f2e7f7c620c34822164ace6f8a7d686ef9f42b09bbb3e34ce094cc7ac905cf9d238776b7b28e6bbad4e9d6b9e00a7a70780fef57294f7ed437b13e212602f97a8829542d253422c632e8ec143a9fa04588e22f2aca1ae2a366d46f7b29040480257dfa474d09d10b1707b9ba31794ae2f2bea4e98f293096989207aa71edb40ceec1fa66af00b4884d423192abdb4828c4abc048b47ede808abd284e5ba91671a7222fa7599a99d90e1f751d79405ee0b094240e09565217684c8c711ff945a9447b189ac5be17ff95c8c0609440d318bd70b307b07078c22b8255a6af43dfbd4487bca83f09398a72172ee45d12e2c3f692870b1e73ca4c579207229f738c8b9f3356c51a89210c2ab590acbbcef60c636c5a8452e225a426bfbd63b16a9a645f6a22893d08a2b3e148fc9487c7c9b89ebe35048c4eaf50d668e8c42d72b5a4bfd35e49b3569c16963eeeb74835b6f346b9a4712f1da92318093342bcc8bc0bc0bf23b24207cbd2fd9bddd8f9034a53f7636ea7b334ae09a54cac7a519a5fa6f49de2700171b1230ef3623856830851ced9f5a845fa9b8a09c137ebd64d3fc93bf7fb198e6fbd21b9b38e1c6b4c8fd0e5ea7930ccd8c3ea287edd571e08ccd35ee246fbec589e2430f6b1ce4fa60485a32f1e3b8f75f82bd77abd91a7ec26f4a4b303f3e9f0f6ad42938ef02783ea3498dd8163b4427c638b86e74fc7701ffe45e06bd49f2426118851afd81a2f435c61edff39c53a8728fdf911ceebf69c53982403a2e0278526513e8bd96079fe54afc5a84776e51edf1978599c20e15e9e4562cfd82522951697e924cfadcb36ebb804169e034febe6d0c8515fbbcdb7a9da3e80c434783fbf6ee779bec02536b5ffebc9de652653ab67c915a7dec9a16ddb6e1b20351fef82f27b068d85cc0bd8b5e3f50bc07f46e9d54c14893a50fe907b22071adc68c0cd73f6d5718b7793c8ab6b22c533711224f6292eb72170cdb54de031c6399ee3daf1e1380fd068eabe9102cbd6251dee36b737a122bc03b2f3479d95cd3c44fd466d090c686cf015eba064fbb872c770806a6be2ea9a3ef49156c784dbfe4d1b8b8200a4608f2551cf936aee742bf23b8f5e15c3ced15fd887d87a88c5f7dd3a1df0be59a50ebe0e5ac44b2bb41259e9b1a9a7e43a1c403742dc6b6ee850af6f90f7475db6ae03a45431cd6eee4cef6feca99e0cc4423957d51e0eca3028255b159b60740d2eb1d91b1635c2d2a6591c667e2b4a2a295a8a961f227506e608d935f4635d9d6fa8823f2c1172a76ee570c5eada4034ff3a70cbab142da8625d95dd27c3045dbef143444a1f933738858cd9d7a739923a47835387cf1d65cdfe4310bfd30128bb6bc4c519bc87e4fbe8a889279e5c8aaa300fde5c7473cc47d641fc2a1a70f8a6c45581cd3d46dbc7d7cf0707a5f4e3b6abba50e29b7d8a2730e92a34f8884d37290eda7bcff851b4c13844096058c2685bf8afb2d965dbccc9176b860fe41275d6e57cb6f6b6183af0081197ad4f019235b3b20dc73f15a408062c4438980cbd0674cf1f5ecf222bcd13fa17de972427cd01ea359ca10d127301f83e587626f38696b9c31d478f6bb04d590fad2e6003cb05724019d7a3fa2c806ea40905aba427af395bc869ebeb05e8f3ae4d007e7ecd47c7a2fbea97ca04fc07af0fa9edff362628cfc2b331f84d4366a57923c02a769b1e83cae3c8af7844fbc05065f9b770fd833e50ae838c20aaabdad57bdff25cd99f3334ddbd04ea6a9a042d2be256b508c4c2517f344c8ebf16493ea3ab48a455d0a3d457224488a542fedc16805b497466bc0561b1fb3a54df5362b0a9be04df5cbaad9632f0979b2a25426f282b531a8ab27eaf8af8bb00cfa32832a11628c92d1a4cc3f25c3836761aa316bbf1a72053170980b1dd158971972622324bb298cb97a439ce70465895fbbb3f2649789d95542310cd004e025f0d02274886cc0e6e334be23f6ca5cd3e1769523d1e1225c9bd6cceeafce4", 0x1000}, {&(0x7f0000001180)="9b5a96df3b0b03ae822322789410ea368739f0a5a6bbd3ec27560b44369af2db565363dfc61a8652710491b154469d8922ccdec3270a7a8e5342071da5b456958c66559e0f3872ea87749c05b1a6dc4ca274b0547545612b1cc681b4d9f0fae191e16be6da4e9c619d8be99fef370c90a8d0617ce9376e50c7de9cfb35da6b2eb03f4b13b3558a6b1482c9f8184192921a9821c2c982cc19593a3276fe264bf7613ab72ae91420d9666ba9966a60278bca2c403d1b0f86cd67ab", 0xba}, {&(0x7f0000001240)="9593a7e1c640bd6a1f74595c598c149b8ff6ed8fa98a62f5537ea88141284f6ebaffdd9717ba886ff2159c1e6b48c464e9631d3074b664ec666ae572d2c53291fd8173f302102261ad96022860ab89ea75ecdc87ae55adbdd22f2b7c830d5715351efca988312ffd1de2c773bd10cf617e295d8ba4ac728cf57a8a1d7776d2cb2be997b6a23a83cd2cb61eb5037b62e60fa0429a745903eb0fb7f0b8ce3b3f019b3ea6509e7c5f641f32616142ef51768c21f22ed5471160fd0ec7d838aa6d6ad2ffbb08eccc21cc4e3026c1c561db4ce35ef84e5aea26e82f357dc8ed22fd2cf5fe967d843326f0f56422cf61fff5", 0xef}, {&(0x7f0000001340)="9785205101698cbf697ebb3b4d6bc2826c146f6e3e1a328fe116db11b50850478fe236a693201ac9325e3bb647c131c1e6852bd4b0a5657ca9fb9cccdace1d45f89897e65eb0a2932bc5e899621128dcc05667ebd00803225c8d", 0x5a}, {&(0x7f00000013c0)="3c11af5e897d74a84984e0e1b5c12b432e23435d23e0445169fdf878a31918040b00001e4bace83f3124656893812c431a44be960259e2c4dbdf32999c4240343e9a16e57b94cc500d114ea2fb1f8e212c98c93c9d3054950eefbd3913da47cf4febd1c5e04143221b2be65080cb69eafeb3075c2187e6b0f32c4700000000852ab11a78ea5ea4f8f900"/152, 0x98}, {&(0x7f00000014c0)="8853c3db7fa6ee9d32717fd5e32e13ca001914a63250c2cf72d17bf9966f7f03c238b4a6ec96a506e08ed08a0885951473cfb99125c93bdec8bdde3c3b42d5c6d22411d306ae433aa4e7a57abacc69871c7a039a360534573147c184d4dc46902d7e62ee0bb9bdcf2a46c4a46b6275d131bf0d0ae88cb62dfda3147602a6a97897197551ebf2de12673e1b3abc21315c056de87b4e1170413ffdff7f18c83de9a414c6f41cf3054103a6706df7413cb52a9c9f13c4c26a7d1fe3669287e42bc91630e5135fb8a8e408154ad28b2ca3f56ee1af923f868c3dc89eb382c3d8a18d6507b58dc1c00267295dcdc5959fd5c5fd84335a170997b9a6a5af441c218f232bee6ccd51b95431891d284ecbd72660c487ea4060b2ccde9297944e37e224db485bb09ac783512c5c313afab4d1bceac545a4c8155bd4bf386f70e7661a3b9d65ba5e9cc7cb5c5bf991f03d77f18997f8930b97fedb5fe89f2090a01786a637a462729c321d63e5f9c472876c6d3e57b9093fb855f68ac5d24ca35137913fb1e3e01e96875c35ffb2de85c9382de9d79cdb7698322f43470f60b6bf53d583ac83088c34273651a266a4669200440c572d62abc94dffb7e120363f0db037757a5040821ba79012778f6d8561b216065861e06c8243b44db7d4c64e5eacd3fcf3e040a78fd383a9a875d4f86bf04bfe8df6cd7ffb2076ce2e4e79dd982f7f9d89cd5aa6bb41c7fcc401832a180dff291fc7a4d9cb724ab2b28ba3da19b2bfabc9690628f56e395b3830b3187d9f4dbb0a9ea747298bceafa0324a8e2f6210fc40621870e13e02b24a48bbc7319a3d61cb12e3b12dca102545067f6fa665aac011ebbc6f8b3dec7892591ef674cf2a50a650b908a5ecf4edd6b675bd08f6eb71018f6db02c4efafc6a54a2d7abd7cca5b2819c72435fc23bfdbd901ac10b0df4bcfcaeae7d47756ae82eb4db708bbc5da02686a3c3395c8e82e928293a6e46d539d68f51b6830acee127e5dbaa6f2509a73a5d4a6aa75dbe101ba3e487085b8f9d72d631577522c6b4f5ef000b7fde300261c9bcf5a144c4e8a5745310332d34a2a2bdc19cee25b7d2d4bfe6d4da6c35c7256d6d6a7dac451ca76716b1fc39c93f50acb738831a2fbbc8d675664656b41aab1899677cfb7724d6e336dc5541db2012533509ea8e36d8feff1023ce38d6fac4957288ebd5bb58f0f800e3522a618cb97eb103e61e42ae632fcd3b7e8b0b8599d5fccf3e0acb0b29ee6d2d56f40699010154d0283d214907f16f72dab2d637473435c68723ba35dac5893dc5126a0a6cdf38390fbc1e348faecd91b395a4ec4f0845ac59a65d0909bf55f2f631f401029923d5e09d4188475caf95a8ad9d8e431548a6ac0dd0a02ecb37123cafd7ec8858f4d2c7dc5d70eea06d1cb5f2332c78e96f6387b969d515acaf54e1038ab30beefde32cf2e72b8d0b0754553f8561054d870e9ba507d80914cc970c50e68608a88814fb8f23d4892cc9c8c702922a1fbc2ffbecd0d204811635223a424a955a52a76ceb25a3ecf8cf4e262754cfd1ed914e5580b8bc8451db973fa36cc1a4546b50b44fe799bddc1a100ee37c4a28319249234d98d1cd523e4980fb2955748cc1ca6b099a43fbbf416b0d7b12fea440492bdf9ed7dd53939620d283d7f3384fb71673c83a6d02f1a1f6247b27de7cee1e0d0249340224b3ff54333c73a68fa8bf938399d139b728ff33251c47d845bb0b3e0fcace74f8fd0564a58119af2dfcf34297a1a978244305760edee1615889fa9c549402da1a010861792aa9ae2fda2767b6d9f1a1988af01c3a113ea3b13aaeb1373fba75d053b646769b2a795bf156030a1969872fbde4bf3cbd16f720e353122f72baa03e786eb4d22457a004005114a41db385c8f38222b4006a44ab5f164748b1af0e48614ce082545bf6718fae2d3d7b388a914338b072acd934e711c1d5cd6095034024f2cb0c48acbb9ad5e8cbcd3e7c5499a4c8a48fd7af43008d2528476680be19dff51ec14f563210f77653156ed5b0db52a3baef0a59d1b8cdc240024984935efaf285494edcb397fb9f21f3218ce36554803bd3bf47f94065a58ed18d64dd62a6962c8a1922e1da470fdb674ceb177ce96d783f585851f66232b9c9ba5bdf52e9cd433b2149ecce38c133ab10b2376ac9ce9a140ece96fe371fd4c05d37fbaa57dfe2136b0540a54b5d8392d58142bc2c034cee2439b9bc7139fdb018e90ab6faf4f7fbeb94027f79d826da0ccf2b8edfe58b69c4578319ed70b59b5d87899a74a2d703b78b1d4f995cfa743b98db9b5468a135c1d9bdfcbe16bdc9e3821093a510d0bdc2925f3c8f9ad6d05d84698d6deebb930fdad7db5704e4b89d1180d6b0d9eaded221449e523492136c096db6e92e1b45151e281fa246ccd3ce2b5902b7eae35d5bccfe25231e7690e9e3416f780a0069c59905e52a45c36e8cf35a36a39d0036fd14bc85012f10976bd1609ca411a3a89c17c6212372ef7a3f2a3eab120940fb164b90a0ae79a58204285dd0f4dff1be63ffc5dbec46c47ddf12d7ea691e02d688b55e3fbecaa26d9296ef23aa8b04fe5b444bfbb1896c4e60497a40c191a9ce08d367b5b0b4d09e5a900e4dbc7003d6dd4ded8b7a152cbadce7ea2c97405fb51373865d4054278e8dff1f138b91dde8415b3c57fe4b943a2eb0692f529adf3c603b35ae52c221d7326ab1ce78644c8dd3b9b34390a2ca488bfdc2e2fc21c0dfeaafdfd82d6ba8026b23d97459d38eeb4817cda4b59a7d43c37a52ce03c9b070a00c8fb7ced084480b58bd9d3a685c8f378fb30fe7f9ebd725ed236661431749158133dacdf51202ebe08cfefe482cd7e5401549ab2977771829eb4091c2d3f3ffce28be9876885e4fef06914fccf94b55e8035e62ee7bef06978658c27928409b1797c07b0d39e509c3782c6aa4f1c11e82f5c3e54c9c30d26ff995bad7161d213c1e920b8cf1b93978c563ae3ad1012659cacae7697e8bf939e3f71bffac251fc91c264dadc03d6d1351b3fb31556d83aa72be7c141484c688aa77f26da448ee810187b482dd6abb716c96329f8903751af7a7e84f7239c03d21acc36f603822d5392d1bb67cd618b68ca1c8878a84366dc9cc48e3070689f4be4e1730d6467666676700af0eb9dc9f16a737a4ff72495d084ece8c9967ca1cec63ae0b251f2297cc43a9bec9495b8e7b91541dd72723ed5d8bdeb1aeb0136cb73dd8e926fff92adf677e3e3de38085e0d46ead07e81127eeca05644a5689a9f1be7c332a5417530e277dd97e65d24806ff63c3e2eed9a0fcc1053e7cc6d863f91bc96bdbeed5db08f6f3f5e40801330c9da75e7fb335e85e4204fb0731e47824d86def35e74db7fa79438deb82b4570ad8d70cbe0f25e4a5086c112ba05045febbd1fd08de22e2e930891e82a61bb5ac5403f76cff8c397db21121d03eb335b22e28db6d92d7ddcfa85bb9eecccace8add1cc7453d860f61b342487159be03e223e2273c9ef8bdcb09216f719405a90749dff41818a1b3be65b295e93d6945ce694116e05fad7f0c5b10ef63ccd27cea65c7fa98f8d8d6da5de5730755461e7177b215fcc1d703c58af787b319d3ede1101066d46f16c6ce9402fc81015ed354e39d1f1da8f5a0dfbc9a89ac55af47462c26d9c362e3cb63f52068b1a352f6ae68427b0cf86f0d7bc9b7174068a76562f863f643c02fea24b3206a6dfd32ec739d607a517f825da7f6b98d5a5620eb0a74a4663a8bcf51165d67bf7df2193bb0cc51004d5926bda52016a6f63564c8716960c3bf266118a5ce7d254e5416144a662b1a148e3babcb893f03db0ab679996168f9dd94eca1a7b711d944e706aec6a6ddc8ec6506a236ae610386df6c0fb7dd543894c0486a7b471e36f4371daf21fab7843d0799a23b73e790ffa5afd6db0009cb1a5679a526f4aa83282409f328aed52833bace1203f613624a1f0bd2c039fe3d9a332fa0d00d6dfe8d3d0e923bf940e7ad4ad67d2dcf4411b55da0757a8c879d916706feefae4934f077719caaf4374cf8e6f9b00e0db3eab20d32ce87038519a230e5cc985a7b65c854d55ea33be18af53ceb0e52a3f15e4dee8313c0e14b686362a67028ac5a03e3e4ff12a987a7cfbb52dedd789336e6244f3a1f3a139034ee26fa227fab5f936ccf995de43ad43bb19502690e98c4612e508722b2f1c4abcd4a7699edd0854634bf82db5107509ee02a4ce61aea45fd5bf93f10869db29cd8124aababa2bf8da4d6246bcb89db5d17b7a2329a0466a0dd0fedc90324f12484ca4017554c94b7ceb3da620403dc775ef133494e81ad9950f3f294d145751b65b9ca2fc6463e85bb0823edf6a3603bdc92f0fbaaf17ddf9392e616dc1aed59ff4efe94e2df642d4f1fa36edfbca368fd3fe61259ff9dac00c3f45c0172efd044d1bcd30df481bb3ff92ba4453a1882db7a33ab578fe12f7f9b41b66fb4a2b5fa0b02baa3559f735facc1d7f65e0069105803862dc3360758922b463fd0616b319f1d42d398fce78a7746e8887d8e9c2d5d3376ec36c3a0fb1434fc55483117fce080261d2e02315f603cfbc0136c162a4fa71d90a65ddf9d55aa8d4ff66e8a29b07b624382aac2ef7434efddd89dfff6fecfefccc149b6c2089f96d42b4c9a8478cf4800172ab5f5f32437302f3e06b2bf750ca194506fc2852c74c46dfcb90b4a92da015f5af28056a1b93aaf0e62806b5b01de2749c4642818dacb4bdbf5fc24fc6c42c8277217b0420710949f2b6099f13907ca6f64d2fff57f6fe888bdbf76e50c070482c6d009b61c0ad69a238b12e4bfca2156cbda4accecdd4478b2b50b1a03b9c58e6f6d8d2e7cafaf9b4f00d0892f89e76655d100213c647efb92d01756f33476f7277eca2ed53a771c5a512a4f2c4f8782aef5bd45cdec0e9631cd122accd0689c8bf4d072d83737d22654e7efd2c90f8c501fe273fddc0b7bcf79d1c0cfc9eba941c39c675414f7c529dc088ef4f57a68ce1129946f026d0c8c26f1214e9b2b55b5855c6684d0a867fe2f86e1dee0c57958057d16d729f5db0c51295962dd26db842f45607d7b140bdde45731adc5465db6ebc0662856ec4be674ca1707a49db5ed9b8893e363a7a8f2ac9f569770a9680481047a462c02b823f5a1b146869b823e17ad62f9824b5fe6aef2c0338eb59dd3b9c39d886280f1ffdc5542aa0608a611d4fe37c28f3d805445a606c4f536a5220253a30a979d099b9dfe646c0fee14b674746e01f807e7f8d2b62ab0f2d223f8ea72272f472a47612c0dfe5c20d042c2a720618b08049072ab00bd825cb2971c273587e18cd9eccc3256a192286983ecfce1ba6a5bdd748c287d58ee9300f202d3eee3a7247662f7c8fa4a628df162f34657121cec910a39e95a670d855ecb51c9ba58bbcc02c063dfafacff0de3f7d9b84178d6ea950b055bf846ea093b0578d9d9d2b073e99f348e60ba752f6f084c2b20af4300f4ec41e544bae4c9ed5477f53b1e670fb0422c6a7ce757af9a5e5df8a63caa756a096be36bae52dad60b44c4432226667f046b3041cdc193e9a81e295b7cd73770e2726b385720d24fcd0a39ecd8030d6a337c794212498d1ca8bcd3445bb49e36c96a348f376b367f52e7b569f3dee980c5a66fb7c331b47599f301a08f3106e14dd27310cdc87d779c1d0c730c3ecf81b7467dc6047747eb2105a955b237912828ec9cbb862b7a8fbe54ec1e1d1ee8576f45a37f708d658a2771cd01c31e1e41d0b321172799ea10", 0x1000}, {&(0x7f00000024c0)="8c25fe2a83c3d84c1427387622eac0223c928ff39e28144bce82760e9a3317bb2c3f55e2656484d71cc810d5b37cc815412de7a739137c3c1d54aff0983e1a76bf8fb2b10c8013320793550f1ea2dad35bbfef1076ae72b24c5ac81c29f263db0e7e659f50775a943dcd8b78b65a3a8925c19d3b725de8c362ee9208f09f94de8f83d3c48257563d823ffbbe873d6893cdd03caab55de01ccfd983f2f5212ac14d8a87b6565abe0be5d5be07b8be6994", 0xb0}], 0x8, 0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x6, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/18, 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x1a370241], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x3, 0x0, 0x401], [{0x0, 0x0, 0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) semop(0x0, &(0x7f0000000180)=[{}, {}, {}, {0x0, 0xfffc}], 0x4) r1 = semget(0x1, 0x1, 0x20a) semop(r1, &(0x7f0000000080)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x3f}, {0x3, 0x6, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x1f, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9}], 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:01:27 executing program 1: syz_emit_ethernet(0x10a6, &(0x7f0000000040)={@empty, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "03dfbe", 0x1070, 0x37, 0x9, @empty, @mcast1, {[@fragment={0xff, 0x0, 0x5, 0x0, 0x0, 0x14, 0x67}, @routing={0x0, 0x4, 0x0, 0x3f, 0x0, [@mcast2, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}]}, @routing={0x29, 0x6, 0x0, 0x81, 0x0, [@loopback, @loopback, @mcast2]}], @udp={{0x3, 0x1, 0x8}, {"aed0e49a9b8a9d29ff92da25a6576b09d8975864b7bb193cf3d787580a43577c2bc95c30511e40e7f70a65bcea9603f2c349bfb6002b978c9ea7bd30a1c4fa5c3de640ab1ec5f6ce0f2f4e0f02b52eb6f21512f616a21fbdd6ec8e60c74984552c1befaad2b4c057dfbd649bec05d4193ee9eb90a0687bbb0c867f55f39f1250b4e8a9cf706c012de3ddae04180ac4f36d12f28cec5f688af355b032a9ab6124a98948c2c583a8f30ae89b0eb180de1b43216b20fea872d935b0cc7e50494b7533c0f647969405022720227166e71d91c0a8ab2ef63a0e1a4e9dbf63fe5c19d34b088561a788c466bfa12a93858111149b8ba5cf509ae474be379aa321cfa8f9a5499fd2b6e16eb46f9319f37bc92936c67ff0677dad96d87a359daf2ae4b13019fb7280b7484d06af93b606448bf1a0e129581226c746950512880527f28710075b4780309bbb669c81fc68d7255d26d552c1fe30c4e35245e172ec9d125f6b0034530c560908cdb63b41ec8c8096272b6424d6d14ab830168d6b4ec1de7690626f6a82691747ed7bb2842be35b03f123730807e09def98745dbed007204fd6df91d988467ed9520652603138cab9706db2d1cb979218b1ac6f081af840c45251f69b2276c14f5aea05facbf9e6029cfa6c9f3c2807d3b56ac467b4a922750431b1b21d0c54427ad445ebd382755bd7345b60744235cc228350317c291459098c7f606eee10164407ec3aab0193359f22558fa7877f6047dd1c961fa88be693adf09774dd11bb63d032ed547f92f25f8e532ff29f6d55abadb0a91c8f21c638cdef755c3531f502c2165e540d2701d4fac37eb20b356008fd106cfc61ccd90bf7baec5d89ceede3e41f061843091c370358990bc86f46fca43e944b2fe4fcc1f0889476f41231af3b7b4956e5c4d039da21266bad00a3e69539e225f0deb840d7631f27ccd76bffc7c36cc18535d741ebf288ef2b663baf3e94b2287bbd1fe68b5c5da47f58eaf76e110bf420cd5a033b3d863b8af17c5ce06a5bee6b0c36b684a33b10a82a35b79318c980bf6d16e217233e9e7d75de35cf8577957fe49a05617d1d26f8eb28d70b1f5fe2fc082f9d2bf8a05e1660ea4bf5d36a8af44d086960199c253c8c818868ff8dfc06c61ca63c591e8daeec2c09019095ecb198653d6813b4d77b64d3144cd8442e9da13661c373bfc5f71aa6b43a5dba8024b621a71d9a9634937aeacf9c1703e7c58b039f8ae722690a1fa7671881cf31fcf539353275d951531675f5905a45d8d72185deeb489bbb3e3ba737c2c48171486cd4d89422a256066966406891a1ba4b4d058d9399624febb029b0e03aaf09d4e4a1d7753ffedef83433f1ea80803fa811e44b4ab0332eee37890085d95fccd2965dbc72a6bfef52d2dff80e64953f496efe5a298daa1cad98c3aa1452e9d0a00e44f574f0ac851d56c7e48830b6b060395507b73249b5b8109cd54613395822c15a8193c61a161f66bbd451ef9f6470f7e902d50055c52d0f41eb4cd0b4371f7bca4d58ee772be1f066004eed6318610d709a98c988f70c488657657d546e42f7aac2e123e1add60d5fada07408bb135a5643fcad421db4f3c1c7ec3236ac72ac1eb18f215b007bc583779a05d64fc3ee54c889626878bea9c123a63977d4fa9d5952cd60a5d0ed333d6a4d21188f984a41cf9c13d4ad8c66726450d48e03872458fc477ff6eb1ed8930dd0e753f313f01ca4300f4ac74e3f31d82f7fcbb023a5d3d5d4df2627411fe6c47ccf2f4591a3cf37de98116df0f6b87432f18a851e01afd5be49b477f318978a6d81136e06784f2fe7fcdfd8eb590506783a59316d7f20e16414d6c80da3080ae6510859257dc596be1902a4089cc29b3eacde0a70a7ad6ea61010fef063c6d404155073a4355ee171978df4a1c0263685c682e3fcfb12d117b6ef81e3351f9176c55f51767294d6ba8182f70ec05954800afefd091cc3b65d99d27ea9367c29c7792f3c728f535b0baeaf09eca7ce85072ff188e8282cbcdc3e39e4dd92bd0dfbea68147630ff1cc68c269ceb93e777c707a13c46b9f15e693247672776360e7b53bc548e8ac4e3e369e8010bc640ab8fa01950e84c264f190a609eddc434c1337557a3d1a883bf1e6f9a6562e856a989fe4078b1657b645a81ef18d657362006d4abd5d2238f426f2099a0271dc978c51d8ae753a750c56ee6dbd80d1f4bf086f87a014352cb6a919743c50097a48de4461edaf0833a383d7d095476e895d100d4eb27796e02d7fb512dbd96b30ddb26eee6f181e92bd2d21d1cab4b68a4af673c76e21d5202ca04606ba8917f0a66a5b01d8213d1f3289cd498a25ec995aa43206e6ff4f31f98b6b25f008deb22c9f97bb04fb83ddcab4982da91fa53a81d726b47539558c3c4856536462c63ea238b5058ab0c20f2e040a73afcaa4a4088ebcfc3b5979cfdee0cab50fc5be93e2241b1002f00ad3c54043e6963c68f3edbb166f0dc3f3c14afb281831f479fe8dafaaa4951402afb511fc34088999f52a4caa18dd9c2f23517772e2e7c7f49bb86f595d732fa2b1fd6c2650bb778bb2b9a6018109ed86f4b80d5b9ad29173ef77b7052a89da617289f4ab8be84e4e65b215c148baf7dc0bb18d04eeaf94b2f5cc7c38a5909292944c020b0c820d52e3e7b5c3a5cec69d11812cfb1f60804516f1de9c06ee4623d3367dfdb29794b998af0b8ad0a43ffd867b1429e79a03e2165d356222adf17a161c5a9c6b1506354c026df49ee5585161f4d42d7777b5121892ee3f54f444ea82ada7b74e6197b4cf560e9eaa2cf1da1f6ac62c39f49bd039ec192eacdcdd25a525a88df29f932d812059c70ee72be53084702b448560b9514460aa3eed8056bf9f1eeec6660b205ade3c462bfc0824047c1dd46602b1b80161aac6bded393b4519e4abf9656f2b65737dab1e965bdbe0e0340aa66177db966bb3b7968f9eafebf658a36578bee4bff2bf0c7f57a462ad6460fe51e216d3b90e51f9d8c3c15f924159ac067c151824f639b6e602c2cb86bb3e0b950f03e9fa60398e721b094b99787f8aa8a03274f42f61664c2b1372da7c5ff23a02910ef276f37d688fac63910a42f4bf3ef88d3f265a84249a44e19795c16d6844703712fe714c53a703eb0e9f16b5f82c2e4f6d0f16a5ad76c9651732e3be71d779886b29a10066db5a011c99381fb65fd1252ade2e1015ac1c0f1f2090de7dfb7e554a10c804cbfa6af9bff52c9dc4543a9b3b387b252f68331c8307f56243292c39c2938341d0dcbe07421886918430b765b0902ea6f21756f90a25d4a9abbf13f31d898e9dae1e913f9121342aa0e2da6bc9418212b56a736ffae71e70d569f2ad626fad53a1936a4417bf60a4f6db7c0c0df5a86ac764f2f4a119c43c93ce60a0c0944f872a15a584c8f2e19ec71c9ab6a39071ca985f920df3a6c41a6d4a2421fcab248bf0169c95fcdf27ebea785106c108383c28606ba8152e1f31a453e1ee59ab6f0014b73cd93d9990cdff7597542ec8c2171b2a44157c2b8a3626786135314bab1d83e3aa9cab8530a6460681123776a481a4a6c8d08c30b31fa9ca31e782604050ce1716321b79cd0bf38430ca57b80566fa244bdcfe842294157976433e1967c0196442c5ca3abf43c3daedeb9fd1223d6ec2b6dd721844b0961000e151d9cedb73cf3d0c2eb2b3c7494eec952367509d74d9f3c1b4015c78a011ac2ba029fbb0f045b1230f09c5d4d6d08a4d7baeb5d94fa9b77ec03593c6a7b8838d7da8cc66580090381e95b5cd91f2f9c6244e3f6e1d85f19664fd0d98003ef821225758084a36ff8df45c4a29832c2ee424abb793e3948939fa6dcd79cdf15c0a051302110ff9bffdf97eca15adc96c06e493625512e782c3946ba535dd035f91c4684734321465dd9dfbb622e668ed656492a1e748a7568518fb776aa8e71583893ae40d01510a69eadf35725ea257711dece464eb02f8adc7ecd7254063cb43c8d904591dfe1f5a6c054a1ab033b8d34244cf1546e2d95a08bde9211b4d63490530e19908c8d3c376aa37fb0067453bcf8fe9d4778fce4c2ccf9131c2b7a426b5eb7c2c87dfd3a3b6e0af20cceaace7642b4f1b293352442af46c190e031a5cd10ee086b60db1098746d718076f1e441dac4fbe7dbf09aa6de34f618cb5f6075fb2dbed7cbeb582c79917be7ada9ab172a46a0d62bd96fa7502cd2f8375c98143d1ff59375de8a0e96b02c4453a0d5a0fad8dc97602ee6107cdab5dd41e7a3cab341a9c6ac86c4bb6760a7c4267b9f3323622ef83d42269745206236d0a8ada10892e920dd54d435440e761d309edd69bc1671c6d6cf92f87fa00d9d64090a12c8cfd092c27dc263768bad69ae7c7ea0c8ae01f8352138b75e64b70832178fa1eed6252f8e18f74ef39543f37ac5faacfb9c2963fd1a9500439c9e1b5425ed79c1fd0a7eb8dc1e9b5e9cb84b5f371fbdebb526640d3bcc237e974b4aa432deb00dbeb587f6bf91c7eea383ff3ebeeaa3e033c5f596cdb2321cc076d380840701ddc77b38daabb286d21ba88a0695b296ea04040c7707079941411c7c027064adb6e655a4323e096044ae794001dc3452ff9ab3ef2fecca8d67d31ba7cd8c77af2cc03d5da164afd06cd9b4d50dde49e7adaa238125c5ed148c40e0aab3a88dc4a8a3e7d16835216b5ce8b994f9beeaf85c82d1226871f37a121bab5533f03f2f99dd277062d6af29e521fbe93325775448ed20fe0beeb6091ecae87d9fa798c5253bf2233e93fa1773c1921d97096ed9cc0d4bafa4f66a87066940d264d2fe8d5a3c6c3e74a3b843f39ac18840cb37cb47084cbaae43b99c69d1f1bf871473ad4d3146054502e18d781f434f86326702fcfe1224b48c5f1ca681b537d5734f3eb1f9c45283d3041dd69c707d48d441ff007b0ff435bf6e7f7fe537d4044900114daccd8209b14375a3344eea26d0e6a661a799e8da5681b9a6053e5971a7aa4541080614cb3f843ffbd9539199b1cd527428a8194d3b0a8e0462f180356d5344156c81ee6d7ef166a507288d545fc0b80b497a13aad8dc72982ee0f1f191d3281752154700f27f8a2b3e60fff5089139077675879f49e72b049bff3cd0d7ef2b96f1b4cd84d0aa1d69c58e0ef93fdbbc2853342f65652b3f38d5f862c645ab766cb52d2803792cae957c877070423bbba4cc03430d079c38e3003725914bddff9b179a0e3871a62f27173aa03b06b43c5b4f297b277eba40f12f28766715d456d9212da13cabdb53b2ea742ffcd01f4bdbda5cc26c18d447b974b7c5a3354d02fc0bf9c8d0535bcd1c3830970b2407ecc67311dbbed5d5c10def7ef21d0580f465172f90a86c1d705c29047c185c4a8a7807fd9de17d72a1ff71acd416a0b3aa1af06083c400c1dca9acedf815e7033e491a78f9f6751733a8c1832afeb90c769f60eeac51b4382020126fe2cd25e4d3c2cb424433cb7fe75d46e62d8b6db8befa45d316ec4f195404b9700c1a1abf9cd5b973da9271e4365e496f42b6870483600f259d6587d18728f16af121b03d08f83dd89599f7f43fc940d2ba61af71d599cc3c6519bc318259dfea6b4b099f26ecbc16a6fdee7ac5f90f95da48d4cbda784e73670e21962e02834dbf7fd5efa06324d1d298a633e2bcf2bcd801fb5d7a874719d166255cc7e27bfdf891da01950a49c6a80b8af0c59e0df8b8ab7fd2541d0c7957dea0624ee1503f042484077df2783be31d0889c4f11261daf0689bfc833d598070e69a483d70"}}}}}}}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001100)=0x9) 16:01:27 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = kqueue() dup2(0xffffffffffffffff, r1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000cc0)={0x9}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0x0) setreuid(0xee00, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffda5) r8 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r7, r6, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) lchown(&(0x7f00000005c0)='./file0\x00', r5, 0xffffffffffffffff) r9 = kqueue() dup2(r3, r9) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000040)="e0ece9b2051ee1e94484defcea9009a5ef0e92888d8a6cf0a8c52268b645b2438d999ff08d20fd9d1ca4ce6c8aa9f601bfc43eb9c4046fa40cd44146f75f92fe96e521aa1ecaa0da", 0x48}, {&(0x7f00000000c0)="1617a972bd32c85f4f5d4a1ddf9a2f60bd97ef7530ffccb66714bd25ff095b9161218bdcb9fe0ca0d2f82316b41133f6235bd84b6f44734cdaafa4d00cf1084a2ddf9b96251bdb2e8d2c8da197a1cadebd4729a4d0750dcc71b26803ce67ddb0ad0018a0e724395dbac054deca80c76049cca839388b0d70640fcb498e668a02bb98acc070411f9e1728f4577999370d4adbc1fd92060b18fccd33efd13ac441b3787cffef7a175032af3273ae1ef244520fba9b7d53cd30d7fb216f6445134791920391c034ccce60adee7d1367b6485604c88e40414e22eca2aa06cd311e463d85bc580ed9", 0xe6}, {&(0x7f0000000280)="986fc7bd53bd4a9dd816eb61225f44df7140787d04e9ebf2aec66ed50e9d17b4320fc2011bbdfe19eac5e5e3f79fd27ed160102a4263e801bb26e6f95b4508d971d599aafd55ff86cc9562e181d1208d6e4e5b8cdeed78b07db6a87ac2ff28c648862e2cd4f29369613dfda08086e06c1963ac3ac8cdfb0dc890702d2c430161fd9da8b1abe564db4fbaceb06f7da779443eb11fc151d2e025dee796396e40858681f83ffa728a14b60a8af4cd0e7a38ef6378af53c8cdc2d509c52c05644fa5b00c269873b01ec987ba059dd43b108687dc6dd44ea51eec4824a3fc8f253a1fdbb185a1d66bc8a4e86b501cde6946746ae447753a2a7a0c", 0xf8}, {&(0x7f00000001c0)="99dd5a7e2b657eccf0b0c22db93911965c36b3abdbe00704f22c8188aa9280a057461afc5009e3b34a8ff2f84314500e4ec2f74f1dd214f80785f9b9e8aaf36bd4f18a275f083d51b8f065cc9f476d697492fa3695f96f72b64eccc2892fc29722a5c08be591ddf267611f34700f10b53e5fe4aa4691e9605514ba08ab", 0x7d}, {&(0x7f0000000380)="3068dfd63eb73642466a298b92fd3dc170f9e2aa151f239cb20d3d4785662c73ccbc104f9f9d5bf2c352b7742eb9714d2b098649ef29568dea48459f69b04d2fa6d0fb9ba6c690fa197a318514ec79da3b3ad1d5010db4db8d75245e1fe127a12ad732f5d0da65a6ee9cafeeeb95815c2e09008a4aea253fec2cd8266051a9dc913c7d806e68c25de1ac477455cdba6784a4f6564b5f555006b5f176a6353800107387e55b0d54b522e470d498642efdf42476f1f8727948f85ed7838b47a510431b9157fd0b502760bdce50beb13934ac231477c90a0e0a82d736a2525b9f7c42ea35f3cf04c12cc673996a9a9f1b23b981eaa0fc250a5bf7514c", 0xfb}, {&(0x7f0000000480)="7ee6c3db7798dd5653ea7b1312d4f270f8b7f3cf3a5ea79ec76085aa532b46b8e4361db502bb1ceab9cd9a070cc4131bc90ef59edc9e", 0x36}], 0x6) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x48) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xb) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff005d000000007c4d1f8658923d30c61b6f70e86f07f624044a98a7e82084566a6be291028611473d413b49573e3cabf3b113eacbc2f7f9e0a3399bb95bb0b04b", 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="00000000010404c642bbd674806ce38844e67a96f2971f613b1c702bab285ba0f036031c0d93161541ee7a5e73d2d8df432fe5f6099f206dc465b6a480817013b1c06296987f8d88cbf0ac01083e48219148f67f6ef19129191e852b7ae92cd68425867ae77a17c63776be76bd3d45b4ba8e66e2f6b3d681ad9628dc5c728f8094ccf22cf791d37c78e686fc9336c01811d5e640e30d3c981408fa689c8a6a631b21ec878abe16057c8c1e0e5959e70321ecfc9aa0d3fbb67c78e64e0388841d53be9a62a3233f4b274c88a6fcfccc3b7e59d1cba52dea5d299b9e76600972058f3546fccff3ead8a81f0f821c0e44a90335262eae9e05e7ee20bd8d5db6ead6661110f8d157e613abec6d5f4db2b02cb22181cbcf3d91e375243fe8690333", 0x49) close(r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:27 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="e3ab04002f00", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x0, @rand_addr="a12465efe8c67fdd496e642dc2b83c31", @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) write(r0, &(0x7f00000000c0)="4b5de64b032a558ee1693ddfe4f02414c61da5f646a73ce81624f84561409b3dcab84c392accfdbb5bfd4130077e5a2a4dc0fc48684bab5f35694b456590d3d91680ec19", 0x44) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000240)="d4ff2ee92a7e8d85a9b8c33de0495b4e8feda4907004c866328e867be3a83e627d2d8cfbb304d5a19e440c0bb3eeb52fd6bce1e3a229f35afba03d5ac7b293bf70f2a82ff357dcabc135ee424a48f029b29d3c024ed38499ce48f5c93c1908964bb04da163361225503b2a3bc0867fc841f39373cbea61b3c874addb227fdb3a59d4b91cf4d40662936872b8a375fce835095cc2b1070cfb2d99dda9d834ed1f6dc9c7ced4c8b6413b92bca7df29e4ab73e88c20d984885d2f63e7003d49575071c2712337bd9772a9cfbad1599fa078e1b9965b91467939578730b55da9b0607a072abb3a23f043d05b85b7417219300f2cdec73d06ea52bbaac38af45e", 0xfe}, {&(0x7f0000000040)="c2d521286ee47eb353295b912bdf24554d71d24becc13e", 0x17}, {&(0x7f0000000340)="01a9a849c5251bef35cb97769c6af436fbc659431d9ae2eecc28a293f3513a2b989ac97bdef5ed74c5c2d479c81c43dc33bb1dd53a64461499764bd1e9a798b4e1225f17471a02a1b7db3dae5a536c5ea7beab3311664da0cd071a29b99223b3235574f396de7caae0d43779c3d51f86b8e51555f13d925deb000ae8858e1e403689ab1c76e5ba6dbadded00477505f0af30989d7202e86f42859e76a77afb5897a28c4aeb9c989dc5202aa7aa307cb534eb76366caa8eff", 0xb8}, {&(0x7f0000000080)="084e2a27da4aac3301ecd8cc2e17238b47fd5e7710c02959d30ba552cf5b66d3b987111a7b6d42476a04cf642350d04aaae4b8f6e06ebed081a3fef6b40c0058633d58c7a4d664c0cc7f56680886a7d6a949f8f749d794b67fed74c832ec5a18e54035", 0x63}, {&(0x7f0000000400)="f6870c111f73ccaf884de192c7f66b0f7b8ae4bb8ca8d4e37cc248651bcf4843fd351baa3992303f1803d17aa26bd6942b7eaea635bf9211bba4a4e0e9d9e8424ffd0db03ff34854d1ddbcc7fe9f2f66120aa4c952c0604d09c7917563127a4d6b79d4c6e4e6c15142dcb5aaba7c618b7f7ad4ce1322bdbc8d6187ce8f6ace2cc9392fe823", 0x85}, {&(0x7f00000004c0)="7997c4c7e3a537181d21548bdf2f0b69b081dd701fde58d7b4c7b0904164abf33f98c59cb79ce07ec0a91b37f6348edf1f308774973b21e8f5177940d56d20a3231c15f51acec15a9626f2deec5c85fdd459a8da489ff61db81620f2666f19ecc997ca0d0d1399fd760538ad38ecc49acc210f00d028ada7804517f9f59e846c0f4a5bb59bbbed51f810b81b3efe3a0ab6729f9c3d8b81606db44ffc7e61cafc526141fcb8442ad96fdc5971f7ab657c2bd94226135a6c803d7443d3c225f45da931410ed51fd5ae9b931ba8932dbf71f665", 0xd2}, {&(0x7f00000001c0)=')8', 0x2}, {&(0x7f00000005c0)="e999b7c7852222828faeb94045356a40b4390df97f389d13c65d426f5d83ea96c1efd0b5d999fa3cbcda3bed118dd7fd4b9535c41d91eda25157ea96c88d8d11b73308890fdfa12a44b290a5963ded09b8ee239f4fabfd271e53bbf7d26a29dc1f01f164ee6ccc1f77fc7987eb5280928a7b2945b0a5429ac390f1726563e7e1128f768a22a5277c03d856fdd4e2", 0x8e}, {&(0x7f0000000680)="cb8165dbac4fd2e6f435e75e453177f1117a6604e726131e6e78e1e9d7005451bd4cc4f9ea40c9d26cd01728309863148880624e0a55615758921dfa4030ef574df2326eca54b69f9ac35c1a8f993b5cafd900320d53d4223a1e5c310136bc62b89cf4114e758e727744e5a5cb36a8a43a1b60dd47bed7f898056e38b353154976428b", 0x83}, {&(0x7f0000000740)="6ae8aa7e0184426b86eaeecc3e38973b6e8e68c819048801983df7ae62c6953e9e1da5b3232f618be4ad8a887e18ef6fa96a4ff61afddb9831da0af368d718a6329fa8c50af302b7c1d09dd4e5f09187b3d1d8cf1c8252e4fdab3324af217ccd54ee076648b3b48baf7aadccb217293d0661a635298b83853c6cf1be81f3d32605ec23b6aed588a9447fc42f2c581a45156f9d9015661eee4dafe84609462318ad88b6aa99c9deee7a95272a6d681d0656bfed3b9172bf578b4100e5055f2363fd3b9ff7893bb25651e1bdbd0c1e37611fc4acae5c5a9094d2e9949c9d9bfe2e63d4f363cb", 0xe5}], 0xa) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0xc, 0x0, 0x2}, {0x3c, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) g à ‘ÒÐÿÿÿÿÿ ‘ÒÐÿÿÿÿÿg Ãg OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:01:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/13, 0xd}], 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000009], [0x0, 0xfffffffffffffffc], [], [{}, {}, {0x0, 0x0, 0xffffffff}, {0x1, 0x0, 0x54}, {}, {0x0, 0x6}, {}, {0x0, 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) r2 = socket(0x2, 0x3, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffb8, 0x80}, 0x10) r6 = fcntl$dupfd(r1, 0x0, r2) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) bind$inet6(r9, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x90d2, 0x0, "d73800000000e74de40000000800000000000004"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="c636cb806bd5f246ee1ea1704b1e84955032acd9cdbc6d45a7035adb5312073a1d4d4fa8dae6688fd52927fb0c7457565170c326a1302532b54d56b5aed41eb9ccc2fa7071100d56e4890d62ead05360da3ba74f1e3976e040a5e53199d20205308dd332863a58fd113bf2493f534d623e90eaa6919aa7b1a4e08ef49cd8cbfe72ecd96bd94f5b4625fbffe98fc35353954ab872213a7cdb833b7c6997b5fca2276efd028959bdc9e77a98ee914763f695a614902c58c07ae8a25f56160e2827b14ad018e46eaf445d5dd2d165500b", 0xcf}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:01:32 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "cba7c7fb9219c772"}}}}}) syz_open_pts() r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = dup2(r1, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x2, 0x80, 0x3ff}) 16:01:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x123) r6 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r7 = syz_open_pts() r8 = kqueue() dup2(r7, r8) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x8, 0x1}, {{r1}, 0x4387566409adbd07, 0x8, 0x40, 0xc25, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x3}, {{r3}, 0xfffffffffffffff9, 0xe4, 0x8, 0x6, 0xfffffffffffff001}], 0xfffff800, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x7f, 0x6}, {{r6}, 0xfffffffffffffffd, 0x81, 0x10, 0x3, 0x5}, {{r8}, 0xfffffffffffffffd, 0x8, 0xae7bc14ac3bed7a0, 0x3, 0x4}], 0x9, &(0x7f00000003c0)={0x7f, 0x7ff}) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r9 = msgget$private(0x0, 0x92bb876097d245f0) msgrcv(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000008a00000000000000000000000000000000223d9c8963376ee664bba3838b0000000000000000000000000000000000800000000000000000000000000000008000000000000000f3ff00"/143], 0xd3, 0x2, 0x1000) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="020000000000000030d00dfe87a38051e8670cf5f8e3e800ec4638feb3149a7a5f10849f5d53a0ca697e5b084ee9d7eec34f4ccef9b48350712a39c8b3121f593e9f02c81aef2e8c8bcf65728a0000000000000000"], 0x31, 0x800) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom$inet(r3, &(0x7f00000000c0)=""/85, 0x55, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:01:33 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0xf6b) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x8, r5) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xcafe, 0x0, "a1b564bd79c28137333adb95ca737e288d4d9642", 0x0, 0x8}) 16:01:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r4) wait4(r4, &(0x7f0000000000), 0x9, &(0x7f0000000140)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r9, r8, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r7, r9}, 0xc) syz_emit_ethernet(0x67, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00B@', 0x31, 0x3a, 0xff, @rand_addr="00000000e00000f3ffee399f7100", @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @multicast1}, [{0x0, 0x3, "096a540ffc4d806499e426b7715d1c8738cd8fcb630e6c"}]}}}}}}) 16:01:33 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000183aff0000000000000000f800000000000000fe8000000000000000000000000000aa88", @ANYBLOB="cbdb9c40cc817d031e5ca241af04910e0d49"]) login: load: 1.09 cmd: getty 36255 [ttyin] 0.00u 0.01s 0% 305k load: 1.09 cmd: getty 36255 [ttyin] 0.00u 0.01s 0% 305k 16:01:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000240)=""/243, 0xf3, 0x801, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 16:01:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffeff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f000028a000/0x2000)=nil, 0x2000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = open(&(0x7f0000000500)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) flock(0xffffffffffffffff, 0x0) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x5, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) sysctl$ddb(&(0x7f00000004c0)={0x9, 0x3}, 0x2, &(0x7f00000195c0)="bf5353654abb2a5f899a520e8cc3766f1f09e82a797b5e34fa7108ff3a0c4d2ea6592db01357510c383ae3ae73ff37d5aae2e35788d81c7e530c8adf261464ff0e34", &(0x7f0000000540)=0x42, &(0x7f0000019640)="a8fb8fa7d4be9fe58312f41cdbcc9874487d843de2c4f2f4d01fea975631b303f71d85fb06c18a59f4017815a50a1bd269ee573a6563fc8cbc2abcc418340773f1f21adefb946dbc6205d22dc5df7e048783ebe1d2221ced6b25c6858f5582f7c124", 0x62) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0xc, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semop(0x0, &(0x7f0000000240)=[{0x6, 0x8000, 0x3000}, {0x1, 0x1, 0xffc}, {0x2, 0x2, 0x1000}, {0x0, 0x2}, {0x3, 0xffff, 0x1000}], 0x5) semop(r3, &(0x7f0000000080), 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/153) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0xff, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000aaaaaaaaaaaaffffffffaaaaaaaaaaaaac1400bb3db102a7fc249eab856038e162be398d6db2399d015e4ad4cac5"]) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/43, 0x2b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:33 executing program 1: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x4, 0x0, 0x80, 0x0, &(0x7f0000000d80)={{0x0, 0x1, 0xd, 0x0, 0x0, 0xfffc}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0x0, 0x4000], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x400], [], [0x0, 0x0, 0x0, 0x1000000], [{}, {}, {}, {}, {0xfff9}, {}, {0x0, 0x9, 0x6}, {0x0, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x962}, {0x401, 0x0, 0x0, 0x10}}}, 0x0, 0x1}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r1, 0x0, 0x2fffb) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000008c0)=0x80) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000900)={0x10001, 0x80000001}) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000300)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000100)=0x7) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x642}, 0xc) 16:01:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) socketpair(0x10, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) dup(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000100)="4976337ade5ceb4869de8d159497769219ffa25ea669bb57fb885bf53d274ba9e2f28d89d879bd1b3fb4e277114a5873154cad34e0", 0x35, 0x9, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xa8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000240)={0xff, 0x9, {[0x8, 0x3, 0x9, 0x20, 0x52, 0xffffffffffff8001, 0x3, 0x0, 0x5, 0x5, 0x1, 0x7, 0x682532a8, 0xa9, 0x0, 0xfffffffffffffc01, 0x9, 0x2f68], [0x1, 0x6, 0x6, 0x77, 0x0, 0x1, 0xfffffffffffffff9, 0x7, 0xbbda, 0xff], [0xa, 0x0, 0x400, 0xfffffffffffffffe, 0x1, 0x3ff, 0x6], [0x9, 0xff, 0x20, 0x2, 0x2, 0x4], [{0x9da, 0x3f, 0xed86, 0xb2}, {0xfff, 0xb0d0, 0x6, 0x9}, {0x2, 0x8e, 0x7, 0x2}, {0x3, 0x1ff, 0x3be, 0x100000000}, {0x6791, 0x6, 0x8, 0x10001}, {0x20, 0x400, 0x7, 0xfdc0}, {0x5, 0x6, 0x3}, {0xfff8, 0x1, 0x6ff0, 0x8000}], {0x94, 0x8, 0x377, 0xffffffff}, {0x20, 0x10001, 0x7, 0x9}}}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000480)) close(0xffffffffffffff9c) sysctl$net_mpls(&(0x7f00000004c0)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000500)="90c5ee10af3e57704f2ec7ce68", &(0x7f0000000540)=0xd, &(0x7f0000000580)="49fb81e5b43abb880f51b8e4337c929b778d64768ff1c213ed8bf938e4726ac49d0610ea85846734b777f2fef80973997711ae69490768260e9701feae1bf3938d484aab283e2cdcc7d2e71abd62dacff3baf66f59417ca7ba4e319af16c5d4dfd24c734d21746298ee50b9eab1133858a19ad05d3686d31cb6f5a929307b81893525be3e74bd0bb5d2475894c7f28bc51256d89e7e89808b1d32d63033072d80a159652b29af04b73a1eb1061f9148a9c2ef001211e8a11eb420c", 0xbb) r5 = socket$inet(0x2, 0x8000, 0x3) readv(r5, &(0x7f0000002ac0)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/217, 0xd9}, {&(0x7f0000001740)=""/244, 0xf4}, {&(0x7f0000001840)=""/240, 0xf0}, {&(0x7f0000001940)=""/203, 0xcb}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/99, 0x63}], 0x7) close(r4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000002b40)) r6 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000002b80)=""/125) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002c00)) pwritev(r7, &(0x7f0000003000)=[{&(0x7f0000002c40)="c6bda7336e42c6e6d3af641d3014cdb141d22fe74dd81f5d8c01d460d26d305461843d96864d6aea1c1108e0be415f612ee4fa93d1d86a455774ef482b9f501c3b1a02b64f1b1b437a4c529fd2d255196c8ca9fb89784c092eae6e20c15ea2b9134134421420f8d290a5cd22a9094158adcad1525f9ead8e49c3d90626af8c506d7586013a6c0978551689a65e2b6cd73bce230bd71cbe41f353c1b33ddbadc69602207829ae7e41", 0xa8}, {&(0x7f0000002d00)="98d1762d771ca886d080882e428fa7255571c879eb755fc13cdd3a98df3e2479d150ef624b20005514a79ce915ad746872cae050ed1ac546b09aab998f9bf704fac8415391805292e3b3ac91cfde8a13c14cdce7d283eb0a6d7d84f6d13a461261bfdc257a53f541b1e414df09d156b72f6df0c563ab8f0774b35c8c60e22fb88aa84446a811663942c7ce3da6", 0x8d}, {&(0x7f0000002dc0)="f7f16e80b7d17e13c262399c2ef013bdebc910548ad8c32a536f334e97d516c4e003496247db807935f4c15dbe74f24b7531abe4262148f9ab3413180246291cdfd1125249c1d4d969535e4cc881dc502151d1d7cb7c4a3d59e8542a6c522509439cce85ad54e389723c710d2b9f4051e67a71aec50cbf910583c75a8f7581f1a746d74a96e44e73f52a121c35fba73b78b055afc5bc31bce6b167871808fa769e3edad74be329b229420aa01a88857f7e081c92ebde6639e79bab0d92a3269432eaca62711c923ed4f076ccd4cdae5d5226fa2f080468", 0xd7}, {&(0x7f0000002ec0)="d1b747efb8716d3a4f831a2497", 0xd}, {&(0x7f0000002f00)="b05eae8634f21a4c791388d5241f48", 0xf}, {&(0x7f0000002f40)="39d69ead36ab62af4a981883faa369090d1163ab5598bcd2ea1295fdf72a2e148a5f5ac8ac9cadb91a487ff69995351922463933f5f5d1faa31a0b67c70d131fe9c049531ee2610045aa5fde80f89ffd35134f0ada213174812ebb67aa42bda3a43d71257bc1a1ee12e67e018c740397a5b9a5c5db16f2e7f13afdde12ea897b3bd90d6112451c2bc1074101a5257c9aea3542a49ab18730f761", 0x9a}], 0x6, 0x0, 0x0) 16:01:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "003700200b0f000005000000ac39000500"}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r0) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000080)=0x37) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getpid() 16:01:33 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x6) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000011c0)=""/252) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) 16:01:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x800009, 0xfffffdfffffffffc], [0x0, 0x0, 0xe6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x6, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() r2 = kqueue() socketpair(0x10, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0xffffff29, 0x0, &(0x7f00000000c0)="1361439ccdef59410668afc8d5077b7b78319da8254aedd6753899aae06ef369eb9d2cc507cdacc43bee11c81f49cf9a9aa2495dbcaacee48b9b59a48d8ccb6806341cf8d634c8d5fd6f05", 0x4b) dup2(r1, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="376b5f9eceaefe18905bd82a976c6135d2dc717e50a8b2f3c3c883daec6dc32668646e1ebe7c20e38160c787be19f8b445ae10dfb5b91cc25b3c6c3addda6a9d2fc0a273a449253648c2662948c90c6b70b12e051b2f348e7931fee2dccea5bf352b800912a0038181d9cf6fe03e599dd5b22ec4c4406c7ebd25eaab5447b5d1b52cad50fb9308669251ccf7de99fffbdcf3912acb33d5b57cef940f46d84d5a1257504976bd6dcd4f8639630ba2112085d965500dfc1e185617c11fcb99e94ee5e3fb11a1dedc339f7d95d892424bacd84c964d771272445dce6325a69614fdcd29249a927270543d91624d1985f232c867ea99c6", 0xf5}, {&(0x7f0000000380)="4cef8186426fc81085be9d841cf1ccf831c34e2d15924f852fbe7ef34c9d156b2450d52561be6300d8c842fbec91ca8bd6a177d0fb3b8b77190bf5478083a1e8357ad293d1cbf62901cbb4c528f3bff612e4acaa3857403055cb87", 0x5b}, {&(0x7f0000000400)="57e696c7854d2cc109b454db27561e2776c91aaa802e44f68076adc0afa7baed91ef4ecc0c60b8baae36b4166a5514b0314a8e29a912c7d1f646691b06d563bbfdfda9e17ea4e8851696e92f1b3bc883283137071de6dbd91bf9af41e24f592fa0cf101871e443f961cd014805b070274053012876b9fe0edb103a57c885fbdbf4be", 0x82}, {&(0x7f00000004c0)="a8f4313df73703b98e34a8b9f31f9539da21b9f8f6c1d4262cf9d200fc40ba061d360c117bf2b45d406756010e9a396f5a619f6c0a3124a710d2243969e0859957514ee0", 0x44}, {&(0x7f0000000540)="177fc0b66fa65f012a8b82985827bc4f5aee584712346664525c466674b888c3934c190ad9de449d31891da94f95419e6f2e63043542830d12e3154f4d789cb56a56fa609ae7426ef11dba8ef6db90c65978ffd11a39929d856d", 0x5a}, {&(0x7f0000000000)="e9da1bdf6d24dbd1134f1654cb7ab06ff3e5c5f51f0f30738c87fb6387", 0x1d}, {&(0x7f00000005c0)="26070c8eaa1f88f245bf0f0ac66ef5f086481735366bfc11a16336eaf9b581995125304af4ef5cb121a8df8852229d9736802f0cc9f0dda5fd78ecd4ca01b4df913de8a7c31803428710918f2341f32c19eac92e84c10a5d36e3b4a47fb26f140a4d121d9ce967a05083791e11bf", 0x6e}], 0x7, &(0x7f00000006c0)=[{0x38, 0xffff, 0x3, "5c583af44bee51ee2c3548eeaf57d9e6755e2c999dfbb98e4da78f9232fbcd74c327d1229696"}, {0x80, 0x1, 0x1, "e238983c1f735d5a1a016626cdc62374f9e5bad553de238b202ffd6605d13a277664d57c371aa9b7f40fcbbf38179452db1e8fcfa4d3c1460aca5cf1da096e81a8277f36f4d0625ff1c5c3068e22a9269771da71be998a1e12cf26867034a59cdf2d62c4f28f58f02c766f88"}, {0x68, 0xffff, 0xfff, "5de1c62b4ce3652ff036f74612d4d705e2814cffeeb540410dd1d34c4dea85207a2227342622ff9c9bf7fa49ac43bd0a7f1601ec688e3678a8578a15490505f607e93b953d009b8059ce69c34c2f6177cc8a36b0"}], 0x120}, 0x403) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd019c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x3b2, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:01:33 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = syz_open_pts() r5 = kqueue() r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)=0x3) r9 = socket(0x6, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x6, 0x20, 0x5, 0xffffffff}, {{}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3, 0x7}, {{r8}, 0xfffffffffffffffa, 0xca, 0x10, 0x4, 0x800}, {{r9}, 0xfffffffffffffffc, 0x26, 0x8, 0xffff, 0x7}], 0x4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xcd, 0xf0000080, 0x3, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x42, 0xdc6, 0x3}], 0xffff, &(0x7f0000000100)={0x4c8, 0x5a5d}) dup2(r4, r5) close(r4) 16:01:33 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x1ff) r1 = semget(0x1, 0x3, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/4096) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001040)={0x8, [{0x2, 0x9}, {0x3, 0x7ff}, {0x3, 0x7}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x80}, {0x3, 0x3f}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0x101}, {0x0, 0x2}, {0x3, 0x1}, {0x1, 0x8}, {0x1, 0x7}, {0x2, 0x8}, {0x2}, {0x1, 0x8001}, {0x5, 0xf2}, {0x2, 0x2}, {0x2, 0x9}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x9}, {0x2, 0x10000}, {0x2, 0xc47}, {0x2, 0x7fff}, {0x0, 0xd194}, {0x2, 0x8000}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x42, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000011c0)={0x0, 0x80, 0x2, 0xac, 0x6}) r4 = accept$inet(r2, &(0x7f0000001200), &(0x7f0000001240)=0xc) r5 = kqueue() fchmod(r5, 0x108) socketpair(0x10, 0xa1b42bcf8323e818, 0x3, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000012c0)={{0x18, 0x0, 0x5, 0x4b}, {0x18, 0x2, 0x0, 0x1}, 0xfffa, [0x1c3, 0x8, 0x6, 0x9, 0x9c7, 0x2, 0x5, 0x754]}, 0x3c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x8, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getppid() r12 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001440)={{0x9, r8, r9, 0xffffffffffffffff, r10, 0x10c, 0x200}, 0x8, 0x66, r11, r12, 0x1c00000000000000, 0xc7a, 0x100000001, 0x9}) setgid(0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x1002000020004, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x55cc1bba82b24264}, 0x32, 0x0, 0x0, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x54}, {0x3d}, {0x6}]}) r1 = syz_open_pts() r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000002c0)=[{0x6, 0x4, 0x81, 0x7}, {0x0, 0x20, 0x40, 0x2}, {0x0, 0xf2, 0xe0, 0x4}, {0x1, 0x3f, 0x3, 0x5}, {0x1, 0x7, 0xf7, 0x4}, {0x1, 0x81, 0x7, 0x4}, {0xd4e0, 0x80, 0x8, 0x8}, {0xac, 0x7, 0x2, 0x400}, {0x0, 0x1, 0x7, 0x4c25}, {0x6, 0x9, 0x7, 0x2fee}]}) r5 = dup2(r1, r2) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0xffffffc0, 0x400, 0x2, 0x8, "580da625178450ac8095f36f088d9e31f490282b", 0x400, 0x7fffffff}) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0xee00, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r9, r8, r9, 0x98, 0x1}, 0x5, 0x9, 0x20}) fchownat(r5, &(0x7f0000000040)='./file0\x00', r7, r9, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000e9ffffffffffffff6fd9d9b63aa0a5d3f6b88da01e39e61983695a9c73f771dbed6ced9ffb4ab02af9172277f6795bae736e65ab878ea0439e6a6c988b278b933c140fe31c90311041cbc8"]) 16:01:33 executing program 1: mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0x40) chmod(&(0x7f00000000c0)='./file0\x00', 0xa0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000680)='x\x00') msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="8ba8ca34a639ffd99910f43a7867add1316646122acce32f60e22df67dd18fdf39156be5c06f040a9fe1b1d363314fce672c9cf95f13fa391a66c830c05ed7eab05b5cb06c9002b5e021b5e99dde0ed21786ae5cf59e3bc5dd8d90b8a150b700eeb584e9c8871d1400d34a8e685c4e0b2142f6f8b508e90fcb4d5c42d7cb42a2e04446b4347195f2d650bd047c01d48cdfd0565397c10526f1277a028d4239c290dcc7a54a6429eb16b914a05d"], 0x1, 0x0) r0 = msgget$private(0x0, 0x141) msgctl$IPC_RMID(r0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x160) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1206925, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0xf5, 0x4, 0x391b6df1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x222}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdc}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}], ['./file0\x00', './bus\x00', './file0\x00', './bus\x00'], './file0\x00', './file0\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x3}) fcntl$dupfd(r1, 0x0, r1) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) semget$private(0x0, 0x7, 0x20) 16:01:33 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) sendto(r0, &(0x7f0000000040)="20a5a285a7e96c5b89b1e05289cabca81a362cc221ba88048cb983456c9f9ff4dc1f655743872933ad1a04492983c63fd80e7d211d5650613f72091d423673aef292c207dbae5aedd6d597a6c99fb9fce0117d96a7f38cc2a2092f5254c215e4a3e3c76a4c46cedcefa53e3dbfa9ed194618090e2c33fbecafec7c7e221556cd74b827cc2c9eb3eea9272a76eb4707528862d68d75769db59250ad71ad9c5edc5f55acaede6ea16b7fef223855f38d89fa3921ed0fed92b9b5b09b7e49b8dc3d91b09f1485b5d63685", 0xc9, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xf9a, 0x8}, 0xc) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt(r6, 0x8, 0x1c00000, &(0x7f0000000280)=""/79, &(0x7f0000000300)=0x4f) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r7, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00') setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r9, r8, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchown(0xffffffffffffffff, 0x0, r9) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x685f, 0xfffffa6e, 0x8000, 0x0, "14a90282e5da1656662899fe53d96edf008a4626", 0x0, 0x69fa}) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) pwrite(r4, &(0x7f00000000c0)="b2b1ed79f5bb2c091e6307765ed7d07480504a3c5bb1029374a8daab231281e734438907e8dc21fcb72a12efcddd9d231fe4e5f6c04782078d7c00614f3ee97d625a0a581ea818f00b2abf01562bb4ebd5f3f8f0ca64ba5f1b6c719fda4211c8ec4003a65d95878b2e8b58e17f91769746662e373a257db031d57bbae8d880217b5a", 0x82, 0x0, 0xffffffffc2403d18) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast2}, "9dff6658262e5862"}}}}}) 16:01:34 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="7f71ced71bd2e913", 0x8}], 0x1) r2 = msgget(0x3, 0x1) msgctl$IPC_RMID(r2, 0x0) 16:01:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x3, 0xb5) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) write(r0, 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x2}, 0x10) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:01:34 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01070ff3cfef729986e079545bf87ee9cd39c3a571d845a0ddd57a06528e8ecbeedf83318d767f267c94d9588a95d2c04d2b511a140c90e34a5f19469957b3a03d5583a8c641736154b789c08f0f2da9cacaa705672678f3ab84dfb9b7bff18a"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:01:34 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000200000006}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0xa0) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) fcntl$dupfd(r3, 0x0, r6) r7 = syz_open_pts() r8 = kqueue() r9 = dup2(r7, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$KDENABIO(r3, 0x20004b3c) write(r2, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfd) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba}, &(0x7f0000000240)={0x8}, 0x0, 0x0) 16:01:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYBLOB="8f2a7fd4ea970000000000a9149bda202bc60086dd6031797100143c00fed14c00000000000000000000000000000071e7000017693f2c5cdd85ba89a5fd723b244d80bc93bf706fafc26af2bb170c97d3b006dec2b23dc1e721666ab2fe79c54992470374402be8670daa2599a8724830040d9d473cf35303b0320d1b8f6488c9b11d3eee6191bf6937c40ef9286fceb28207b19332530879c34a5a0061bbee0278049e9f6f0438333bd770b87bc70b11415aa3c6c8766e4db1560051c561b515db3af4bb93e26c049b9f5033e7fbee231b414453954bfcd3fd6cb34f5ccfdecad29add24fe881258cb576261458809665fe4efb726c7a8b08e88cae1035f1c95761b59d7991487b5f39d81d697b4e6d55f9809ef8275ac4f94e5cda99446da3a5acc85d52ad013e875b1244926e67e511413b4b1d59589024664735cf80a6cce750c06115a473a5bb7f9c995029802c544b57b8e6b71f6d6def0f39fe532137e205bf38e3b4f41f094b667f6ed9144b6800a5a031c6ca3cf29bf6d76be4f92d27f8f6d00000000000000006d00ee9231e8f0ba55c53c77366d8e37ddb7f490d6fa204f208f21b5490d6fcd2614dd2e7f64b814b3b886e9bd46536f8224ec42fb16", @ANYRESOCT=r0]) 16:01:34 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x2}, 0x8, 0x0) 16:01:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) sync() r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@timestamp}}}}) close(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x7, 0x3e0) semop(r1, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x2, 0x101, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000240)=[{0x3, 0xcff, 0x1000}, {0x3, 0x100, 0x1000}], 0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f0000000200)=[{0x0, 0x9, 0x1800}, {0x0, 0x3cec, 0xc00}, {0x3, 0x40, 0x1000}, {0x3, 0x6, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xc5e]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000140), 0x30004) socket$inet6(0x18, 0x3, 0x0) 16:01:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x21d2, &(0x7f00000004c0)={@remote, @empty, [], {@ipv6={0x86dd, {0x6, 0x6, "36f314", 0x219c, 0x2c, 0xcf, @loopback, @loopback, {[@routing={0x11, 0xc, 0x0, 0x8, 0x0, [@mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty, @empty, @mcast2]}, @dstopts={0x32, 0x0, [], [@enc_lim={0x4, 0x1, 0x81}, @pad1]}, @routing={0x61, 0x0, 0x0, 0x8}, @routing={0x6c, 0xc, 0x0, 0xfb, 0x0, [@loopback, @loopback, @remote={0xfe, 0x80, [], 0x0}, @empty, @loopback, @empty]}, @fragment={0x2, 0x0, 0x4, 0x0, 0x0, 0x10, 0x66}, @hopopts={0x50, 0x40d, [], [@enc_lim={0x4, 0x1, 0x9}, @generic={0x8, 0x1000, "5ef8d4d75b270d1bf273ef668950f32f225193c8434c44093c149ba5f3b1be154d526384fc51e4bd8b8950989040852d669e6356fff0929422a551cc347200bd8545764dcf471f6ffdf038026910f6ae5eba39b3ec8c66f53f9171d32c34f87e6a942fad7f241dec05ac6d6aca445563b29f92fe0220148db472ad79dc2c71cafcae348db683615c61f3be1c6da303b5627119c70e5c60142528dcb50d956fe56dc92826fd071e151e35ef41098638c836258062fa9d840987769b6ec56708731d5e6ad6c1697e888959368623127363f684c29a3b79ba87ec006230a2cc6f5346552e227952b79d65ea0709bf39d3962308bb9acb7298645110afa6d05683c4cd77eae53a163c99ff97c1e295bcdc6422539455f9b5b0d5983241999fed312d711e03f04d1759eabe110854fc5048409bb8c8e3e1e23bb0fe50d6c832592cc83b22fb64c306297d4d70959b555ace63ec5f5da244f5d787d5e703c00eee9ccc741c38b573c8e92da5428337d4b2844c4a79a5543d09e8029320b5626874edbbb9bfc850010376ec5405df59a7e6e8902c05e94c5e7d42340f716eb1b74166d7b4827e98a7b726c48906fbf364fdd48e95dfe25d2a8a3f3d4e763a2ec8484fa1356dca2f263c934f9257f58487865f0eaa1173d50da876389d9221ad64029130ff96ca78836fc154a8c12590590e83194ae3d0a7d9cbcd10fc6620bf8f4b0a041653943325b43f8a7bf321d8342b62c9db6116ca8a742d407fae7ccf6d0d37e790d8235a1f18b7ed462406554fedb614ba1bdb5254d302fbfb768954f2391170d9d3122f89645edf93911e38d4033454bffdd58af8d8a290f58745ad627f972c5bc137b8c95211c9fac54d8c11021ebf1e08e57c02b8d2254140e776e893c8d19eaefda1a522c7748be3b846a2eea1535a1d16c84093989992a5d114cca7a36ed6a252b8947dec3f254773d7c2aef0c591ed356b250eac6556fada28285d7b3e23c58d6281477744e9bbe004731eab0141c76bcd503aca48c23fd1d1b1f8515bbcdf9f29596e05d72c5bae8f5068b7f3a1195ed8d5e384e77d85763326c8f3f1e27309ceaff8e0eb46eba82a45c713402a96b68ed1aabec6001761e7403c9f80274638d73309fcb69ab635a0e1e0702d6b53725fd4daa0a4eea854a821bf40fc6ae93d55a40b7067e6037f498dc5cf3479946edea221c9b0f04238ef8f57c702cba9e210a13472a228b769da6a3ee3b980f016306e7a27a9fb3c5eec7a43308fde21f933945ba290374a95e3c630d364896792df84e0d3c6c462aceba0cfb6dd765681dace6910e5092741266e9a0a90ce334597ae6b04c126280881c65f7a65e2caa3a8330e3b51a7d932aedbaca9c6b7c819ca6c6a4a0a659f1e497860da64c109186dd1c6271e4da19978b899897d61a62cfda69ba314499b0d65d0b73f6c7520b1058ffba80ded7878db31fa5789d1c5d13358ee352e62801a7172956948adf5c6dccb65f9501ef59ce96da04b49919b1c4580a9429948bc639aa2731170c435cbf6ce952f49661439aeb7a5d88bdf3b911720711c6dce07c20f9497cae6880dc89492e1ac45a3121b6d1af221a363e2736d84ce75f151a486d6e7a1257492a44a364926686ecd0291aed93057eaaab9744d0696569e07c19f871dd7a1ad389b971b43e2c06657e39b80efd42375da4be079b371fa066d4fd5a3a605c7665205ec0feabf35ff8674b51984e41e986ec746a56105347d928f4f1a41a37d4874b56abfed34ded6ee1ee6c0371ab33481d8d158006960b9c41eb666205b075f20b45ec07a92dac85cbd72cf13c17dd159aa8bd7133c61fe08c8a0a139ad387a4e5e27527bcf331fea43848d8f1e96aa0f19c2161796aebb90f0c74de2bffc082831c475b485816ff5f74bb4025a66b289220ea0da527caccedd475f77aa96bbffe909400f015d6258773108d7a7d8f57c3e9c9a3e51a8ad5c05f95ca9b97248e99cb9a67680850fa7864568b758cf91c705031e11e9ca571722abb36d1a2dc2d4e80f185977fe3da1860a2d4ded0b1b42a67a393d0d92b0a990d22bd8b6d6ef1fbc5c81ae251322bdd62940e28abe485669355a891268313ce5612f5cb474fcba67fbda0104966bc82773164b150807af0694eea0c0faa2389a0a8690eef72a8a03b2a0c2114e6ae1054524002aecd593654c0c2c7f5401f1643f382e8e265f9bfd53bfe64f8d09d83b767b4de373f042682994bcc6d998be088cfded698258b3288694dd3fb4fb5d29687fe76b3c5dae542e6a10579aca0a035c1c6c42c6dcd33b289d9c82606a2447b97959cf346780d01c622e452fbfe273e8a49d40ef85ea421b680038a1c6a3f9ef66fcf50304e405e13a4fb91acecc0b20e7dbc8c894c793fbd2b44032306b50d1625846a50dfd6500308a75e4cd4464969ec518d394280b3a0c1aea5236c3c4fded1df9593ad1922ae050231664c743ad11e208fe51eca09f7e81f2803633cd933b5fb49f1fb62eb5017157a29d2d67af90ededc340a34722d8d061265286d41bf95bb364d1766a7c6511bd17bbb9b6a9eb29c8903eda7f7436cc627fda76a67ec31d4d279427e2a2b5c41acc20982755b81fcb2be8a5ac2716c89b9dc8b7a4c8c317a19d0430858087fd3df8791a148f89dbeecb5d110d15a9fdeb20f7877cd270dee91320875e123bd9fd816932c5e8f226914982c6a822983161651902670078c334eaff9ead5933feaef432b66a46d126f9fd2b35a87b95c0d02810c518c02342417b51b7d534d62431ec010eb3af490def01a4f607a51031e7d73d44766d6d459d0d50d2c5a6785ec397af3cbc21a7a78f4243d68b38a161d532beeb0cac656ab19ac556efbfb0684b499759df8001558d767307c5470e78709544243794fd7df90806e71d8060e56311d0e258fff4b031a2838ed2ec2b8a25dfd592e3f78c75e810e6a810dafe483593bbc0d8d6da779149e1fc22bda3b95b8694480b3da1ce28d3dbef399ac7d6c23dd562c12b59b10ecb2807e32543984ca7da7e603890b3c8c45fc25d1a422952ed115cc6b501ff0549ae1dda1ef88a670659a4a94136d599828ceaef3cdf5f0bfa24218f64ede1458c9d2725413772b3aa525b1fea2d3d6256ac8064138bed5a9b321322342c65081e4f8cdf72d059859b1148c72c0918415781741369d45560a7b9b02d1b0bad3522f892ed2ea6b100893aa82b231e9caa942649b8c5885a7ba3ffca0bf4872e3246615852c174f19b7cb5e72a41d947fb9a73d807f5d1835d3dd9a8bad55a16518d3111212a9b4a3899d494df461cee096c7415b9b23c4ea18aa71940f5d994743afd87478f5bf0c86bc7895313368e16b0ff10b1232efb5bf9b3fcf89c2b8f9268762211126b29fd14c3aa7eba860c15e0419384483701b0086191284b625944069fde3794e6a4a82d63b8da89d24e26997090c08fe31357889f81fa626002018227391206057afcd3b2c8ea527b8f7f4abd23a8ac3f756b2cc566eba8c51c09c068ba950e11770d5122afe59213167828a5ae9f1a4ccedaeeced731b9529b61c41d2a97ac9b36ba7aaa20b0a5de3f9835c1a5ec212c54a53240a5effd49179ad6c9cfc44e8559838b69178a2e36c9aa84fd368c28e6a5de9d8a6897734ec8489f907a7e1727b85a9b825016281bf724a160f7b79a885ee1e7d591b686edac314d43ff4e5a1312816075b4c5a65f8b2e3990ec47f8f8a73a5fc4a6095469c3058ab8c557bf9c9f91a01dea91f61a2598985094a272f8ce3acdf71ca9726ab8af996f147fafd35ce0859b4488b5c14b6a2bafafb935dc1b3764ed3c8fb50064970796924e63493e99ecd0abbf9c3188d6dd7161d4daddc7b8d23673f443048a5ba752a048ec448b1d45ab259e7c5c8ee16883c6d4d83763641faee865e792185f26467fcc97a4b4d534937718688fec1deeaf0d66770ba731de9c39859e8724cc365de6e72393dffff78d608f1d3aac6e46562ee2503be0f4b69f8b4cb7943fe7f911dca85d826b41efe65195a08b901fca14a4e4526d8860144bb06b21d6501a1c344e255e4b88e81c9001b4d42298405797fcc5d7b48fb6802a81a94dd591d18f92e3aebbea9324ef47efe8e39b645e7862c0bb2842f9dd6a48d8c0eb0c6bb3c9aa71be3ebc30680f62d662c660742423ae28c6bcfe75e7889edb39614a358567b2f63f1526a587ffed404fc5431714971847b57c5fa4374de8c947ea2bc3f14c0083733f03dbdc7c7cb42e7a501a6b9d3ad7e97fedf4937ed6d47001d5a1948147ba5abb7cdf90c8d788723835b8b1cfb7060fafabfc3c74b58dda796b916f4428c1136bf1077be3a7878c002e066e895906922698fe0cc45d7909553a436cd601ec3cf3c849321665851e5fce0c688ca8b0f6f52b5c5a0fc7170be83bed553cf4ac507f8928020a35fc5549616e86dbc2206f51b3f1ba28c17ffefdebbd6e0a275c4a4b30371b1f97b5b0df167f15cec61f0c9561c830ae58df6237abe404eff3e1d8e2e19d955fba5f01dbe2300c13c1610c479c9e183ea0185d507291c26823fd83dacf7fd55d3c638299ec796e1654faef37bd61054ca6f795b98949a1cd5d6f06521cf04555387abf6110c35c41e1a2f56b0e3ea9d39826279932ffb3dbb1ba87bcdcce792ec35e89314c3fcc433100f037d7b4437d04663d729ccdc04761056a58ed44e80d1f74290b02416ee0a5fc9bf133aad9b1569ccb908b89aec129a1f2d6b2b544b7e9fbf566e31babef9dd5c473562c68e0ffcb6cb0772d32ae0c74489ba90091ed87df809bd558dc044a5a235b26ba079f43ba9bdc6d2da5e3c2a9440231b2e84889519c39aa5904c53809ad862b25edbaaae36c441ffe7927aa6e7c8e00a3b81700ee7feec7cbae1893d834466a41b1e0102680d72bfd4c4061e6bf58cf84bba83f55ed80e8b3e95964e8d437698500ffdfe5b0572abd0901fa02b6d9cbe1504c3b8eda311de7c2048d1898494cf95b8e2df865cbccc38d06b39fe1b29c764d0baafbec880e5723620378778532c356170afdc0d367d2a67f3a701617dc5fb331be542c818ab165d88f1782c9fd2592d1d6665f54cef48e6e63193c9ecc1026556685161babf627e9981321e0cb46341a8c5afdcb07789df3aaf8914053e7f540697103a26829fdeab41c24f397e674477a6159eb2c449d04c55ec61462a29daf26d0bbc9e3dcb7fee954d0dc013e7645c293a7d67d163005b174fd75cf5e3b533fc8433a51878b21d7a164a7eb5bb27f2e0cd6bbdc1d07a2c5e357bd6e6d4ce7dd656fe146b1d80f61d13772498aad7d283e53d93d56bd11b6af33056f84a597b48fc5c7d6408ccf20069718a2fc90a92c9ec6851522d6b5e565fb7ae6e15916ed2ed348fbd9d74e68c0e67d51b5b4ee24074c5f1ad0c04660865246050721937b8c96ad4cd6e9fa792aa8d378e1ab5928530db5ca2b7ec24895699eba427aca4b95c86f182a356f1159854add75e4bf7b8e1e491b5ed2d8a41fd0feae4475f779158b490ad4bccef39b2f68f59764faa7a6e4a06f28715eef1e75123880f394bba46c5b2c9b244200614ffabf3c54f34bf1614653919de1a0dc2b829246f66041b8f98bf22906cddb76e854a1383e3b1eac78ba6883369896203d0da87c483a5fafa7ab14b82152fde83e7e77760c8fa17841dd0feb959bb8a5d3692531d336cec478fd33411cf61b63355f2a5d3e4f7b21d4e4c65067373d9c9498bb5a139198ab8d8e50c33a698d19ab65bc98c1693c6d06ff45481a3934"}, @generic={0xff, 0x1000, "12873412042a252f34bebccc050600782ce4c06b55d7e3fd300473b5c82ee7e802842b9c8c2f0cdbe0dfb59816d0a8c3b0619533a631e90ef20b21c02a818eba68162da13ec1d5511ba402c1055c7ff43ae9f31cb153f73e0ab20cc8a8c8224ed3286e51d500007672e87337cb51cafb1bf93b4fba09885c3c001c0ae592ba79620d0c3d7a7b35f4c1bcf7c9c66082ba3e8300038f1cb1c66cb73b3b9778a7ad224ee1e3656eeab5ba14d5f31dc3c39bb89ad3f0b1bde6b0c3fda120142633605d4224b9c6e97ef08981d5a79b7796c9759af5146346cd6b18d805bd66b17e18be5c256c52723fd8a14480f46ed9429d6e6769ab5865004ce5d61ad3087f9fceac4f4cb11e577b0a6c9a6241af89863297ebc48bd015e0d4623a2e40719dbb903df4ba01f724f7ea9548a66f46725a86ae889a4d72421572d65bc596f12cbed796f95d6e0af599aaf5705dd77519a69607c730fe6285215ca362a909e398d80c8ae735c905accd22e6de2aee7302f0765c89f39ad0974896df11a3b6b2959c60c38b1266852a1be1e187dd92efa40d4998ac286b0f531f54c4bf6b3c3ebdda9746888dd5c05d104cf5d5acd3a091204e91c2bd0954c45d092acc4c55e7b17f680813c76e14f4bd4800bdbcdd74087225c1a396b656a7895b1b0c131b9dfcb94ec3008d1e1b312244536d7a3dfca1d02a9179c5a9a2eb085f16afedfd3da838f1441a7b22ccab62e88b644e91e097211810895e3746b91020ddd6c09415e6584aaa941e06a7c630440ac2648c7fc018dd6522ba0b692e62947e2e030182d70a06133dd95d88dcd02f1d3c175e585a692cdd963fa588432ac1c3ab726934695db81d3bd9342987b4561b5f2eaf10e31104f04b528ba0e9a9fd275a94f31c5bebf3fb87257fcadc72297595a9b9865a594dc259beb8976f380eec034808147d5f765fc54d672ce5a43bf9c6817099beb1148039a53e28b89c1afe029d559bc2e0f37600149209553bd0f29e0417a7b2ac9a61446382789c50fa481cc8a16f2f81d432cde111318b9b4b1713d5da7c1fb6f8d1c4041c3bccf88efb8fa811b6a34ef278725c2b178da0c373eba30ac00043f18c180a2cdfb35b26e52d8562b714f77e5a35422521c5a99aa2b37e5c0cabb0cee5a0a9824d7531481c107fcb3dfdd9d7398a8f0d7da80704d9ff2271dac474796d7de832c38829b605380f1fdef729157b29475dfd044e965c25ed22f3ba9cf5a4e2c7a94a0a5c17914aa09f4ccc734ff9ab4c4ab098d33f45cdc9da6577e19a7b95d598c2df4e48843b2b9ae54531ef471fc7c9ad31192e7f4adabd21ba14663d90c3b0ec4e42489da3cf640971ca3cfcb602aaebf5da83f928f011578c393d7d6a9ae42a52eb1ae19554b6ad4413702673abe8ac947e328125afb8467d7819805a38f16551e05f0b834f139756b7fc815e99c4794b19ed64a86249a3d6f2e0b5367bb1ef7597cb90c0418bbc40694c0553861f209dfb5be4a10afa6a2939b822f1eb98ccab20c5a6b6cf1c58c5f973ce72bfc4b46fba84b6964d7c6c0e276a50ff3432f886081db3c6fc5f1913b6b994e89fb4dd2670b41a53c9f0b7ff0f399eda618e170e242c6d1cba02084b05478ac3e86f707a4e67d9f5d61f6064a9d871b4b7b578122c526d49cf4cb1707df5d755f35d74920e6c849b9a84f54f710f8686c5500dd7f2dcd9f1b30f277f7332a217c5ed37a0a55ea8cb52e0481a76bb874e42a39394f301dd8d1b0c6d437f34c4a3ea64c19c7c61b08a4fda110691d5c9e52c4258e5a36b35ca2ec336a5f3d8dfcec165d60a8cda258df4e8d1496b3835269dc17c166618f002fdfd0c84ca69e0c9c985062b468a6994d8e83d69dbca9068d6ffbc71974478ad437a2aebfe6b8604021d2467f738d87c904b3c0ebeca38d38efa91acfeb5135ea8041fbb01a0dcad2a4cbf984a7b0857d1bd605d0442d19e147f67384d56e1a0b68104af7e6a6ee1ff8354c1a8c6dfeb78c6adb919eae8334635e5a1c36a7759c1141d393ce36301c1355e8017065190bba91126e9eb72bf87b7e59e4914a594bb787b1e64ec39cee4c3555b6e4f02c614a7cac47417146ac10ff793b736a8496b9facbb696f67d498f23b67d338cfa76881844fddfbca993bac4410e5009cdc25352042f6d8f491afd974711322b51088507d4a0c3168a37eadb319522a7ef5f2fd5a9c8567ef37d088b757996041e014558945c147d37badf3d8f2462720bd4a852c50d9013d3c5183933aa3196a276589f7a3057ec6bef5676e05c703bb288f27a2f30a3f29d1980846ab9a625e75a74cda119cb6d6585e1ac25764da3c4ae28dfdc9aa099657be351c639431f7ec9a20aa3d68a05b5a79cb2f75874f7cae07d18ca62ce85da7f8faa59f267901c5d52e2245a38de29733babb669dcacd4df0d5bdc7df7dd4127464dd565264686f8472778b5803c79a5dfbd17987dc6bbdc81cf3d00cffdafdd9318945fb902c7f69cb045694db241e8a110568b941829ef319f10244b550bef7b03f527c6a9c36601a8491527c5fb9e2bcb1664eed146920b0cff07caf482e90b64e5977fbf5d1d63a18d0580db631db641daa5877ee5ded8198097a86eabde06e905453f6b26f985b8cbe25a2e6697ea96836a6d9e498eb9b2feb7be44d8824cc71fbdfed90af1061710e2c4065c793151eadc48a655b73b3d0a47a7c7fa0dd654508e1cd6e143220f6d8943b726d577ba6b4a70dde3b66c40ca8a9eea45d779e3326ad60cb0dfa43df4a7165bceca28aa7a35539d8aac9f5e923e5803a0ce4f35305e2a6229e0b5132c20ab01ce991dc9d2aac34041ef08821f6f5c6e4c61eb1bd7a4067c8e48476d50dbbf4322033bed24db072e9ed9386054039f7dde653e8911c6e0ad13d480540dbedb774d775dc4e886622fe57aedc39e87d8b4b437c371820b551b42810ea74440891190a3d874a058f2045617082f68240bfe24f2416ccf1e3281e56df71d07604441f2669247e7654f0d2d7a4b89e82971a349543f31b7c595be96ce869e53c1de487cc36d8e5c4255de383ad6afdf6751c7836504a6cb80d056a79b1fdf991ec4ef82d93b6578b2f018ab99a5f70d0dad277c3f0ebb64ace123544c55e6712276fad9ac5e6a3fb2a69885b349c37ea899a3654f4e8364205b3af80f6a40685dabcd89927a64ab7e01ef0042c081addcca108db1eae3f315ca3219e3f9ac68a9651215e924d2645c9bd16d0b5101c02f6189b2b1bd85ef8c6b238bf1bb6cca9cd1c8f10a00f4e2ee73b58c11206cd1f59c1c9e83b5332a1ecce9183ca266791ec4426a83f4eb0a0fd210e7d4503bb8044e28ef33bc7cc4595bb9fae2d74d98a5d64de6c60297e853265c6126fd173142b550317d7a976fbe0f12633f22849f0fff6d31652f55a69696dc40a1cb85a62eb6612178284315dc01b2fb9bec63b56042c4e539b6ef5c52ffb6258fa49067317d60bd89c240aab82e1702315261d9673c13bf66d58225c23b2aa20dff54ae3f675f8d16637e183e8ba1999bca6ab642aef62c9691396facc6b0e2234c74981025a5cb6ff6cae2c844e32232423e1af183e0e5f56c563e73f3bdf88634b436f783baf98fdc674d4a594ca1014945b8d67b2053eb6c27bb3329e5c02b405dab12908297304f31530d509da631245c8d8cf75aa5bc5d97eded6f0ed810cec1c5d58d10b4459fcc8f108c50692f31b1176747603c1b10e147db87fa8333532b513823a4a3255f146ed9003a30f18afac61cba02c78f32531dd1edf49d50f2b11c77b4a39504e6b1610ba1d95d5f591fd62f30570509fcd89c07d057d9f3cb4487c15e67b7269675fd8ed4e5141c9cbc00bb837fd74fc1b9a5f9b54b915dbb4a9b4b0a7577fe988d47bb70d1f928ac53167c87e422ea94bfb07e0cb3ec704ba9c2180a225b214d6cba3ff37e4bf202d5935cffb87f06c56f8dd2d0f08cc8295f3bc819002fe4b0c0f31f9747fa4e7cb5e6bdf26d5747ea0c19e3d2eefffad4b7fe5289e06f927ec058166e11e53a6bb8bb46e02a2501a4faaf54fc50e066c2d229579d851c909040bda82f88f2c1cd276b3ae792f9e92804291ae1e95bba3101d078f10a21e9a1007db2ff03fc3e901dc832f124beb42a4202d29e8c4b615e5cf0623958968cb26c71eabaf6213fc77bcfd0ca2f2789eff0c1331c89adad8b011414581f8ab176c121f7b1db3aa14153fa6e1f452db9ce8ec913eb460c1133de0ec61bb4ed41e72167b50c287ab3e25a4a9aa84beaa7443f23ee87b173b4be4281dcdda96c4b3daa9bb231085fc8d4010a14dcef6c020099bfb9f628fde0927a1700cdbd3231476027abf9e321df39f2c667dbd8670576d6833e4a4955f9931af54e0d7f73cab6023aa5956c8aba558b0a9d48a68700dbde7d1ec7504521bf03d8d0ecab8a1bdc87b2e4481e833294edc3bd38738a78e6cec4a156180f3786041efef5e122c640654e825782fa950fe9e85b9944f59e115c339798cf3f3c8c4b3068b59864fde57d4f536034cd7fbdebd9f7bcdf04e4149049e0f99316eff19d415ce17e64c7566f014d8375b8df5ea2686b84843aaba2ce9ca9f2450e8ddc928c2e12c27a7cde2d67c95e1c47971bf9eac8c8d3442fa4f50355b999896d64fec20f3e4d40c158a53ad5b7d500ccc48461b223e2b35923d9b27c1a0afc1b1d5bc2687c84160277fe28949f1a459aaca325aa8094fcf3fafd59dce79b40dd19c54dd0ed43c70f82ce81f4003371f25cb9877d32206a187a7670476971ecd664279314cf93d7d46d961e609d035248074260c8996ba24f8b5a6a93d4c4e6ac81d0a5dcbd68583b39e9ee6bf950667bfd6cb2115c5d290cd26a491161577ddf5cfe3c624c08e7645e7972a1b98e099ae547821082eaaa09e884d24bb440ab9041e733777cd97fa534c2487969fc54e4175cd838efeb678ccb7f89e336ef3fe9d13f1b6975a67ddbac10719bbdee83aeab94c58d42c17694bee0fff655a98d95e40c5c14116f6ff68c16efce4bead940d934df8c2e65d730c229e8576f65829bdde898c9d1aea43a1a45d1744744ac3d7f17c9d1bdaa4dd481411203daab3b7968ab69315f7de6e42552b265f5624f2327645ff61cc7eb1b4eb6ad09b583f82034de8665269e7b97c31638a14fb94ab0d76e3c70043b95d86e1d4014999af3f4b21e532e75cbacf9bfa2f6648706a410af584871a5246ddf01cd1828a54f49f986e2babf80d017ef1f0d1fee8dfc11d36a579b7518c309b332cb9849f20ebfc8aebe187ecc0d067681ab792a5a4773407e15a46beaf7426673f9739e916923dae8365bce1a02b1b7f209f1d17631743fc3b99aa4ae6b349f37dfb81a6aed2b1ff9dbfd8b25a7cf5c120e44602b23193b71ce0418f326438496d607d95162dacaee2a81c10a933d2dafc3677bdd1834d13e46541d5e0c4a46f8b6ffc3b955d278c00b35dc9428272c01e90a60201232477343643214a3ad8bd928b86bff7edfb421f9739e336d9943c0798c64eec650cca4a680aa47d9e79f71858242ac4bd4681ca9c6b8f41a3e1dd696a1ef2eef259097e7c8e3c372cf97f7197fedffc7e3cde5fd2925c57c23f09d83c1286c1741a6b31e5fecefeaf892659f5479606ac275fafd7c6b18e0976749513c255d4456c70b0f86b1ea7e5c81d0ec3f5dff40e4051113f261d443228c4052556cfef7e521479a47a82b431f84124b2b6338f400d13e002bd6ad85cf9308aa716198648810577bfc7065cfa1a7e0f459f8b0d6b36b22b53570e26"}, @generic={0x3f, 0x64, "6e227b65361ac722ff8ad29b6ae5b0cf2161049afc9c3dbd7e6677a42bdb23d047e0d9588889e1acce60d01ef6019adb82653df677591849a29a2c8e6f456c8cfb8e8f175a2040aae5b6da8d0fbca61622eb54d605258fc1401e542f9d9875879538fd67"}]}], @generic="1fecf5ef89a8c8a5a688e4bf1292851ba56f4faa97f75404efb1b2235e335fdb08762a73a8d76bc643776753983768b5b82bba89"}}}}}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:01:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)=' \x00\x00\x00', 0x4) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000340)=0xfd7) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000000c0)={0xf1, 0x1, 0x7fffffff, {[0x3, 0x2, 0x6, 0x6, 0x800, 0x7ff, 0x60, 0x7babf6c9, 0x5, 0x0, 0x7, 0xfffffffffffffffb, 0x10000, 0x6, 0x8, 0x9, 0xff, 0xeab], [0x0, 0x3, 0x1f, 0x0, 0x4, 0x3ff, 0x100, 0x10000, 0x7fff, 0x37], [0x100000000, 0x101, 0x6b5, 0x596000, 0x4, 0x10001, 0x72aa], [0x0, 0x80000001, 0x8001, 0x7fffffff, 0xd53, 0x1ff], [{0x8119, 0x6, 0x7fffffff, 0x8000}, {0x4, 0x8001, 0x9dcb, 0x1}, {0x9, 0xffff, 0x3}, {0xffff, 0x2, 0x40, 0x730}, {0x1, 0x9, 0x1, 0x4}, {0x7b9, 0x1000, 0xcd, 0xb54}, {0x1f, 0x9, 0x71, 0x200}, {0x6, 0x400, 0x4, 0x2}], {0x7, 0x80000000, 0x5, 0x1}, {0xab6, 0x9, 0x4, 0x7}}}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r1) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000140)) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000506, r1) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a6) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r0) 16:01:34 executing program 1: syz_emit_ethernet(0x70, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3a, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x33}], "12c8"}}}}}}}) r0 = socket(0x2, 0x2, 0x0) getgid() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d4ae4c73403b10820a58fe43b00fa0400a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab321a4f00e7a801b6fffba5050932ed612efdc2ef470606cfbe8add8b5b7a95fdb4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0410b67f475df2b473f9df01000000000000c1ecc440000447c89263b7abac8d0e5aa2d799cf301576534c2d7cea02f705e8fa9f7c40b3df7cd90e67beab3b00c6c3b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4deef1c55749220dba70a66de920de4f1e00000000000000000000e5c16fec977da564491d46685c757651a1adc6810cec09e849aaeda823c288e7ade8c65a5f7a5174b72a47b8fc907f714de1a8ca9b2a8afe8188eb6060fa0eb1637e5c97a186e199d43fada627e3ce717c29dee21c0d2f12046060274de644db014a29ce180488d3ac96a521f4e93c97549a0cfa56551336dc8f88786ea79b51682ce60c1528e8e8a7523cfce71f857398b21b7588ab20a1274a1825a34a64134df09b67235c1a06ca46db0dfbce049512a16e2836b0b41d636d9a480d6cac4a9bca6c93dcc4764a01343f143efffaabd56c5b7f4a2d9a224ffc3fc253fc19b88bba96a6ffc702d057c671ff18415e1fd04d8b8649ff2305753b17c8e39b8c16ed7456ac61b76c59a45d2ca246817575665ae26e1eaef6fa"], 0x10) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x75, 0x3, 0x8, 0x0, 0x4, 0xfffffffc, 0x2b10, 0x0, 0x0, 0xfffffffffffffffe, 0xa38a}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d4ae4c73403b10820a58fe43b00fa0400a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab321a4f00e7a801b6fffba5050932ed612efdc2ef470606cfbe8add8b5b7a95fdb4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0410b67f475df2b473f9df01000000000000c1ecc440000447c89263b7abac8d0e5aa2d799cf301576534c2d7cea02f705e8fa9f7c40b3df7cd90e67beab3b00c6c3b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4deef1c55749220dba70a66de920de4f1e00000000000000000000e5c16fec977da564491d46685c757651a1adc6810cec09e849aaeda823c288e7ade8c65a5f7a5174b72a47b8fc907f714de1a8ca9b2a8afe8188eb6060fa0eb1637e5c97a186e199d43fada627e3ce717c29dee21c0d2f12046060274de644db014a29ce180488d3ac96a521f4e93c97549a0cfa56551336dc8f88786ea79b51682ce60c1528e8e8a7523cfce71f857398b21b7588ab20a1274a1825a34a64134df09b67235c1a06ca46db0dfbce049512a16e2836b0b41d636d9a480d6cac4a9bca6c93dcc4764a01343f143efffaabd56c5b7f4a2d9a224ffc3fc253fc19b88bba96a6ffc702d057c671ff18415e1fd04d8b8649ff2305753b17c8e39b8c16ed7456ac61b76c59a45d2ca246817575665ae26e1eaef6fa"], 0x10) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/1}, &(0x7f00000001c0)=0x3) dup2(r4, r3) sendto$inet6(r3, &(0x7f0000000500)="2cf7bfb6d2dd9513aaa468004a18af7c28116f658fc0442220c3f89481b3179af6ca170f41a053d7494db843b4a636815ead51e7aca27b960a64ece2b9f882e7b8e3e5c560e6f986f3ebdd94ff08d6a8ea1b8378c68de99c3363fd536f411d762d8f7e9efc25520c0b3eb0f6d411b054b03f6063d2bd00e0804f6713b96f6c5f260dc8edd7cd327ada2265cf80a04c0aad0c352a929f256fecb496d18aa211871e4db041fca7a87771f05c495a273db13c77defccad9bc9a5907bd5f2f3f295f26a2c5984b5551c362c53c022268a51b5bc20040f2d9bab9d8360a1088d91c0afc3561614b031e64508dd1ba526b19f7518af0e0dc987a833e31d07d30b1aba13df3ae6da33d3d3b7c6b55eb802c70c3cfd8e0eb176abbe262617617eec692c58fb8693a5606949c1e087dada999da98b0aa13811caa3a1964b7b7231b36401b504be056d08ab1d3c5e14f657367a68472fc44f4dba819fc99a4f55d4e59610ccdaef4edf0c98ba1488735f0f54c7a952bfe8a42dbf08e47e7b91afaf170a41a6961a05776215b77d8f08736a5b119f8c286d34a560640c14657a65b1f150147cd216da1ad7f72be9983efe1c1ad17661ad5ac461e3f02644a74ef34741db77e045db2ee48f4aceaa8419a2ce5f846ac40b7d9aba4be68a8c585315b654557e11ac5d99b665eb3d0789a332c210aafa152e44e93077313622b925e1e94795c63428e56b322b706042b88376a033199144f414d5439bb6204a56ea0f32bfcadaf4752dd61abef1434bee662a768ad0909d4a1e670c6a4c62acc32b6b592f236492c4b5c3a593831fa6328a0ce3e59464268f49d5d62db15dfa542bb871c59d2d27b31b316d271bbc3a002a53f76fed58a1e3d1484ad35ebac64411bb6a30ce77160430dcce22fc7d894a0fccea028f202c8ba484cfaf1b765dbc5d2412f2798d2dba74b33314f8c33ad23eba664f5beec635099332f961ca52296d75f22df2444f69974a96b704c0da3fb6ac446247268be65c185ac49d42d3a0f55549b52586cba08a4b079d63843cb2a54b1fbb15005ee50f06c3a8ccea0840f6cbecf3392cdee03254a3aafea855287dbb946d22a98da218b218cde52600be9e766aa2c91bfb715d998aa8a7fc5cae271c25cd01809724892cf3a65a9ed6ac8f6eb8184b7063f35023173e50917b89dec0821abea88d31d2b38d3d3bb6f2b33a5d180eafa84351761409aa017914bfb2d3cb48d1ca2ab5c1dcb818e531d251719940608c3654387776b8a41d10ab4e2eec54f7da4971c73c42a771d492c8f4bc31804e143424ea81119d7abc57c472b2b46a8d5ab0bcf209c26db4a4c26d8a2813affc5028c9b583e8afcbb38652d5786ccac9d74504380db4f99fab734c7bdf55c35ea3fdbc95ebc37a607c0ad1dc146fb05b44b1bf38e53fbb6b9987f9a718573c7fcf91d265bf29decac4a672374f02d6ce699ada39a49448a3d1435f942bc50d6fe512ef68d10d31539c9fba2a615cd5ff1d9d17690c07d561333444afc3dd608b4b233ce4ce3f92eed3521879ef417f530250aeb8dc809a5874734a917bc81827d0e2c1729d04ef0d9d8e6f7629ea90219ff4ac6826c9bfcfda5bd00ebee5938623c64f488bdc8ba95c2110488be82410f12970629f83e10516c9e3c6b9780b786c6d1e278ae1e62a817ac54301a02714b23ac37eb0574f5ed8b6bbf03b348a07aa8273d82376e98970eed287de2f738d55021c9afdcebbfe8689ca6480d29d9930fd593514dbd7f60d24cd4c48c968427ed079612abb7295d6d9c72ef0276229e8726c23ec1844a43ed45a38617ea6986e85c6ebf8f213409526cfdfbd3120c912b8f461743b4b5d64bb7306407027548660f93b713bc1dea66030af8fab01fb75d93da1b4139548f56fe6f9eae388858b9a183beb91e85fc8dba31f45dc44a87fe140d11d803b9900c9abc85d00353ac15e94ea24a5c2c423ae4cfdfc948d693d9b65fa01b16257bc270a072ae4a29516bafac8757f82d64822ddafa734007f91651cd085b6c231968253c2874b92ca10e9aef0eb081f21e1742e0fa029aed6cd059c3", 0x5c1, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:34 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) madvise(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) semop(r0, &(0x7f0000000000)=[{0x4, 0x1}, {0x3, 0x9}], 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000db1000/0x2000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 16:01:34 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x21) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:34 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}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f00000002c0)="25e808eb9a8ad10f59b07556cc679764764f6dddc42feb0fb4411bc394f2a942a6b1a2be9066610766848a2312fc302ddd09e90827ad131fc790e2f38ecdce2413bf78a3896cb05effa14b68c3e3ecad9ee36df10a80832f8f1ac33c59e2a85cb00e00935005952bbd2d087150799394451d6119474a51bb66081a1fdbd92840fd651d37a6ccf38324fbd3e55753cf1bc01e28ed4769d4ba4360107c779b61cffb18345667c7f0edb4e83a8adc0728cf3fb7ff6989ef6af437e5d5463f6f0d50f351f6b53554b9626f62dc68e62ef5c77a2200", 0xd3}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x38}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0489a9b66448ad65f64e900c22f8f64112a07a04200f98940d5d8295e069dc109979843a608f7589beeaa7f6c872a38eeee7e93855ead7b4a371048e35edc09af129dcd2267ef1cbc34e2f8bcd7740a64dc1ec12a0a70903170694adc48bc8171ae44f2053617690f2245102e3c6e46b4b562e105f871e0b2933a263ef374a15cb44bcea2e67e8b800624c363a740990c3b4a1e3c184904e2b20cbf332317c5471ea89d4b3ce3cba0ca8ec7d8e87192dd7"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom$inet6(r3, &(0x7f00000003c0)=""/4096, 0x1000, 0x803, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x4}, 0xc) 16:01:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000300)="3b647a6806832bd1b0c23ab5bfa46eb991d81ea9f2f61422f895c3fd66d610428e9b3d2e4fb959a1abdc8576760510079a5188", 0x33}], 0x1, 0x0, 0x7) recvfrom$inet(r2, &(0x7f0000000280)=""/55, 0x37, 0x800, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000380)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x8020560b, &(0x7f0000000040)={0x4, 0x0, {[0xfffffffffffffffa, 0x8000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0xfffffffffffffffd], [], [{0x8}], {}, {0x0, 0x0, 0x8000}}}) 16:01:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a53870663b12c5c1ed06594dda9a555274f96a3729815270f9fa318d5bfe1e5881f224d9695e796a00d2f05eabb7ace2d8555665ce28ea72a293d89e74b3989755c9c87400541050e0ec233c431d4449888870af9247576b6eeb7f3b8c98d063d79f28bf44338f0e62436fc62cf7dd1179038e756a266c340cd84273a4e164de5908d3e7cc9f16fb7cedf34d392a2d1420893d8923e83f2db6d31ace431fdee51e774c6d14673ce1c19c1f5eeab98"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000300)="fa65fdc9601b2ec9a96ad516b8ab94026de87b87c69ea773d28aca6483cf566475f06c32bbdee9cb6c22bab387a5c62155a338826318bd76fff9e32f92bf", &(0x7f0000000080)=0x3e, &(0x7f0000000240)="69ccab2f61e0d16f8671987cd555e5c282154e08eaea6115ef16d8a11170", 0x1e) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) bind(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setpgid(0x0, r1) wait4(0x0, &(0x7f0000000280), 0x0, &(0x7f00000005c0)) geteuid() getegid() r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x46) r4 = syz_open_pts() r5 = dup2(r4, 0xffffffffffffffff) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(r6, r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="4270cb3b58605bd91c34d643a4c42b0291385cd21a967c3caceeb7d466b4860f26a44f1833ed2d77d8", 0x29}, {&(0x7f0000000540)="2a26cfe43039ca64ef85a4cd83da8748f821238b5189261f422dc0aeec25bbe942b3109b8b314ca2fe5eb74352b679c090007da38a713a5e4d2d28c184c8ce8abe55837a75aae633093efb1a106522ba70e96820ed51803910c2a4ef4884760edca4d6a37119c4f8d90dd4da69f5f16edc612d3d", 0x74}], 0x2, &(0x7f00000006c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3, 0xffffffffffffffff, r5, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r2}], 0x120, 0x8}, 0x401) r9 = open(&(0x7f0000000000)='./file0\x00', 0x10401, 0x0) pwritev(r6, &(0x7f0000000480), 0x0, 0x0, 0x2) ftruncate(r9, 0x0, 0x3fffd) pwrite(r9, &(0x7f0000000200)="12", 0x1, 0x0, 0xade7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x6, 0x3, 0x5) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x29, 0x65, 0x0, 0x0) 16:01:39 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x200000000, 0x1}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:01:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r2) write(r2, &(0x7f0000000000)="220e22", 0x3) write(r0, &(0x7f0000000040)="a30a9521b5c41bbbdc92a0e3eca8280237baeb3f3936e6d22727f84184b1ad36306862736ac833a77432e1087113e388", 0x30) getrusage(0xffffffffffffffff, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:39 executing program 1: syz_emit_ethernet(0xef, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xb9, 0x61, 0x0, @mcast2, @mcast2, {[], @udp={{0x3, 0x0, 0x8}, {"896e756cf614c9e0c326ad24901a55b86c27946055c9d7179855152f7a1ba4078d6017f54d987d5c5cd7cf145c0b2cd1c1b93df5310b3c4c731a5aa50df75a419401258da9ad1437213b1be933c0524689d4a656c33f44aae09dcdf289f0add606f3a802279f3d379d4ea52fa1a8620f09ea86c056a37b1102db6c345ce0f29fc51ef337c5ac5e36bf68cabcd055d182a90a0dc8bb19c0733118f96ab3fd0c86dd291832c4aa70117f1392ddce2ce47b1c"}}}}}}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x80000000, 0x2, 0x3, "08abfa5c48497645a7a96c10158366500a48360a", 0x7ff, 0x2fa}) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="3849275f7e763113c7a33c3058dce088f43591af525dd46b26518262caa053eaa7ad58c5712b25b48bcb8a629fe3742365c603dda381096884a9d7f050d2854929a58c6cfc04d78db300e0060c9b73c70a805c668539bd6504fb8cbf0c3f7497e66d1c575b4106b55c24f835282de0921f3bcaab8f9e7554950dec42e9b4f037b98e87a191b5394e20bf8a2d19a7f70985e5f17ec8b35de40297888b14bd61c0a127d909fee1ca5bd73a9926300eb34eaa5f91cfba957902f7e4b9a9b0dfe4cf4c95dab61b81f2d90e5822647a26b80c3c819a27c613ca6e9764c5", 0xdb) 16:01:39 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(r4, r7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000001c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/134, 0x86}, {&(0x7f00000024c0)=""/151, 0x97}, {&(0x7f0000002580)=""/157, 0x9d}], 0x7) ioctl$TIOCCBRK(r0, 0x2000747a) getuid() r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) pread(r4, &(0x7f0000002640)="0436203cae32694aa0f3cc026b272bad03a6f06ce0f8e8c81d9e49cffec2a7b373b08129d730454cc085cccc37bc3e8d3eedca5baa03fd7add454bda970f681ece71504976f51841430a48bcc41dd5e9d183d3713f7f2c8f226ef99151645b21868e04ab93578ab13d1c8e4a439b84a1db71e1fc93e6cc9d7601881492a616e7b293ccb84a3cc84392a985113f09805409aea7a4d5da2580c5146fd9e212d7d38a21e1fbcf99dc3d14b4d57fe848faccef99ec1b2d926c744c672f1a2caa79784f53a6b045da8befd5910da82ab941fc53309780a2a40dbad79aed75b17d9004c7794cd244b9ff5ed61f5b98e3acd711e973a072", 0xf4, 0x0, 0x9) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x33, 0x4}, 0x4, &(0x7f00000002c0)="a9b0c34387f5d9b37d3e2a6c695e34461e17075343954e6371ffae9aaae150621e2672d01b5b710faf4a8ccea494a1999765272ccc712acf5c3595bf73421004000000000000005ea0b8afdf8992ccae30f9ca81131ac241f2dd8df39ed0e8d26a2a25925b927cb99039ebd8015e374ae92534509a73eedc19df3f1d0a470d4d59c2839480d77d319de26e8be12ebf4b5f370ae38d16f4a399780b28c1702221e355a55d333432475169161e6eb60a8e6d1f471789c49d344e819ca7cbe10e07b329ccb8139c68bed0e6445cab996d96ec7dae084462808e226aa96a98cead160a31c58a846f421e08b75f040d853411994cb53d717c802bcc3fdbbe579da14359f9842b5b9cc3597ae5dc96542e3a5746772b6db7445602c9720713f5a3dd13e38e9162f00eeba986cbf5dc00f2a3c655780000019cde727e", &(0x7f0000000240)=0x139, &(0x7f0000000280)="bdb78c0180000000000000188e3da10700b39fd1", 0x14) 16:01:49 executing program 0: syz_emit_ethernet(0x22, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffffffffffdaaaa010000000800450000140000000000339078ac1400bbe0000001498adb9bc8cad2c6fa1b9a94660cab91584f9d9c88a91d5f1b1dfe7f515dc08a280210ff2ad822ba8119ae79fee9681d7036763f3ec55d27e695bd1403ce5b636ce23aa9879b7c66333c772f8b4ee2309a66c1f8d59f8cab62546bec9b757d0cc0e2a889e566f6d38ce1a382d202000000607cde271a1965fc23118d92beffd3ce1eff0f87dbc62e798b856cd0906bef2df0efdd022f7afd5c9d667de5c050b568de428363064b16919f45106d29ab966cb4445fb068c618afa6519637be03e59c0a5c26120fc1363d51933aa9"]) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r5 = syz_open_pts() r6 = kqueue() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8) r8 = openat(r7, &(0x7f0000000040)='./file0\x00', 0x10, 0x180) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)=0x81) r9 = dup2(r5, r6) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(r9, r4) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x919, 0x4, 0x3, 0x3}]}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f00000005c0)=""/49, 0x31}], 0x6, 0x0, 0xffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x15}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:49 executing program 1: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/176, 0xb0}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="2a93e509dc808355ec6338b56265665ce8e5e09bb2384ac9f05e2a52a12f843ce962adaeba52eb17465f5e09721114b8dd43294ab4a25b14008a2221dd0631687b184661065e2913811a7e3acb7d816bc778c64bf3c94e593544bb77ffc7e4184ddc705eaca51e72931b892b1b09", 0x6e}], 0x1) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r1) 16:01:49 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x4, &(0x7f0000000340)=""/49, 0x31}, 0x42) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) sendto$unix(r3, &(0x7f0000000080)="ffff", 0x18d, 0x6, 0x0, 0x0) 16:01:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) r3 = syz_open_pts() r4 = kqueue() dup2(r3, r4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x80) r5 = syz_open_pts() r6 = kqueue() dup2(r5, r6) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:01:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r2) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000140)) wait4(r2, &(0x7f0000000040), 0x6b0fb0c0132fb8cc, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) 16:01:50 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000280000000000019078e0000002ac1400aa0e009078000000000000000000000000000000008187c01a894a0f0405dfb2b820f8bb564f0aa1f8850a20bd4593b509c54f82e889429cbc8bfcfc39313f60eee2cfa4ad6f963e49c917abdae62586478e884d90d072acf84b8e216aa42afe364b7702"]) socket$inet6(0x18, 0x4, 0xff) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x7c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f0000000040)=ANY=[@ANYBLOB="01000480000000ffffff7f000000003c3f1c3cc3e4530decb4"]) fchdir(r0) 16:01:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x3, 0x7fff, 0x0, 0x100000003, 0x0, 0x100000000000, 0x8], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffdb}, {0x0, 0x3}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:01:50 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="1f5fff0306b7b86f62ac255c2ca82b8133b0268688f2ed7c17f0f41f50339c8452e9f57d7333a32f2121bcbe5675231c8037dd4a5e94005602778a5fa4d104263e717f11520c859fdf3bd5a8a255868f3eb6d9cf643463f2b8bf20dbf1864f6ca68b6857888fd135520ec26e00a1e5369100848f0a60132b8189241aeba54efddb5839220bd76a906e69cfcf0a15cca89414bdaf8f83479d6c1243c495437b4c76036ea194b599a19328fe87857a9f2eccd7620d575fd44024ab38d3714f9d43d56ecf2ee457b550469817f4e52f628f148c0000000000524eb430b382e157adf5e4621a184483d965675b3fa883a80d82123996cae6f92bb8aa576cef81ec61e1888beda0d28847bae40f83a47b0de10a9741"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:01:50 executing program 0: madvise(&(0x7f0000b48000/0x4000)=nil, 0x4000, 0x0) 16:01:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401], [{0x0, 0x200}, {}, {0x0, 0xff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x800, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000004c0)={0x3, 0xe82}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4, 0x7, 0x3, 0x7f}, {0x0, 0x8d, 0x7, 0x80000001}, {0x1, 0x20, 0xf5, 0x5}, {0x3, 0x3f, 0xdd, 0x1}, {0x800, 0x81, 0x1, 0x101}, {0x1, 0x6c, 0x7f, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setsockopt(r2, 0x401, 0x4, &(0x7f0000000100)="efafe50bffd6b8905cb75fe58b955ac49df34ecc02b3535d89ea9370c639c7ddd9ad4a1fe8e8343dc75e7261c47e16aa3acdc672e6e0ae7367c50ce19ea1bb19f138b38bcc1f882c8e12e8235fa51279bcd4306e1f732e90bfafced9e9bc7244ed4a4e9e681aea0504732b02d7900086ffb5fbd4b23adf66d474222aa6e1c055c93a679d93c636641323e654084500e4d8a7e9934afdebc733246fc58ee248ba2b1712cd169ef426af00436938ccaf22b69027856aab198f9dd7c25e820b1ce61b1e05b7078911005fbd85e3c403", 0xce) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = syz_open_pts() r7 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000540)="2b6bd865e4d08fc52099193855cfe473dc2ed03c52e75d2ce838b02153b8f1ba8581664a58a13f3ef0fe1f0e4c47d0b91d5b5a385b8b617617218ca081f4b972e20b8c2d1f88b5d276fc4e755c87c36d6b0731a22991d79d7578ca937078e826ae5c0aab7ad70bc5e2ece592e9db77411b2ea561817b90bb5829e13d91efac0228", 0x81}, {&(0x7f0000000600)="0ae5b187a87a5e87f43c7415a4e76c0a75ba04090a009df5d14109d2d8f671597a6ac4d9be697649cc91dcc598aa43545fd4fa983803689357f36f312ab2f51bd94aca41f7de2729b3e5d4e348c8dfb65b44390108466e71a5b419c2302529a03490d8d07cee19af6b78551c8b54e7295bcf698365ea65ba9d32a9bc826499a36d1e217ee393bd476ac50368b877b3b964d951c18413bdb740108f88133ad02ef131e7995476809dc291d593d2130a54d97ddf14cd040df7fdaea97d2cfe86bb799cae1dd9efcc", 0xc7}, {&(0x7f0000000700)="9d3fe9b307c0dcb9b8d893ded9283365cc6c5599f6289f3452ed6bfde6980fb734a5bbd95982a1b670b83e884969d8e0b2e0333179f45e10ef28141c19755d3184cfed159d6f5015c4fd7ad2b01a33d8355b1d73793c29b1d96c97774c03cc66514be7c9126d6cf401e9b0fb8b3bb3dc74cbe14548407e5b3539191e28a69c179fc2777367a70fe80ce1055bc88c0d81e8ae6a6910f84e7b1fbb46ccb96d35d0c0efa10a34718f5f7f37974aab177d6d9c27442fe3473720a9a3", 0xba}, {&(0x7f00000007c0)="b05007e6c8d280c7a0a3c9c535fa86fb39e998e2e9907e1651ddb5951aee5b4a367caa289a038c5037ae342f0d6080331f9f8a50eb255920819095576f64e617bcccee2edf58641bf047f4edf540747a1902b43cc9abc218eb916c7ed972ac162ef717", 0x63}, {&(0x7f0000000840)="25d64810fd603a261c1f39510172ba272223b124e0f561b75e9696b0a899d03c8d69d57fc086074aa1bd9a6917a466da7a42bdf806e83afac9470da2f745a0634e15a3ce014f4fe4620bbc7bb48dffa8f1748c4578b9e3d6968e75172b1d8ffa87a6cabb0e178e63fb5cb996491ac787833a728dc06fb55c63e2bdc882978d96d77386b352852abbe4c28baf3ea298e51363aedc54393da00e93", 0x9a}, {&(0x7f0000000900)="3234d28884421b32b9e2a67e3bbaa3bf38117ac79ba1eb6d0bbc1322b0ae1fbd7b2ab27035729516b79d615cccf0eb956c58bf2c2c84c88605acfc7a309f98f5a6db400d837c50fa18bc59caa0b4ef75aab143f108880f6972d0", 0x5a}, {&(0x7f0000000980)="e4df061cf4405e7b7dc5e22d03ec2f64563f87a0ece36b53c77af897b5b1a7b9e1cb269544cd3177fd2f03f5c266c55694445a25c5cec349e3712edd5ff716c6845407568e1ae23a1f77b1df7b18d3f17b726e639b3a5977b5d720eeba4dcafa1a74b05a49d901731642b631f86c20ff6656c90c50c1747b05daaa372caa7c71b9eb1b1908dd24f28b8851bdea870d7e1695fedeb40010139d388cbe1ca108e78ff1018a8a62f781d0a2dd3eea392c4a46541d2614791bc8029d50", 0xbb}, {&(0x7f0000000a40)="cf", 0x1}], 0x8, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000001000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00P\x00\x00'], 0x48, 0x8}, 0x4) r8 = dup2(r6, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)=0x7) 16:01:50 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd38725e979595d05}, 0x4, 0x0, 0x0, 0x0, 0xfffffde3) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getitimer(0x1, &(0x7f0000000040)) 16:01:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom(r2, &(0x7f0000000040)=""/107, 0x6b, 0x41, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x7ff) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x3) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) r7 = kqueue() dup2(0xffffffffffffffff, r7) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="2ac04dd3f7e4eef677f3583c78dca2b91b1e19579cb766e7ab", 0x19}, {&(0x7f0000000200)="656e4cb3ec229192dfe879cd642bf7f2a42dd0b8203f3528906b2274713e02e9dc0d75ff65dfd8899c33e7044a8a71adb57e95eddaf6d13deb94a9966a018bd5e7b4ba95", 0x44}, {&(0x7f0000000440)="c44fc9f468fe115ca7a24ead49a467ad49e66b018827f156d07d4b2c6c78835ca64a26c49ff3d6460af5cb34f7e73c9fc91bd29860cc2908d05afeddea433b55bfced3044e7e7b36fdc4f39ff27a691ac9ff93f8ac3eeb9a4297cb95ea5a4baf2dff60cda83b7a8a245b4e5cfd745d4a19b117ec90e91c919a13408ecc66c3e687a0588704dc4cad8e8116dea3821af773182f6cf06dfd6054fd543272ec88d0d31b0e1db2291a820ebdbcc89262f26828fd7cad357d2d2fb6db712961c35c9000313e51dd79eb2cb5f9189ca477581a1f6ac2783a57ddf5e6a2694c9378a045b09209cde6c08cd27bf331db6d12b245b7144f0d1f081d544e1a9cae46196d79d885b241bfe257c2e60e24fb57e2736417b288654b1497a2125cd485cae5b459321466ce710d99d0645e252e8a0ce3b47a20933a043c4e65af1bb4a473294075249e908e6fd360fd26b9d72e88c0dd16cfa4ae41027e6103bc723d3154928b87a5b75431be711f523b509df31bb6e7ce1e2c64b006f717feeabb247c27e44ead553a2d779830bfc8d179bcb296c26875c6abbc0b15b661c8905005106b17adf59e4829a273a9a26f15c665c87a95bc7e3059b1f7834e9e0320a2a581c62450ed73231c8b18e16d25ef4a03c44f1cf53b908c3b506ceb42006bdac00eea6cd682d6231a06090411d082dc50b722e46591aa4ebf7218020d0946ef424a062e60853d9b024685136159cc2abd56ca6532c41690eb99ed0e149c27555ad8e879740644ff2c56c9760b89473f2d8ca5091bdce99e37da3fb01082ac71d425936ae56d50ad0797858eadfc1a2eb0a17e6afa7e60b84827f9715e35e4db736ddf330ba2669898173f14db08a50b1f87d5bb3fd56e10b9dd59afc8efcf867d096c9e138d1845f003a3dc3d21f3b6f01b64638418c827d38d44c1388f23cf57a6f6d217274499af0b8991ec5f8c83f0f88ad43177f43241d6e15e43e507e05b4f23c545e97d91275a32fdd8c35e6efea3f6236e6a9f8b0fad753473073930d9cf2a13037ddbe8133f2db998d08182b8649005644a9a058f0a73076566cdd70fc3a3abb439acb96b719b32851bc603b8d4acf8968883b94938c4b24217343e531e1926f633f654e1c913d83ac99540f1ff4f40949471067866ada66cf22cb08bc004464fcb6ff36b1d9bcb838c76dd4d413746af9d829fbb27a0a2e3fb16b7ddf7bbece3d20312f907095033454309d7cb4f52972354effde32bd7b7ed657990ea6d8a1472e9d4de2bebf3802c4ef5b4071650538dadac80f43ff242ed3da75a6344a4d9a8b759b64260a4bf5f49fafee067d4e8e6cbf3dab289eb95a9d1cab4448a155cd62f4963ff4700b07e36a4d477060a946316e2412d514afcc37e82eb258844d1c4a4cc03a7dd34fd4481f5e270919389c92898f429f68e8128218692247b3efa0293c4a802b416777a2c32a089585f29e4935eb0efbf3a35a6be6c857ef9fde60aac9f45611a31d831623702a33a0e6286bf31a44eb455d8a6a3564edc6c26c26ab78b0c826bbf77eece7d67ada46ad7fa1a2e658320a8d4c97bb828536f97cbec3984e6403a02fbaf26d30da85dedb1f962eface6151dec5b9b9ee2bf45c458dc228045c75a3760fe2c920536f38866fe1021af1ddcfb752c9e231a4872fbbda33bb5430583edee5d1cee49d8ce3e233960ff80afb3bfdaa43abd67dd1372764e7f630b1ac764f33bb4f0528a00caebcae7e826bdaf0ff08005b3ae40161997aca906e5e5098f6bef796e9d4f890c5d99ec775a476915c42014d89bd942a9bacd63d8a37dbae2ee0eac127f1df9adb5ef34d49a8961f8fc7e5b8882c34f9d49a775bab8e3ed98fe9314bc0f7ba267688596bb4cba958d3912623c072db73e8c3d6fd271d1074d2659295cbadee1d0705d7047968089d02544c6de400a5959a384b3859f01b6a5c49bcd338dd54c06204fa682bdaaf37c1930ee79f227cf5320a74e44b8c0be50e6829c8d9d3200d958c9e29be6f26ec6298dafb7530a7d4354d5f17c3f4be95f87ec0aec64528f22994043f7dce4a766e80414fae505c5b211264c5a078a00e7051ead1188b730ab95ca3e7d4736f17e5159b445dac014143cd59fc51412b02f3b3e75babbc49069a7455929fb25d74c7ca997d3d2e2f462b414f3a2b9baec29740d1b12b803ad2b9085c13d8b2c68508cbfd9615709325583e43998d4e18a1177322330ff89cee4016089b7e70a2de95b7c1600e297c0732b0c5199632aee92d2ba0745ac99c04007b4d563fb6760887647e0bc81351cdcd20421184a4a96004b52776668986a833e37e264755f3ceb4b820752b286d33211ccefece3d7dbccae7c68f01d2c3631dae0d9f3926d1597f78ad9ea690a58c3431055ee1d52b2e5b5f80a1665f874553d6e0357005ff3be2803a43240d4ea5b0fd2c5293817e6a3160ed822a242f276ab7416f9411da8ec43a0bc90d0ce7c8987b84b8344a26e527c7eecba7cce487b124df64ee3f00d265bda618f032dc04e0ce2fa9d2e7e13c5a99997e1aca021179c151374526c7ac7cdaecb83f0cc7523790fe9cc5852915c8b40b02ceb57d31e206acd5f5583f07a917ce5d17116a26591aa666f9df19999d9d4ebb34f6ca31e0d1784abe1cd3fb3b3e793a31eee427a0e6a8d79e1b64a4e9723595fd97ae2d2cc07d8bba1ab42927ea7dafa2ab736b42bb4f19b4762f73a7f603f16ce55ee3bb7a7883ca6796414de10b86f1dd46ac26e4ab24bc599bb3bf121e693c94bdac920b357ec6fa623d72a7cd64b21bf5118d9f1f4a358b604b859f63732078cda0aaab55482d42b9400d40488ca497196131dfab9ceb9ff6e8f6fdf2d5ac2d0a7d55369533276b26897df2b3540c5f9119d5004ca3599cc4f951265c6c6e2924f598f50d9d781d6e5fccabd937ce67152323de8701bfe525380e57bc0543b21770beeb88d310349d0e3b63f858bec006b10f3bf30e17205b22cb90637a195017f49abead46295743e164271a7be9643ce583200ba3d66cef6b3c1cef94ca6cb19d200d0a818a64a06d60e7084b0690cd066b6059fad9d2bbcbac5a1d8da83f89b3814b56cd9a5754c52b7966022ae8fc819470941ec66950b37cfe6566409de15727644adaeb225223183d1dd68c9e628adcd42cba13605a76e29a2e23ee48b42904fbc55690295a2503b6148eab8dbbeecd79aa13859aff8437c3cf5a6f77fa271f3f7ed4b3ccf97661948ca97641a94eae5a958718428971e90ea429b383a4e4f0b545bca948d8b7899b698069acced5e2b547911ee677afb0ba3e036bfd9e7fea754e1b138a73e9620a20b9022b7aaffc3393bd1d3719c4d61a3fa015a347b7e5ee90e13d27f2c0e071b963acf56508c2ba58703e1a83ae7afda53545eb75b6b6e46750caae195c4628c52ea181cee93e2ea9d006a37a69116be9c6f073d2af1d18465f5308ea64e36aa7349f0265e2ce27b2509cb3e0f2526a24ab08e52add631cbb423baa648bf1e628a74534b5823dc03be8f65fd74b954dc31b7e2acb8f5b4a6fe6d4d79982616049d0df61a406d4441579dccfacf21b07b77173fa616769360d748b1bec4d65435ac137a624211bba642b2e5f70a888700dc94e33fe4b49e3d95c718a7ffc29a6735635a8a52274000f8b4809945e46fd1e8a09375d7981480d64d3d83684eff936e2aa756ed05f960229bb1a736ae764efdcd61c98dfe69176bb1843b097b7997e3c0fa6bd2cc82281ea7e022153e74cee178cd1eafdfdc057c08dac6a504a542563ac5b1ea9953de62745efe617b4022e08d0b9027dc4b6f1ba04a3b1b5dd19c4a8870734d1db10165d7fbe3bb5f556e4c094a706f0917b7ddba7d09545297ce60e0f45daae0d7ec091bf1b1590a8e18ae313f6d1e59f3851c64d96bd3822ad98d9ac4b3126ffa54539c990a335dc8eede210592525422b01afc12184c86b8119d26a708c05e7fd54c3ddebdf694bdaa9ab6f18fd5b8566854f5d807298e596568a57a0becb2f769decccdbf1629647da519ef9d1aa2e4966afa4922e98145b8bba17b5162af33b6b830fd35c6e58bf53965aa4ac7e0fce6ac5e6a480d4ff740e662e8f5b472a7c188f0d91c5a9a66bc321bfa49bbde20def2b3356b9baef40cd47c45bb7ddb3356176b7054c1b0a785791613acb091ed35909a1b9d95821e4bb30245b68fea168640ee12e6897c00cc9ea4bdebf1ac07bf15385727f2c27aeca91b5f9bfc9bae9ebabe63b7f0032cea22bf974fc819264cf8b3fc8775bc96e002c74d2e0000439086879c80fdea41c64895d7eea4e4f36049842a3f586a083b37cf4764bf35d047b9e53b223e732802c22c7854def22a34f807e4277c14f6481eed014ab3b2bc14f8baf24cc17e6a8b1d4b513301a059f5d72c4566e52c2d018a9c34300a5fe33b3336f519449afcbdcffa4891c8f50f0aff6aeec20c1a1b3808b4c8ec5c82873f98915674d0944fd3d4c9a1cdaa52af3d89a097d8def4019b1f8da64c71fcde1892734c7b500a7fddad67f21c53925c0aa354efd9a3c14415b0216d00b2a9f20fd04142514b0bd11c1915ccd2b5f8028238c52a1c620313e38c99108fb774d42567f65a6c6567915c6476390f7ad8a12ba7948408bc96468324e77181e81cf788c056b25e03b5df776d0e57750b4c6f5e31d0c2b7ddcf868b4fb808250c55e559374568e69faed95444823fb76dd6ecad0237ee8f74d64289e2b6892235b5de3350e9b83e310a2da5795e5b1fa3a737d879d126c6cfeb57f825e1fe64a3fbf5ad91703679c4ad1b0c22902e86842d10fe38464f419ffcac9ae3760309ef48ca5c48dd27e556c9c5b5eef9449da4b3ebdc3470997f022afab8784fd58d80a1bc8e09575fae014371a6b50f2ac0ef55924813dc9536fc96c23b7f28b954cb8748153aa18ab5be2fb67e7b5a6b34e1af909e6e3a8a4fa0424cb77e020b80445cba8a7211e184b6c8bf46fe86e2cb6dd852c7d99d62f51b5a7365d9aa31b7eaae2eb89717e946b9641bbf9938942213d5528723dcf447e121019279b2c5e66021d3b04c44b74c34dd9c25300ca4fad21315fb918f6c5aa9199a826fa31e3c521c74a76c66efdf93a0c164487906523b5c02d7e74d712efac7ea306cc78c5b20e637bd60155123b011b2a08dfdd0a348975b3e31bcb08fe4cce853db6af4edbc5475c9e374688db5c8fe6ec65bcbe1fc1a7dc3632c04a4f94c12e3a3f043f74f61c8e39627bd5afd6db51703ca83d62ed99793ba4ebd45db2f44fc42e93f3520d291c67e09f5dad1f9539136c7ba824adb91477f296396d0d967be324446c8b769ee2830c5af5be4f016218120d0b6d3f499442b0aeac078b864ded4a5d353c84cf1e43a2618b2ff9b3821cdcbc7854947b9d20d86f08c07fd7acce1073946cb05e522c9652d3f52b23e1ba746847adf62a40b7576601a4f47c128be409c5b6ea7397df2ecfcd1c13a76fff8a9b29814f4471b3bf16fab75da23e54cbafbee6f33e4c22e99ab74e3d93e583ec33d98a78f45698e22cd2ff3379c01599522dcf82ef093839aa24f3dbd212cd61b2162c3a9027801d204dc64f751e125507e0096da4dcdac1b6a35af27f28b42fe10e79f863a42b5bced8c465565dbf8022f27d223862904f1c881f2f63b678d7170c46330d0ca0cce4a94d77d93370839d1aaca1537d924a70eb960968f56b877e1eb7ca3452399c944b286dea98f7057ae50578f83a39b8ab8ec03ea5f1aeeff65c3a85b9405c1d05c1548c1d6b7498720920c925df4", 0x1000}, {&(0x7f0000000280)="afbbbe7bf5264d3b1bf55ca4545d54b5ce829e6abc1eb3c6c9d799ed161c56fa17e30e8ec0afa00c0933c16e121a54e1172c35a04fa92a619d4743ac", 0x3c}, {&(0x7f00000002c0)="382810919abd1ee1dc0fc4c1bb089f22e18d96e56cb80a03aa9dba7a3f91ad466f010d8f", 0x24}, {&(0x7f0000000300)="fd90f5ef0e298222f0f54b69d7", 0xd}, {&(0x7f0000001440)="f457747e38506fdef0b1987d255c9a5b2ba3ba5c99b2351a1d4964fd9a575e53cf5a30cdd6449a5707e09e9df8f5f2d8c9a577be2e62b8e5b580ad4edb4a16d2815e2d19d9fab43e755b005cd6ec5a93d41acdc448d89b05294c0806727a3246fc6f314c4587db4b5724421f3cf5ad59f42ddc29ef233df159cf931b48e6a2032e3586963a21130eb6ab2e0e9c530d7f030a6b6d9ed9dc1dd72e0d88237dad396c15f384e485d4190caf99bf99bfebddee699abd71dd1820071673cf47ed636583f3d45624a6a9383206e1b364566d1b", 0xd0}], 0x7) r8 = syz_open_pts() r9 = kqueue() flock(r6, 0xa) dup2(r8, r9) r10 = fcntl$dupfd(r5, 0xf, r8) getsockname$inet(r10, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x12}, 0x4, &(0x7f0000000040)="5728a814aae4856ecc62333fd40114fe8f7e89005e85b4080e60be49ceb81a0daa59fe9c298b1b6e1ec1b785dfd6383a838d6c69c6538c614e9c2772a10ba954561a12ee415be0cfc6922d3e3cf29522906701bf1240d3bd2536d3d63af94f88fba59ea5aec1e6528804be6b6f082031f3e421d61c52fb874252c0f7aeb711aa11d5b1a7121585b6705efb2ff8febc3056e30eb887873c9739e36a988517eeaf881b0000af18282fbadbc28a56af731374f298b666042de1584a82aba2d35c4650add480", &(0x7f0000000140)=0xc4, &(0x7f0000000180)="2c908fa3177935251b579297c9081e9d5ebf3577682830428b3fc129401479a2d9f31a5d2f62db62cb469c2fea29677a95474fa38a1ca0f53b03bd3d42f48952a2d36cfea08083c800721e04b9fe41d9239be5d2aa911fc7c5585523ed75a20b032643cdd88e67bb19b38dc00a3ba5705036eeed262e80639b20d4af15a686b19976adb8", 0x84) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) 16:01:50 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x32) connect$inet(r0, &(0x7f0000000580)={0x2, 0x2}, 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="1360d794c77a91313a822a91d70d9a8eb9fc9423b99f018f0c6c30df953c84a4f8a84bc43ba1e8b307d37ca2d250d0479e698c99bc04ca5ccace5bd7cf6185736d40953e953bf0387e75ec029ef1de22"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="5ab44caaefa071285c132b457d6bc176d6285e7848f8244d009d6ce2c8a5ed2855eef0a182035313f2c901c1c0dd013ab71837f8c37cbee12c48293c1bdb5baa2ef5699dae00bbc18722bc8217fea230cb735dd347d5003eb5c62633fe7d1af178507c91"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="dcea8fb251d1aaeaf7e7fbe6c673f054f35db8f1cd11c0619d8642fd4b615d2f79b137c520722857423d7667fdfc1d5ab876335edef6c07a6de15f04080a6086d1e8766b3df331c328049f79866309baecee8f58274ce331bea0cb27a167cfe457cd3738e6be37450929a314742f82dfe6e39c20d8", 0x75}, {&(0x7f0000000640)="80fd0bf58353d98120479a60a0ec0b1bbcf684a48af907766371ea61a5a70f34b74268dbcad1b5ecd04c2e086a8c57d9b37db8ad07f90cda149bf7337b58931eb9bc17f3832445af3cb88ebd7177b205cd4a259fc7819269db2032c23ad9f1c28877f8f553d4b7d1ec7461304174c5a70c0e31b0b0d4588dc8755932ea0bf9a2626bd592947057e721ffd89f9045f12f7a19a99af44977be0ad296f6f9ca1fa8fd115419692622a685fd98632948dfddb281146fe4e6eaac02431a22b61c227aacb36e5288fc9cc8ce356ea69ccaba3bd1a0019fe43829cc759527e73e94239e2d3e8dcac05be1b341a3397687b1dcd0e402ee9961174139d9fa92d14e2bee3655a4eab22b14452ccf95c002d4e6fff8ec4881705d61d8fdbcea9ddb8a90976de8e4aca10fdb5a5c49b7cedb7a070ad8307d5f5d3d0982418dca9eb14f78180b90c653f551c48704503f203070830c49d5dbbbc8c5e90d750bfcfad8972e8dfe8adb3472e3725463d1e793ad140b3ced30c680db508c575a10546dc52b07fdfde14e54b5e6638a7b3c03cb64c66b59d3f0b001d18256bc6ef3db1d3b5fcb127a953cc0f07545ed9e2e4f4e8dba73295a8617097ea245a9f959b5834ba1ad986bf8648fb8fcfe518cbf5f2de76592585a51c22eee3120a20a953f831c501d6a86c9a2850ca12aad06b6044879b8e87f1a862924543db1afd411fa94078747137a5727003afabe47bbea11bfb34376823074cb0be7ae496efea303f49ef994606dd94b4c8a7bbde7a9e63256dbcfbc53c072875d33041995464bd80ff6275e39c978fca401c50deed90ec402856f86bd223533dbc825d3a46ee7ec5ff9f266a68c47e0d13f1c9e6b2ebda55d9bc4a34949f50f80bf6cebe9b8d5bc493855233ff33098a14bac057827a73e5cd85282e0b07b99fc5caff33d9f17343647bc598a139008a384f6c806f82681998fb211d0e0c4bbdb877207aec9bf61118967ab35b1d17e0d5d525a17956ebae5c4c06754a57a2a15408d558c1a02189217f35f34bac62654c35e8807c40a6edf1362414de4a0733d7a5619e9b8d84cfb4143d8917c2bdb438d7a605735d2aa5dbe506625c5fb6b97e420e56b49fe053376cf66f12fe4e31e94e44b123d3312a99069b3d0320edbeb30c2a48a5c3f0d19946ff25a81fe00521e8ee6cdd7ea854f96a7032f1dcc679506180746c8d4a19650b05ebd13c61fe606dc6b007303a8ee34dff15e93d4c8512ea0f49c27195a81e72b5c11322ea2b0909ac648326fa397552f4706f145efab506b8e7077ce8f4d2037f78dde3864a6cbc9a35fee4cd1686e033d11f5205a31bd40105abcf92dbff9c76a80b0520e2694a3996577525a5de9aab527e9db8011cbbd6536f4cedffba317d0c91dce7c58834c32256ac7f7d7191bf6fba028a93ede74bbe2206064b2bf43b7170827dab5b46c3217943559e6d22359b1ea56f5ff6ce8d21d298b2493e372722aa82ced990827c142f113d150b48655a87cb72ef9aed33a9ad493e78d5b6faa40618887d27cee0ce1aa22548fcf3ebaded17f8dd6deba7e8645cca190c45fc231d99354d9c7338f31dfd20794504b6aa476f847e7c9405f38df2152ccec879e825a6f3650a47f1c83b98cd5b5a92f0cd40b7e9abe227929756c1591bbec440956cbf4cb5f310e8dc4a45297b520c5a5df793e31560d7155ea3fc08bed07d932fab753bb1fd40789056a3cb899aae280403cfa8b634ad497c9fe199e076362d15c6646b4d394ac6ee0d0f02a8fefe1b6e8fd541539b20d5fc32d0d4bed9f1f141d7d39b75c50af54809dfce8d6b96e0c77781ab14260e91e0496a293ac40eab9c86bd01bb666c18e4d473eccb2e96f8c74433b44e0f83de2876846d62fd8bc4b60165bca913bfcb7db0e110d3da64427838d5cc9cbaa0e6b38bcedb0ceef27748d882f3ddd3d037f79f2dcb0c27630a9c0360d0a2440b8637314fd67ecdf62889eb62089b09b99726d13cb51147076e4de907403a542ff001b840caa649b7706f71a5a1541c25197f6dd021ca9c2320cddf861447cbdef2154e38a5974202138a987687211486b0529b390ee2ce2a3014b55383be77ce639b8a71bcc525ff315efe4d4becbc44644085af4f8f336aa69c3a256f1053e221de5af5f3e4bc6e66e952062fbe002556c4e0fff76baf1dc31093ed86b759c600a1079cbbbe19e24efbdc9874045e5fa4f9656f0ff7c56f512a3a3ece1e673cbf7821b263a6fc9ba38aa42c093c72d2b624c4f601eef4acfb8eb88c09aa905f6ded83b72c3cd815e5c2fab68127d38dc25006d15d383f249d85ee47e2ea9c61020a90516709435e85b52ec24a6134b01fa5487e64d1c73350a0455e51a3883d5344701fb58ac841bb74666174680944ee0ab3ed99b7aa35655d876a731f3fc40d8dcc27f92e1098463e6714c3b0cb04c210027eb1fa9bf8ac5afa1ce503b52a8a4e44a065ddbb480255bbb88df669869f3447cd076826c87206e7e92e145edbcb11eebb0e538400134b76db62313cce6c13846155e106bc6e8d352b808525840ac0e9bec7d9323d7e95cfaf73f7d2665744d326466c41e642cb854eb8a197dc34daff5f762df285178e958c07593e2acc77346b52a5080a236fe57f945d58dee905a9b4ebd0f5eed3525401cea585a777cd523487d3c8ed5d4495caa736756e0bba200c2146dab11442fff35956a545d67e8d1c85903c15c9e8d30059f502d89639b5d1626d9be9621601f7655343bb042590f39fef1ac9e45a330e2f08fff869c98eea78ba217e4de07b4846ef77cbacab873420911b2459af37c707bc513c035fe8ed7ff0c47287ccf2a7febd5c516b8af9c1bcd52985fb5d0be30cbde67b4eeffefe16ced8863a17b83e922a819db17e5494852df0b0b43c05533dce499b33a947217441df996fce974123520ca4c91bb358049154d50466301745781f33dfdc7ce20946f2c2197e17325b6de0d8f1985c459d90d48007620afd15e861e42a8e82d0d48ebf4cfda5dfe97b0c85b27b1927c10bf16c298fa38fc9b41dcfe8fd1553f9a41682b0e90b5b94b626bf1479005e7a22b4c9e5c8aa2906db6ed37aca27d180a7f4fb53110e5a96162d7798e234092133c6b9e5e21f832cab37ad9c4b94c61f691a91fe1fbc87c4c1314ecb41ddcba5c4ddc49aeb6ad1acdb400f4b26c719ad57a76c85d365d4a7f1726bfe1280777f16c0532be9a8fbc7dc068471c4caa4a34174c7e61ea6302c1090c17b308499fe809dfc6cd163fc519be12f2c79b6984c34361da49ac77bc950bb9a619461c9ef77b2b8f46d10899c0333647b56c3b7ac045f9b61ca081b6a9183cccf99ad87b4f46f02ab7aa77480c8faa228a60900731e1fa7cc79357659d8d0fa509f28e206d0f7ca26185fd70ca7e7200a23c10a2e8d6a7ea1451028a54dbeeea9a7b4ee963712ac52605d032dfb1d7b823acf7c905065804f34714bc0e31049d2ca3055c405cf8380ef185798b0d2a4abf444d9113b5726af65866cdc0b943d57412775cc0e3c7ce5ffde621d7c38fe910fd9b1949322225a559291571ad70a2f57481df46e7bfa5c792ccc89fdc7f0e90aa810b384d0a9263c43ae0ea072304a432728409ca38ad9dd83f973e724c6626ec063a4b874f83f6b007cec5a05aabe16f270b9ca722688ece1b6f394fd571195b4f2d513c161e0bb74dcdad816934d68d6b47c1e9c1c9e19b8c567bbfd0eb6915682a14aefcc0e9e87555afc07eaa116bcc7e909583750087e88a428127c3e09d65a5658b08129f4bf910a6eb48be915d7290ecfd24f730785277e1d6cf2be8624a6f7ed39e4b5d0779f6e9bdbe67d2a97151a3134f587b14f6e51a944f474515d112a42b50c7136bef1d29546952fc52c15e512a770b652e54020f9cb8d3a6ca51119d280fd55f14b6318442b4d77a15e43d4596d17eb048e996cc5ee51d44728c8b5e959df0b6ad3b2e2b76550e32d13d9547a4ec68b35bf7049365e0e7bdf1936915b2ea19a966558baa525f008403a7638828d0fd39a4cbd483c5950d17530afc8612707f9fec189a865f0eb79a21d2409a566ed5b99b74ca8d15c9858181d8a05f0e6723b3449e4e6088d784f3b2b45134f474cad729ad8f13c1b345457bef90c1f16fcc2177437d96fb274109fc3c5c21901a4fe4a7e5ba43dc33fe2bccd733d5e5b34198b22efc901da3c9c5c0de99b66efd55f6d450858693e048c762b1a2329d8f16ebd27993732939583ad3363f2221ceb14d11dcba9c9b540b8f0cf4a935f8148c5c68b9a9ddfd87534ef5b3b583c7ee35da2f4796e25cfad88372dfea449d9ac4c5c404f8c7d0fb12c049cfcde757ceabe13c26c73b55c115537f63504aba0fe3c11a29b7bed73a55fa354d534cdc8149178f882c4f393c6ffe1f1df095aa4d765662b93c82f4688a81983250e345b838126bb5b877066e9f611c2c0b8ea4e8d199f37b5ed1b1196db7f305e16b97bc05fcf2dbdcc1aceefe70faec00d883776a7adff873306e6c94b56c878b38e45afe9a3ce77dcd6b6d419c59298d9937af26063175923bad10098c9614991d97ae95dd2509aabc61090cde2debf348b32fe73e6c29ff46043ef2b394e04137b5128f9ed35dbc149bec19f69f799cca2a346dfd472183a6e55ae668029de1a659f04405afdf9a80ad286fb59965328821134b3d54263054a1c3cc81f4c382fd94f515d8bbaa1e8c17174128915c74f9371fe117d15a501ba4a8bd6714deb47bc2c57411151c385377aae11f4c46eb7c5bb2e15ecec10c6e0410b685e35c63866629fdbe40f8859b6811acfd0e2491e681356fe54d99e02fcd15a0719eb173b07b0d9c2d90f80fc3b299d75f4b5d1b9455b1656c517e862f20ad7302175d7528a981b00f45b37c38c67b84e7bf690d9ea863f9ebb3d76ddcdb2208626e9ac4e3070c69c17afc03a80533918b643673a785bb61da7b74693293e5fdbf937f20e7bc7d0711ecfc3dc1f94a846ea325a233a7823407e250f3b73cdcf61632fc9a2de5791915e201655fd9e385b23f3572c75a9b89f634ac6fb82476ee3094321ba0867709208ddaacc434e98b2e3297f6208cabe1e8524f1e48c66f51155fd07e96c8e96cf3f48bf6eb6fb037ca5cbd13ac8f4f22dccbbffa36dbcbf9d6d301c9b26a918d10a564a46868dc942864cda000212beec2c238c056977bd2f6cddb0be8b42c16ab0c15d536f0e2681fd4effc2ebf5ecfb65647b7e6fe07930cad9ea9f7169ec8f4f47dcdc06b90ac921f08f31f761fd812c8823670a051fc1d1a104d5357e07565a06b4e744a7b84248f7a2869ccd9a55c3cd9ceb5c273ea859046a10b638bb754b5583516219156f7ac9457a35e27f8e6095f2cac2e8efff1f52f5d868ea61c71ee5f1e5f257d794f40c095d2dd0b804b8b753d1370e36f1bc6d8530a75ef78afffde68d1c231541c1b877bced06eb6764a8c20b003279d1f0f74cfac321c49b4460e63ba35e065f18ffb9ba9ca35e6b3157732db45551839673e646d9dd454d2bc6540a85f4a81923b058aebc6b6cee136d6b8452b355e89ebe6cb34f63704aa6de1c5d76ed8a3635241d442079643e7055c307adeae4a7dfd886abef43470e5d38f9b2f90df26df53981a05aaf7fd96b500ecd1d0211590ee828f5a4874de190b4e1d9e824d4e0b41abf6ce89c6c6c3fe809a1c8aebec22d6022aa377690635554c9d804e9ad235e3acdaf7bcc9f709d23c8756c494936e5521bd00250f363d998598f227b275bf5a", 0xff6}], 0x2) unlink(&(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r3 = accept$unix(r1, 0x0, &(0x7f0000000400)) shutdown(r3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$unix(r3, &(0x7f0000000440)="21fea0ab747cf7723debc47b57321f40df2f1f6befc43e70d2562f6d6a15892a47d47daa87b74be62f8a90ecb3434ecd3975d969f4a2c59a16442fff0f9bc00e179f16aaefafdd66b40d3d02c9c8836567dd85243ac955402aefab62cc28b51c6b506055d2535cf0196263c8fcc51cf4613eb08ca1fa5183460d8bb4b712d63da3bd8ef7752a85383c08b3b5b621feb0d266e82f5bc0414adabd164c850eea4c44aad3d1680c727a52d063fc6e3d09e25a3883a23e67f964fbc588373a41458336b2b522ae3b560b93814dda4e4d95fbefc14b170cb91d63bf3bcc88", 0xdc, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x1}, {0x4006}]}) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() kqueue() poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x10}, {r5, 0x2}, {r6, 0x10}, {r0, 0x2}, {r0, 0x80}], 0x5, 0xfffff2e1) syz_emit_ethernet(0xd8, &(0x7f00000003c0)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "45ef58", 0xa2, 0x0, 0x0, @empty, @empty, {[@fragment={0x3c, 0x0, 0x22, 0x1, 0x0, 0x6, 0x64}], @tcp={{0x3, 0x1, r1, r2, 0x0, 0x0, 0xb, 0x10, 0x7fff, 0x0, 0x8001, {[@timestamp={0x8, 0xa, 0x3, 0x40}, @sack={0x5, 0xe, [0x632, 0x9, 0x1]}]}}, {"023d7897d551bc36cc3375508abaa2d705030b4414245a573c60b473ffb8b54cd737c2b25047924b5e9e0646419d3f9ff2ca3b3b415a926aed4b2e082a14ccc1898620532c4104253bb915f2851ac56677cc323470b3ed2d13eb39740b7ff5701e0c773033a3ac5c8609e02c47bb"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "45ef58", 0xffffffffffffff13, 0x0, 0x0, @empty, @loopback, {[@fragment={0x3c, 0x0, 0x22, 0x1, 0x0, 0x6, 0x64}], @tcp={{0x3, 0x1, r7, r8, 0x0, 0x0, 0x0, 0x10, 0x7fff, 0x0, 0x8001, {[@timestamp={0x8, 0x0, 0x3, 0x40}, @sack={0x5, 0x0, [0x632, 0x9, 0x1]}]}}, {"023d7897d551bc36cc3375508abaa2d705030b4414245a573c60b473ffb8b54cd737c2b25047924b5e9e0646419d3f9ff2ca3b3b415a926aed4b2e082a14ccc1898620532c4104253bb915f2851ac56677cc323470b3ed2d13eb39740b7ff5701e0c773033a3ac5c8609e02c47bb"}}}}}}}) syz_emit_ethernet(0x9d, &(0x7f0000000140)={@local, @empty, [{[], {0x8100, 0x4}}], {@ipv4={0x800, {{0x7, 0x4, 0x2, 0x2d, 0x8b, 0x64, 0x8, 0x7d, 0x1d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ra={0x94, 0x6, 0x38fd}]}}, @tcp={{0x3, 0x3, r1, r8, 0x1, 0x0, 0xc, 0x10, 0x4, 0x0, 0x8000, {[@generic={0x13, 0x11, "741ba21fa542d62ae71492129e4464"}, @timestamp={0x8, 0xa, 0x10001, 0x3}]}}, {"f6792f031276325930426e7738cb6d05af520bc98db22555e8200a6837cd141f4250f202cc6ff66cb62882e43e7bd62d2385d215f39a2b5adeb87e4657f4e0"}}}}}}) syz_emit_ethernet(0xe, &(0x7f0000000040)) 16:01:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xb) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000004, r1}) r3 = syz_open_pts() r4 = kqueue() r5 = shmget(0x3, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) shmctl$IPC_RMID(r5, 0x0) dup2(r3, r4) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) r7 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffffffa9, 0x0, r7}) 16:01:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000080)='./bus\x00', 0x8, 0xb9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r2, r1, 0x0, 0x98, 0x40}, 0x5, 0x7fffffff, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r8, r7, 0x0, 0x98, 0x1}, 0x70000000000000, 0x7fffffff, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r11, r10, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) getgroups(0x7, &(0x7f00000000c0)=[r2, r5, 0x0, 0x0, r11, 0x0, r11]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r13}, 0x4}) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r6, r5, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) fchownat(r2, &(0x7f0000000000)='./bus\x00', r4, r6, 0x6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1002000020004, 0x8}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000040)="16400018", &(0x7f0000000180)=0x4, &(0x7f00000001c0)="05000000", 0x4) r0 = socket(0x6, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 16:01:50 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202dd03ffffffff"], 0x10) write(r0, &(0x7f0000000140)="2d33f2db268a4cac01ed909ff45e0ddbd31a6a69a1e2ce4829605f5d470abdb975137aa9325d565f91f605426c4bc6943eda22cc176cbf89f059d86d6cbb9d73e0dae37e47bedf9b141ecc35516a9f2d8bd47023e866fd04114b8aba58ef436ffebca23ec76b220f85648b0ca5eede2dc8361e6f244b18c75130bfed41734f90dbacf92ab2c795d35073e594a9d538e5e7a847ff1db190fbaab8ccfeed0a832eeff1adbdd72cabdba69c047a4404756b43b0b2327b1eba40e708f277a6c181657b65d0a4b1ad83ce8cff37c12362534e5cf078b079eae0902ecefe0555d33ba330ba10e5e7144bdf21225a321a2d9ca5f83729afa10e25730e8955e464eeaf4494104979d7f8b962fe864945cd7d0849b89a50e8f5c9fe7f20a557cae0683f0dea28ee8e38d5937c18df44564ae7088bd664720940ca3aaf8e5056792bdf0eb2d39f2b5ccdd668b241376f97e9d231278d8b146e5bcf844427b56fbebeac14a8e56cb9c5ae3d9898c1c1f2073433777f2cb64218ea64702708ebd405ea20628c033d048019083eb4e22594fe23d3a63b05724fe2d09905154ba466a323b338e68416d9c17e3caa474e418468b224ca55ae7d1afc346be1386b9657d47672fc5399a232895cf3b83ea23c9594c6a48727092f3418fe4307524c6f85441dc68db18593de6d6592275415fcf54470b4414ce8036f455cb0d45b7878ff7e0d8a55719f2dc4bdb49fb0ffd1acc9e78956774702b7a9118564ab47ed0738f50287d97395f396531a31444572fb80201e7916f6ed34c78f1ed2ac60d9e4ff6c826b2041d8bc0603e9205f4b738789b4e29ea8f1c32ce292f691cb8460261693f9deef5e5b7f663bf8a77b8531b755641dcb87e7c250d55aa87d85c1f9201e3a11f2eded92a75f747640c3021e0e2e4050b0b4a06725091cedd9922e0ebb9201b9c1468616e8f096a0b035193418dab80dc2e0c3baf43ac2277c41bc93d9fcdc57f694c91150bce168577b679cf7a2fdc3559fc589b71157d575bb096e6229d607153562d30359e6e0941757c531042e1a55ab745acd92fc1ff58ed20de2fbe24ef3e3303e96c04771078b7af77cf2448283f69922515f40db6fdf9807c32470a90abbf2acd35c5abf0933374624c85b5856d636630da40f3efbc273137100d5f3591c46b1fd1aafa469b2ce83341719991f101978026ca7120f946dd5c86beea291e33d010ca5b98ab0f3ca0baa6ce3110228a8f9ac675b04f7269b2b898236cc5dd97110b0de0d303bf99da13d7668221a7ec35104b1a03eb0ef525274875a1f5f63883f9382d7f2568cd3667d527bd4eae9d4122b574c6625f55dcfa3d79864226ac53074bae8ffc014027e86e03110ce75c07f5469a645d97f845370fd8d1d25e2a3038e382b5f132a9d2f03604da9ad513ad523e52a80e5a963fb2cd527e1533b308b338e1139ca3ddc14914aae07184891ae5893f5b35340f7114f5169b67fd78f3b55dbbc3493ad81d49c57ea153032c522e1ec5a9ec65b7fa6cc69e522e5085cca417b0aa2664fd77008b5708935a605492142765f78c42a4782b224a4ef90b0463dbf2046c30e651a9eb0f5441ad8e6f4aa1e2b1e35f7e1d1439f6f6beb75bd9c8f00828d493c9896aca9a0afe253c6a6d840fce0dd9cd381a1aaf9d4435b568057089ac19efc62d9dc2869f9c85026b422257868bedaedfa7c114c5ac449455379664ff3e1aa27152507f464eb092c1605cf636685810d239dc0f223fdbc0767dfc8dfe608db9d9282b04d3ed2c649c90daa2605f1423858c104190ef0346723c6ba86dbb6ffde7bd5e5e3e9c217f625c5f6b68d7a87d1b6116da1a49be25ae26b39fb4c2ebadceeb44d14be554561474dacb031ef9d1ce3fe735fff4a9306c87bc8cceeb51d21b1aafb843ace5a622a5d3e9bff30385cb96beb03646d66e49b0a68b47eebf3bca739c635a89a88b302a67e9a90255b15293e0f5900ff0d85b95105de34516d3e059a9ff8c54221d8cb409e3e7d4fbc4f0997819df9cc2905c3", 0x5a1) write(r0, &(0x7f0000000000)="0e8f45ff32425fd1c757267ea29cf040da9cad5c43453973b1a8d8799fb7c4c496a683eaf78ebf055e17cbfeb2a88e5a3bb2a213e640baff95777f315e6d16ee3b07e293438f0f0981f39a897f9e4d35c4c2d4ee047bd22200057f30b77a2113cd7894c6ad0000c1b9e12050222254928daa4fc088a6372721c3e08633d978779e9eb508b355179067ca5f8c1e11df2b468e3bf4b409a8df759f35b9f9a52441070c8f66ad81e4ab76bc6f", 0xab) rmdir(&(0x7f00000000c0)='./file0\x00') 16:01:50 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='#!', 0x2}, {&(0x7f0000000200)="ea9dce6354d807031996c91475dd9e637d490909be11fe0ea539e8081bd11d4ca5a90489b2ef0a", 0x27}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/140, 0x8c, 0x801, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) linkat(r0, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x21) 16:01:50 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "d9ff00", 0x0, 0x0, 0x0, @empty, @rand_addr="fee8f700", [], "608b"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x7) 16:01:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r3, r2, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) chown(&(0x7f0000000040)='./file0\x00', r1, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)) 16:01:50 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x85) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) r2 = kqueue() r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) r4 = syz_open_pts() r5 = kqueue() dup2(r4, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1, 0x200, 0x6008, 0x4, "861b8d67ac684168d553f9c92b3ef4dc01c6a0f1", 0x4, 0x4}) 16:01:50 executing program 1: shmget$private(0x0, 0x600000, 0x17, &(0x7f0000a00000/0x600000)=nil) 16:01:50 executing program 0: mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munlockall() 16:01:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r1 = dup(r0) fcntl$lock(r0, 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r4 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x0, 0x40}, {}, {}, {}, {0x1, 0x101}, {0x2}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) r6 = socket(0x400000000018, 0x3, 0x3a) ftruncate(r1, 0x0, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r7 = socket(0x18, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) fcntl$getown(r0, 0x5) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0xb}, {0x50}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)) 16:01:50 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xff) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) dup2(r0, r3) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) 16:01:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x2}, 0x10) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:01:50 executing program 1: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r1) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000000), 0x9, &(0x7f0000000400)) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x6c89, 0x0, r5, r4, 0x0, 0x98, 0x1}, 0x5, 0x7fffffff, 0x20}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000005c0)="900b47c92641f3f7398d6b84b8cd69a68303d3eaed0ec3f3f3799eb341887faeda2dab2bc00cfd5e8c78f5b9516bcb3890f28281c7b469f5f15aa8da6cde28640cd9acf7170e62b6daab329fd9dbae2b957a4ed710ffcf4570bcbdfc5f0edee4f6e41a9d3466972db2ff868916eb020b71ea44d15e27d555f0bfee7bfd03c76004ba3bc6d7962f5755a6ed89e90133bd4af1c9c6b6ae93ad5f7fbc60a4625322fcb2e89197bf0d90c045c87a9975330f0ec45a3b9766548b921c53bb158a7182f6b3971cf9fbfcc2ea3ec533819c25bd8f5bd6acb4af191d916ba7e3c20d6820a693ab09864e145eadc1fe17a578a0a84b456ce9f5fd83d1d0238689853c94728d6922fb5468dd9ca344c5a4f83641d3da69bd18bf3045f3a15f8524b3b787ac9896a40c27e2", 0x126}, {&(0x7f00000004c0)="fa60a35c8d9cebecd7b46055b4f59872533249b4a8873f13be4c4644c66bd136f9e03777bdaa51615e0621e07a5054dc2d396dcc28dd56b5fbd7a015a6f89007a1ff943d666a928b7ed8d18b2291d686246660c7519064876a7395c96a6000267e57ed258becdcbf5a41e1a989374bac5ca6b2b2f3bd7b100585fefac697963eae72ea0d36e435e3901357ee5e57220fa567cd16689ef043c4d66c6adb109ad2c93629487dedadcda4f3540f495375e2416b9268a695d7389cc06214b3bdcf7c133a9cf1953f69cd3de300a133b9cbf4acb2c8", 0xd3}, {&(0x7f0000000140)="bbb24093a39510dc565c8039de138cbb590f29876d8b5a3d137136ae6bc5c583a04d4731719625f30c0b03cfc20beeee634ad31ee1c918949198258c059cf586c93c0fe72c166411f64e1a64b62e28a0a5a7d4a828cf41cfcb6c8d90e6b9b8fff4e1b9ad9c6a7fe880299308d7339f59d9453368", 0x74}, {&(0x7f00000001c0)="cf6e1e57171178f95a9fcaba765cd0a55c32ddd180a96a7f0b7415be023636", 0x1f}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r0, r3, r5}], 0x20, 0x7}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x15}, {0x6, 0x0, 0x0, 0x104}]}) 16:01:50 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc450444a, &(0x7f0000000240)) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="b04e2b7116bf1bb7bfd412626c7c69efee0b5cfb7cf4f57c5c7789117df060e360a424dee0d8e97593704e0cbe0345bed8602a8823cdb0a40187f48ecf8a1b9cdb2376d8f4516c96ed8ae0b34ba3fbcdfa50a8120be88cfe6d4a804b2f6eb5708772fd3ef7c120e5dd684237ec9095a20e24fc214e31998af52397f53bf13a164e759274eca544364b7819b3c08267d3fc57bcf3e1a64fa69f5484bd7ddb8a9d4c022e4b207ee40a1cd444f59f60552118518cc877d33fca5e5745cab6b63011f207b47d399312afae75c07bab5f2fd56c", &(0x7f0000000180)=0xd1, &(0x7f00000001c0)="33b93513d0de50152befda5f52c97d21290df73dce5e555cffb0b90cc962af4cf2b2ce20112bd849111f1a1d9fa9066a7d8caca9c0026d60e091db81c9b9a41765c8f8b7cb4849dc6f4d8311fa3f568cf2a53a9bcd4c628ad3d7b860ffc63ec1258ee27ba9d2a2815dcd3084ecfbaba08f339a6793405ca0b4afc839fd335261", 0x80) 16:01:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = kqueue() dup2(0xffffffffffffffff, r2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x78c0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x4000, 0x4) socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:01:50 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0xff}, {0x2, 0x0, 0x0, 0x4}]}) sysctl$hw(&(0x7f0000000080)={0xa}, 0x8, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000340)=0x9) r3 = kqueue() r4 = dup2(r3, r3) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) linkat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x0, 0xfffffffa, {0x3, 0x3}}) recvfrom$unix(r4, &(0x7f00000001c0)=""/199, 0xc7, 0x841, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00#'], 0xa) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x2) 16:01:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:50 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff00383a0000004000000000001569c40000ff0200000000000000000000000000014ee990780000000060a1d75487bbe50772bbfb28436cf7857d2767150000e8cb0b8afdf23f0caf2b0000000000000000070000000000000001fe8000200000000000000000000000aa3300000700009065000000000000000000000000fd68b1352f5e59fc"]) 16:01:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) lseek(r2, 0x0, 0x90000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0xa6, 0x0, {[0x3, 0xffffffffffffffff, 0xc0, 0x40000, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x40], [{}, {}, {}, {}, {}, {}, {0x0, 0x6e}], {0x0, 0x0, 0x4000}, {0x0, 0x0, 0xff}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:50 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) 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, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x102c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2fe6ca7cb0797a83ea"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) close(r2) getpgrp() socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:01:51 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) bind$inet(r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x1, 0xfffffffffffffff7, 0x9}) socket$inet(0x2, 0x3, 0xa2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000002c0)={0x2, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="7bdcf7657e82046b3eed16da05d1c86488f919766af3f7e316838d985bb9de90e95dc170e3b543dc9046cdef069098d08722855c873a47228f05e695482d55732dc15cbe1882286ba2c114bf2adaffbdd222145d7d572f507c46e52ae95a04e4f503ce040c383be011c3489730511baef1a01fbd556ba7427701fe01209f8a6490a6d205dfe723420ae55f9f27bf48dc2390af29426e21a7672024e61d41df137731aadd069f334dca0a239ec959b5b57ac8cc04c627556b1c69f692a399b1ba2a9a", 0xc2) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2f66696cca6be9a6f607d043116b24f185f1216201f86e594c4d7d361b32246e9816fe49f8c12fe1a68aebb0c4b04ca00e71ec583e91162c25076c38ef87aec6ae55cb75b68088b3f6a15af06ea1c18790c6b1b9547233bac2481feaa929805236739388cd52311d0ccb0000000000000000000100003b92009ca6b6b56b430fe384e75e70d23828f7f88481dcbfafea10eb610b4ce1ff28a3522ea19a0265afeb18d178e780728c97f2fe3a4661be34606896882ddad566a6b070738b7601726c0a1a82facfefbcc9a2ff82f7f7a086c515161042136995221308f0a934c8c8a61065efe5add615c0b6f3e65dbaf4097dda4977b4e12450fb1680abcb696ad4164bf1e35a3a610f0e089a180000000000000000008382899641281b4330d7470ec6ed583595c3bedd4d10a25529e44b2a2e4902fe1ed429c568a4206c31c2912b223229162eb154be6e917b40eb0510dae1620d15a998765c8c3ba96b89fce00612095a35374af6ce73ce02add1b58d48233ac0d26aaf9f448bcce6e810d84da8e0701cc9a1cc1aa91f953535976bfe3616e144db1347bab828833141ff5b9c4965aece42725b82ab1be3efd5c84717622c4a4faba037be623fa2f3fa852b40fb706ebdc2afce52"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56140000000004bf9aab4230408600000000d0459370410510fa651c1ece33fdd308e6b7ca500fc6a4545860be3ef0513b77f2da90813290cf6e2b86bf8a8456582bff418c14ea7442c0251bc11d6a65565ee7ab9dfe60", 0x5a) r3 = semget$private(0x0, 0x4000000009, 0x82) nanosleep(&(0x7f0000000000)={0xfff, 0x9}, &(0x7f0000000040)) semop(r3, &(0x7f0000000380)=[{0x3, 0xffff, 0xe5ce97ab354d86be}, {0x0, 0x1, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000000), 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r3, &(0x7f0000000080)=[{0x2, 0x9, 0x3800}, {0x1, 0x1, 0x400}], 0x2) 16:01:51 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffd859aaaaaaaaaa0800451f24666b05af68001c0000000000019078e2d4f902000000001100907800000000"]) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom$unix(r2, &(0x7f0000000080)=""/104, 0x68, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x3, 0x1, 0x9, {[0x81, 0x2, 0x7, 0x2, 0x1, 0x7, 0x7, 0x0, 0x10001, 0x3, 0x5, 0x5, 0x1aa00000000000, 0x1, 0x64d7, 0xc0000000000, 0x7f, 0x6], [0x1000, 0x2ed, 0x400, 0x7, 0x6c7, 0x7, 0xc8, 0x10000, 0x7fffffff, 0x9], [0x81, 0x4, 0x9, 0x3473, 0x6, 0x50, 0x2], [0x200, 0x4, 0x5, 0x6, 0x1, 0x7ff], [{0x3b64, 0x9, 0x1, 0xfffffffffffffff8}, {0x7ff, 0x0, 0x101, 0x2}, {0x0, 0xff, 0x0, 0x800}, {0x4, 0xfffffe00, 0x6, 0x1}, {0x1, 0x2, 0xa3, 0xfffffffffffeffff}, {0x3, 0x0, 0x2}, {0x80, 0x0, 0xab, 0xffffffffffffffc1}, {0x5af7, 0x6, 0x518, 0xfff}], {0xe9d, 0x6, 0x1f, 0x11}, {0x8, 0x2, 0x7fffffff, 0x2}}}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) sendsyslog(&(0x7f0000000380)="df5dbc27d99775201239320156e57743d55bc4ad3030a0f710937355963a1b168fb2f6b614fa9c5bef79125d1fac18c05b36b72474b58dbb9fb5462331638a19c6f6bcb28a8e73f575719e1e6eb8aecaf44725299565a3e91e3aafe083e81d176bf81eaea4220f16aed8dea33a4b2223a68af97f3755cf2203fe0c22cb55b4e39c66ba27f0f814f39a18bb752e1a02f446392a436486582954a3c4f76f5cf0be886eb439802182ce9724ce6ae199de23ffd243eeb143212ee36bf1f6e0", 0xbd, 0x2f) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="7a2fbc3f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:51 executing program 0: select(0x3e, 0x0, &(0x7f0000000040)={0xff, 0x0, 0x60, 0x0, 0x0, 0x6, 0x6, 0x100000001}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) 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(r0) 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) write(0xffffffffffffffff, &(0x7f0000000280)="100a2956b92237765704d6dc9777ecc16d6f36b6b087c9a8c0cb04daa0d863523b723e3c90db188ab073fe777c770ca4850d8d5f39bd96d1a4726bc07746e8b812c1ba4ee0bb2c9531d0a367b5fe4f5c8cd39077707804eb414da6d06a568e315d83cd", 0x63) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto(r3, &(0x7f00000001c0)="cb60e78ed547c0b5a4d021aebd16ea0850b64aac3cb9e87b63758e9f948491a1e8f056a4a1d5d0144c5516326ee75b291c1ad418fa1d920d8b6b9e9b4d044b692b0721f860d6da3d0e91ad3469ec66fe2e47dd03abccee2a9ee62e76cb8a507ab57ec892e6938ebba639fae3bc5041b4c8bb7d54b5e8f2ff7bef4d8c3cf2183841527d9a9a8dcf90b773bf1a5066d8885f4e806fa7", 0x95, 0x2, 0x0, 0x0) 16:01:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffeffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) fchflags(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008bcc082b27fe26bd74ff4f5e1b2891ffa49c8100940000000000922c70766c307d00000000", 0x2c}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = kqueue() dup2(r2, r3) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x6f) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0x9, 0x5, 0x95c0, 0x20}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffff, 0x0, 0x100000001, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [0xfffffffffffffffc, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x401}, {0x0, 0x8000}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x5, 0x4}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) listen(r0, 0x401) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4, 0x1}, {0x6, 0x1, 0x0, 0x3fb}]}) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xffffffffffff65f0, "925475445f0a765e2ba400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(r4, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x5e44, 0xb9, 0x4, 0xfffff8d2}, {0x0, 0x7, 0x0, 0x1}, {0x6, 0xe5, 0x2f, 0x7}, {0x7fc, 0xa0, 0x8, 0x4}, {0x4, 0x5, 0x11}, {0x30, 0x1, 0x9, 0x5}, {0xc43c, 0xff, 0x0, 0x2}, {0xee2, 0x0, 0x0, 0x3}]}) r4 = dup2(r0, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:52 executing program 1: getppid() clock_getres(0x2, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x204) socket$inet6(0x18, 0x2, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000280)=[{0x1, 0x38, 0x6}, {0x9, 0x40, 0x6}, {0x1, 0xd2, 0x0, 0x1}, {0x6, 0x3, 0x7}]}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7fff, 0x1f, 0x7f, 0x8}, {0x1ff, 0xf7, 0x2, 0x4}]}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x20}, 0xc) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000140)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/96) ioctl$BIOCLOCK(r3, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x1, 0x501e, 0x1000}, {0x1, 0x100}], 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0xfffb, 0x1800}, {}, {0x3, 0xd, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc12, 0x1000}, {0x3, 0x7f, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x8, 0x1000}], 0xc) 16:01:52 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1000, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19b0, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xbe, 0x200, 0x7, 0xbd, 0xd67e, 0x800, 0xb, 0x656a6416, 0x100000001, 0x0, 0xb45, 0x401, 0xee3, 0x10000, 0x8, 0x9, 0xffffffffffff8001, 0x84], [0x1, 0x2, 0x4, 0x1fe, 0x6, 0x200000001ffffc, 0x1, 0x7ee80000, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x3, 0x7fff, 0x100000001], [0x1, 0x2, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1ff, 0x4}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7ff, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x0, 0x8000}, {0x8, 0x0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x46}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRES32=r2], 0xa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x58) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c41e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa900"/1946], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0\x00') r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd18ce5847cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97c7c6e3df9647e7105698b84bb2737277", 0x88) ioctl$FIOASYNC(r1, 0xc0104454, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 16:01:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x170) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, &(0x7f0000000180)=""/175, 0xaf}, 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r3) pwrite(r2, &(0x7f0000001340)="4710d2a150759d601179d90691a98c006343e95bae1d82c845ddead87b663245f1b8ef693b2a8d9d9a34e1f4c52a8f73770cf216669ccaddf4fe825baffdfd576edf8be30f83eb2acd4185fc0a284130e7161b290a81c09fd0e0b4d4cecc3628a667bb1f657fd836469493b416b97d106869e0042781eb44068be7777ae76341cd6a63da51d34f890776598bc08bb030e7e1a2bbdac3812c7e", 0x99, 0x0, 0xa8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x5}, 0x8) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)=0x2) uvm_fault(0xffffffff827d7c08, 0xfffffd000000001c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x58: movswq 0x1c(%r14),%rsi ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff827d7c08, 0xfffffd000000001c, 0, 1) -> e m_free(fffffd0000000000) at m_free+0x58 end trace frame: 0xffff800021fa4c80, count: 0 ddb{0}> trace m_free(fffffd0000000000) at m_free+0x58 ml_purge(ffff800021fa4c98) at ml_purge+0x50 ifq_purge(ffff800000ac6278) at ifq_purge+0x9a if_down(ffff800000ac6000) at if_down+0x9c if_clone_destroy(ffff800021fa4eb0) at if_clone_destroy+0x13c ifioctl(fffffd806f6884b0,80206979,ffff800021fa4eb0,ffff800021f8e510) at ifioctl+0x3ea soo_ioctl(fffffd8064cc5bf8,80206979,ffff800021fa4eb0,ffff800021f8e510) at soo_ioctl+0x27c sys_ioctl(ffff800021f8e510,ffff800021fa4fc8,ffff800021fa5010) at sys_ioctl+0x4a5 syscall(ffff800021fa5090) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xef679578e40, count: -10 ddb{0}> show registers rdi 0x7 rsi 0x63e8d acpi_pdirpa+0x4fcf5 rbp 0xffff800021fa4c40 rbx 0xfffffd806f6884b0 rdx 0x63e8c acpi_pdirpa+0x4fcf4 rcx 0xffffffff82780f80 mbstat_boot_boot_cpumem rax 0x7 r8 0x101010101010101 r9 0x8080808080808080 r10 0x5c161926b7c6f7ae r11 0x71112d7d91966533 r12 0xfffffd8069c53e00 r13 0x3 r14 0xfffffd0000000000 r15 0xfffffd0000000000 rip 0xffffffff82009bc8 m_free+0x58 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021fa4c00 ss 0x10 m_free+0x58: movswq 0x1c(%r14),%rsi ddb{0}> show proc PROC (syz-executor.0) pid=154407 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021f8e2a0,0xffffffff828fd830 process=0xffff800020e39350 user=0xffff800021fa0000, vmspace=0xfffffd8064190b90 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 60998 309834 5079 0 7 0 syz-executor.0 *60998 154407 5079 0 7 0x4000000 syz-executor.0 52934 28125 37325 0 2 0 syz-executor.1 52934 435171 37325 0 3 0x4000080 fsleep syz-executor.1 36255 40066 1 0 3 0x100083 ttyin getty 29026 282013 0 0 3 0x14280 nfsidl nfsio 88997 377995 0 0 3 0x14280 nfsidl nfsio 40593 125916 0 0 3 0x14280 nfsidl nfsio 43803 467183 0 0 3 0x14280 nfsidl nfsio 1494 160751 0 0 3 0x14280 nfsidl nfsio 65511 41717 0 0 3 0x14280 nfsidl nfsio 43628 262307 0 0 3 0x14280 nfsidl nfsio 12148 3915 0 0 3 0x14280 nfsidl nfsio 43430 23352 0 0 3 0x14280 nfsidl nfsio 56308 253987 0 0 3 0x14280 nfsidl nfsio 46873 428100 0 0 3 0x14280 nfsidl nfsio 49139 89615 0 0 3 0x14280 nfsidl nfsio 74898 8380 0 0 3 0x14280 nfsidl nfsio 46840 145499 0 0 3 0x14280 nfsidl nfsio 89006 435538 0 0 3 0x14280 nfsidl nfsio 29715 463444 0 0 3 0x14280 nfsidl nfsio 56035 390963 0 0 3 0x14280 nfsidl nfsio 89145 510973 0 0 3 0x14280 nfsidl nfsio 38809 421175 0 0 3 0x14280 nfsidl nfsio 99696 475240 0 0 3 0x14280 nfsidl nfsio 37325 402188 68074 0 3 0x82 nanosleep syz-executor.1 58971 434287 0 0 3 0x14200 bored sosplice 5079 465071 68074 0 3 0x82 nanosleep syz-executor.0 68074 169399 97746 0 3 0x82 thrsleep syz-fuzzer 68074 314964 97746 0 3 0x4000082 nanosleep syz-fuzzer 68074 354276 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 10829 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 111305 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 479497 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 100687 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 298082 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 43613 97746 0 3 0x4000082 thrsleep syz-fuzzer 68074 360996 97746 0 3 0x4000082 kqread syz-fuzzer 97746 35421 45441 0 3 0x10008a pause ksh 45441 193816 75443 0 3 0x92 select sshd 75443 466606 1 0 3 0x80 select sshd 56025 47207 27865 74 3 0x100092 bpf pflogd 27865 184222 1 0 3 0x80 netio pflogd 14897 110385 30463 73 3 0x100090 kqread syslogd 30463 125032 1 0 3 0x100082 netio syslogd 71821 248820 1 77 3 0x100090 poll dhclient 86851 368141 1 0 3 0x80 poll dhclient 37657 124351 0 0 3 0x14200 bored smr 66840 110043 0 0 2 0x14200 zerothread 45075 498903 0 0 3 0x14200 aiodoned aiodoned 67451 502645 0 0 3 0x14200 syncer update 93937 347522 0 0 3 0x14200 cleaner cleaner 44764 511693 0 0 3 0x14200 reaper reaper 86849 284181 0 0 3 0x14200 pgdaemon pagedaemon 62728 199387 0 0 3 0x14200 bored crynlk 47384 521497 0 0 3 0x14200 bored crypto 85905 255212 0 0 3 0x40014200 acpi0 acpi0 86102 42998 0 0 3 0x40014200 idle1 2161 13348 0 0 3 0x14200 bored softnet 2608 288835 0 0 3 0x14200 bored systqmp 91261 130723 0 0 3 0x14200 bored systq 41993 84770 0 0 3 0x40014200 bored softclock 62155 196408 0 0 3 0x40014200 idle0 1 181646 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 60998 (syz-executor.0) thread 0xffff800021f8e510 (154407) exclusive rwlock netlock r = 0 (0xffffffff826eff88) #0 witness_lock+0x4c7 #1 if_clone_destroy+0xf3 #2 ifioctl+0x3ea #3 soo_ioctl+0x27c #4 sys_ioctl+0x4a5 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff828f7850) #0 witness_lock+0x4c7 #1 soo_ioctl+0x26a #2 sys_ioctl+0x4a5 #3 syscall+0x4a4 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9579 6644K 6955K 78643K 12967 0 pcb 13 8K 8K 78643K 226 0 rtable 144 11K 13K 78643K 903 0 ifaddr 109 21K 22K 78643K 326 0 sysctl 2 0K 0K 78643K 2 0 counters 43 33K 34K 78643K 79 0 ioctlops 0 0K 4K 78643K 1640 0 iov 0 0K 20K 78643K 181 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1847 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 20 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 73 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 6 17K 25K 78643K 1160 0 sigio 0 0K 0K 78643K 14 0 proc 61 63K 95K 78643K 644 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 80 0 in_multi 98 4K 5K 78643K 355 0 ether_multi 1 0K 0K 78643K 24 0 mrt 0 0K 0K 78643K 11 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 103 466K 466K 78643K 103 0 exec 0 0K 1K 78643K 325 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 145 88K 89K 78643K 4999 0 UVM aobj 48 4K 4K 78643K 56 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 154 0 NDP 16 0K 0K 78643K 62 0 temp 154 3875K 3943K 78643K 22368 0 kqueue 4 6K 18K 78643K 70 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 73 0 71 1 0 1 1 0 8 0 rtentry 112 141 0 95 2 0 2 2 0 8 0 unpcb 120 427 0 417 1 0 1 1 0 8 0 syncache 264 10 0 10 5 5 0 1 0 8 0 tcpqe 32 217 0 217 2 2 0 1 0 8 0 tcpcb 544 375 0 371 2 1 1 2 0 8 0 inpcb 296 1329 0 1317 8 6 2 2 0 8 0 rttmr 72 4 0 4 3 2 1 1 0 8 1 nd6 48 58 0 53 1 0 1 1 0 8 0 pkpcb 40 8 0 8 2 2 0 1 0 8 0 ppxss 1128 2 0 2 2 2 0 1 0 8 0 pffrag 232 8 0 6 3 2 1 1 0 482 0 pffrnode 88 8 0 6 3 2 1 1 0 8 0 pffrent 40 149 0 147 4 3 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 pfrke_plain 160 13 0 6 1 0 1 1 0 8 0 pfrktable 1344 151 0 137 4 2 2 2 0 8 0 pftag 88 1 0 0 1 0 1 1 0 8 0 pfqueue 264 2 0 2 1 1 0 1 0 8 0 pfstitem 24 30 0 28 1 0 1 1 0 8 0 pfstkey 112 31 0 29 1 0 1 1 0 8 0 pfstate 328 31 0 29 2 1 1 2 0 8 0 pfrule 1360 58 0 41 3 1 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 443 0 248 16 2 14 15 0 8 0 art_table 32 445 0 248 2 0 2 2 0 8 0 art_node 16 140 0 97 1 0 1 1 0 8 0 sysvmsgpl 40 51 0 26 1 0 1 1 0 8 0 semupl 112 6 0 6 2 2 0 1 0 8 0 semapl 112 65 0 55 1 0 1 1 0 8 0 shmpl 112 54 0 8 3 1 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 3029 0 1625 89 0 89 89 0 8 0 ffsino 272 3029 0 1625 95 0 95 95 0 8 0 nchpl 144 4784 0 3191 60 0 60 60 0 8 0 rtmask 32 6 0 3 1 0 1 1 0 8 0 uvmvnodes 72 3491 0 0 64 0 64 64 0 8 0 vnodes 208 3491 0 0 184 0 184 184 0 8 0 namei 1024 20206 0 20206 11 10 1 1 0 8 1 percpumem 16 50 0 18 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 560 10 0 3 1 0 1 1 0 8 0 pfiaddrpl 120 51 0 40 4 3 1 1 0 8 0 scxspl 192 15238 0 15238 21 20 1 7 0 8 1 plimitpl 152 77 0 69 1 0 1 1 0 8 0 sigapl 424 1391 0 1338 6 0 6 6 0 8 0 futexpl 56 19527 0 19526 10 9 1 1 0 8 0 knotepl 112 168 0 149 1 0 1 1 0 8 0 kqueuepl 144 1944 0 1940 1 0 1 1 0 8 0 pipelkpl 48 222 0 212 1 0 1 1 0 8 0 pipepl 120 444 0 425 1 0 1 1 0 8 0 fdescpl 496 1355 0 1338 3 0 3 3 0 8 0 filepl 152 13905 0 13801 10 5 5 6 0 8 0 lockfpl 104 273 0 272 1 0 1 1 0 8 0 lockfspl 48 92 0 91 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 117 0 106 1 0 1 1 0 8 0 ucredpl 96 5771 0 5762 1 0 1 1 0 8 0 zombiepl 144 1338 0 1338 2 1 1 1 0 8 1 processpl 984 1391 0 1338 8 1 7 7 0 8 0 procpl 624 4088 0 4024 7 1 6 6 0 8 0 sosppl 128 12 0 12 4 4 0 1 0 8 0 sockpl 400 1839 0 1818 12 9 3 4 0 8 0 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 186 0 0 21 1 20 21 0 8 0 mtagpl 96 98 0 0 3 0 3 3 0 8 0 mbufpl 256 586 0 0 28 0 28 28 0 8 0 bufpl 280 6377 0 142 446 0 446 446 0 8 0 anonpl 16 138710 0 121921 101 33 68 84 0 124 0 amapchunkpl 152 9548 0 9388 55 48 7 20 0 158 0 amappl16 192 5567 0 4666 74 28 46 59 0 8 0 amappl15 184 196 0 196 2 2 0 1 0 8 0 amappl14 176 931 0 921 1 0 1 1 0 8 0 amappl13 168 42 0 39 1 0 1 1 0 8 0 amappl12 160 911 0 904 2 1 1 1 0 8 0 amappl11 152 154 0 139 1 0 1 1 0 8 0 amappl10 144 19 0 13 1 0 1 1 0 8 0 amappl9 136 389 0 388 1 0 1 1 0 8 0 amappl8 128 448 0 406 2 0 2 2 0 8 0 amappl7 120 131 0 118 1 0 1 1 0 8 0 amappl6 112 113 0 111 2 1 1 1 0 8 0 amappl5 104 810 0 790 1 0 1 1 0 8 0 amappl4 96 968 0 936 1 0 1 1 0 8 0 amappl3 88 509 0 500 1 0 1 1 0 8 0 amappl2 80 10391 0 10310 2 0 2 2 0 8 0 amappl1 72 39335 0 38873 22 11 11 18 0 8 0 amappl 80 4376 0 4322 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 55 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1365 0 1341 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1365 0 1341 1 0 1 1 0 8 0 vmmpekpl 168 14240 0 14196 3 0 3 3 0 8 0 vmmpepl 168 171664 0 169469 182 85 97 125 0 357 0 vmsppl 368 1364 0 1341 3 0 3 3 0 8 0 pdppl 4096 2737 0 2689 7 0 7 7 0 8 0 pvpl 32 414521 0 394389 233 67 166 199 0 265 3 pmappl 232 1364 0 1341 5 3 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 308 0 27 9 0 9 9 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace m_free(fffffd0000000000) at m_free+0x58 ml_purge(ffff800021fa4c98) at ml_purge+0x50 ifq_purge(ffff800000ac6278) at ifq_purge+0x9a if_down(ffff800000ac6000) at if_down+0x9c if_clone_destroy(ffff800021fa4eb0) at if_clone_destroy+0x13c ifioctl(fffffd806f6884b0,80206979,ffff800021fa4eb0,ffff800021f8e510) at ifioctl+0x3ea soo_ioctl(fffffd8064cc5bf8,80206979,ffff800021fa4eb0,ffff800021f8e510) at soo_ioctl+0x27c sys_ioctl(ffff800021f8e510,ffff800021fa4fc8,ffff800021fa5010) at sys_ioctl+0x4a5 syscall(ffff800021fa5090) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xef679578e40, count: -10 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> tc No such command