d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000128e1f662ff8d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000086009f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727fb30eb2645ef6067899af7424d596939a75d783aef76fa440012e5d1d5431942e40b9a1d8358103a1a1907b6beefb35334591dc0ba2ce96110e35cbc671b7f43f8a76dba5e13a248ad0409f17595e9a300800000b94cbc1b631c87383a3e2486fdf7107fb411480e296d6e62cb0e57e3f47737ac5a21b5c712e5dc0969670e19d5531f5cc94d82c4aad594295ca076193e812f2d5a9bfdc71d18ad365ac9a4950680c59ee9d397f3a1d455982347db00000000"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getgid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0xff, r11, r13, 0x0, r8, 0x100, 0x7}, 0x0, 0x1000, 0x0, r7, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) getgid() r16 = msgget$private(0x0, 0x0) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) r17 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x5af1, r17, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0xfffffffffffffe08, 0x0, 0x40000000}], 0xffffffa2}, 0x0) 16:00:15 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000180)="7d8fe50c81b98bc2fc8de320ff5af2aae2f4711dceb2b90a1046f84187b78c024bad809c33e56c30d2c3b2e9ff3ce1841c011ee6f713c6f33d0123d07f468a632ea354b65e8891d8db8c5641ba1b21a32d1d7cfae41f64ab154a3919f8c364051bcdfd0d5263732f4b2a4b2f6475396839a5a65d737a7de23edf55327b988506410499d63fd55f9077568f199564de716cf460cc987de8a1290796ed8605915a804a1b7a93c9ba7305c17d8152a75d666e1159bf5981fbed8042891342903189a6daee11f73efc9d72ab67dd9be7f68a0bcfc0bab01b98370f75858eef67c76518c0e4d69dfa6f9cf7d57081ad2d54e37acceae1fd01edadc932deb2abf55275da1b4b7ce1b40e5b868b2f8530bb6c6444a61b884cfaef9f99ccb7ab4bccbd6a0e143bbe36b980927f77fb3bd45d96d853cc1bdfc41b48075eae43114cd6a368db7c55d0241e5eba30dafc857f95caf2c5d581e309ff277314aef64a7310700b1593616e886e03c815f2eb25c465e5ace260e4e6293233102e01d308349e6c42724b0dfd2d8a26d957bdeec04d592b05395147619bc6c7fa852dd4f28781f47a1a6e1be26400464e6881c5e941bd361a2fbc8fc1a68f2e223ffc1558500358b7ef9feeed207a401fd91714f6b00d9a9949093eccc31d4d5352d16c1d22bbe27ae2f9d54fdd0f00404bf19d98c901492410da72c8ba1d314afe726fcc1f8a80bf374bdc79b37e7f3e6d65b5d82855c9bc67e406cf7cdbcea91947fc6c555a83dd2976a7b275e69b4193e78b8fe10ff521d9f133a248d170494345c60dcaf4c3c5d1256e0c0948b48269265acffb40ac518145d5f8ed6168f9adb404af5301124781aae1039c94c12400f7cef5a466bb520087b130204278130f0d3473dc5168315a62fc17cc956205d3e1ebd3441623894391310510f47e63da7b8e6d06d8bd59a88d08a5e92d9fa286db6f8e0ea92421979668ff01c9ab5c98a19bbeada5c252e72ccae12419bf794c8a2b7ace896c925d95fd62679e5c7efe2e4a908e3514db9de3df7ea222aec5a9e2eb0282002c4e6e43c66ecdc5b02a48e1df249d5b5cc96f2b5506917491360b7cf4c1737df0eed0910a35fbae6cff81f778f8685adf709656f6fd0d78794055812597534ce58face93157cd0e1daab618757af7a8750de2bec7d09db76d681eb3c7743b1fd83e92bb076b0ef7f67db547d905c44eb6876cccc1b6adfcbcef84dc39356bc06657ee9c332efd8c345bf1b8a21ac262d0c9673b45e7eaa1d4f78b0a4909d07229bbfd7541c033149dc1b417f337aae77fff06986156246faeae3ed7010d03d0ca822e2a7011a511a1b3517d25e39f7eb53ab5f904f06d0591c14e83c75f239251a5b2cc12f3135829ee7b209360193bccdedd6a922aed8d77b43cedef97e9ba3b4d2de5447b44691c33f27dd57283767b46bc8a252a6e131319ac0dcb20e1d4758b86feecfb96c096d03221d445c5cc34e08ebf7e2bb03bcd461696ee290502f32879d522b91b5bcbcc12c19e485335c6c78882390e67ce4e699c53b13f7c41cd85e8548681eece016cda8d80e7febbde10896e35baea8d3563e36b1f025b8d0a1e6c729b3d927ca6d63780488f90ef9d90ce954fa81498cdc7427c48842ab783aaba9ade8eb95aea173d511813fd9438fae16c824b09e79606e70ee6ee7856390044db914eb78d685b634287550f16184b2d102d0da66736a2aa2073ca495ad1b5c1672a2532e618a0cf82f6a3b08bc4ac07aee4df89765dfdcf67f4d7763cc40f6f0f70a31e6bf15230ca5bf670a613e4db358b2ea8e40ca30e620ce31ca89713dc248a27f31a70acbb47cc78c6a4265db750e01114563ae35b5e9ba3cf315e91758b22e6c90cb9cc7561267d5f19de900c5954c5dcc92075affdc320497f84350b4ef007d317f8974a7c784f9ad80a3db03d5b18f67f050de8ce4ff464efaaaea193a43069568cb75b5c63875c3afea1746370a9b60bbdfb575d189bdc757e4a7affed1cb6324383e0b8f73f2c9fc46668826b7b4527c208cb04c65332d5d2cab6e9d79042ff654b4dc114aa3d2edea6cc06913e4b747cec379c78f215766e06e8603e2b99dac2275a4d3b352c1a2438f0074e14c606dda4aa188bc716da47c121486f17f326371114c29f9fbff53bcaa7d0659412cc1a2f2a31d85ec73a29420f4c4630404a975d203445ab62d1e34d0ce115f72c84dbbe3082a7ef0a1849d92aca44f3693e44b604eebeb5de9b0f3bfc08b50f7441c1f6b964f910379a670b7550d5992ef9fc13f284704796c4c640c030785e1be731a4a4159d59231064913b9d38f1d88d4f382ebd1314c099cf386d1fbf546c369da34e4985688a4f637776971d8b0482d8cfbdf6a56bd1a33d06ccb40d54eb059be0d792f87380fa24adbbee04594a47939d964bebc50f11e55b39eba3c21d786349b66cc46f38474d4a19684424bbf14ab46d802c08e1b3073c9c370953c466a105a4a2d165ecb0c4ded3cf95086eb01e1bf6c22c895b4ed5292ea39479ff892d1f20fbb117f5f9f67fa5381f1d217b287d72b187e875df8556523d59ec9776ec417d93fe8e063386a4b4360648de4524aa412626587bcec450880ea9cd69c63c141df9c535f1a3aa7f4a6dabd47b6594f1c0145b69b64a7f4240007f7d7d3b9c0a75ff688cf02ed7a2654a586b798b94ecec708d63fe4a6e1ce11bae4d471370ab97ca60e3461f2b44c3900688612603120474c6e48269e06fd1ca5cf95425f787cd8016eeeb55d84854bcbbe16ce49ce55c4fe1934c8b37d5eb1607fad850547b6ce54050b4b9bf87efdd1c0c19a930bea519f421aa37e8c1ae8912fa3078eca211851c087d60fd813b8954bf8507ea82bd9be2fe04b1172c613e4adb2f31b9e91fbc155f5e2e198b120633d67865d57ae034a6ee46d49fc28637776a929e686019eaa49d5ee3e66db69168f2c6599e468fb8c82ba82a6b77ac034bcc4ebce9cec3cded3c32c390e699f7269df3a1d850d7bd98852a2d6e5150b001bea19595be23997322a3df8c8e8e8731bfc81498bc3fbaaaca5ed37ce4847a4284ef5449c46e9360987c472398e7260f188c8cc97499567f3f7e565b284c799f7aca221cbd77fd85fd7fea7456c0a6638bf25138ea0b3ec8adb3b1969978cc1bd6c99d8941fbf9a905a4b11c72722308e087288882387ffa01e984f22da6af318843b64c7e082b827f700eaf5f58cb15167d0848a998b7f0edabba66c93549de3fc420e7c214b60f63f8295ed21b65979422c2cf50350b812570448a5277b6c8514fdbae8be7a5a4df36931fb82bca5b325cdd52d5e046f38650651f82a5bfe42c59685f42e9611eb4dc6d093e46410bba7d6cd7df90ef56498b07ecbe8a2d70252621c0f84c88d58e7e20ad138a6fcd2339c9120770aa81e8022936dfcbe773c836b45616503e49b1fde478301b8ac220ca13ff8bea95ebdc674098aba791f379dec8a0e76e5f8b71e228d5a695f84e1adf5f14ddd2d2663b48fe2cb5574024e1c68f5caeea73cbb8dc8b54fbe3d13894625d8a75b2895ca74f12cdfe8e207150f3f8d4204d9963402015c9b6bdad3793ae47c851f3ce1005e8517d8029b5c46a3c7590152aafa5dc438402bb86f02b4a2361064412f6495bee2ffe49e8235f70e4763e3b35755b36df30cb7a3094c3e1fb7f9a54a5dcc64e161f55cd423dc58bab497f645afc4f71e64de75b0bf97f6a3444eb1cdecb5f2365f39a6a7d901d3aeb3756f79ca64fb578a593fec5be04e98afb9ba12df2771b621de3334b02da5fc1a1292cf21547e0cce997ed7133da3a22d5fbe5cf186af2db695c2433665711dcb3e2c258d8d11e9ff82731a3cd2ee71ab71977a406e4b59e507a255697b6efaf751d387646f50a1bd58dbb3c8800ecf55f4b9b69943e298b5870d876255527e9ac21f9091321d9ef73abb5249e38fddcbd6d6d76cdd8e1977b3d162f5d2702b6cb043f4e78cc8fef5ca83e268d40b7bb755f9c54f35d598dd91d7b88a1c7f4e8ada2013dbbfbed0d0ba2716df103e7996df976bb307645bad15d7229621d069847fea27f275b375dc57ead9858544294f3f3181b4beafa2c4d171da5e938448a1c0600d2ed2e574cc4c5b5cf14253ffdba878b021dcbbffa02f80bb48d0f53c439878346d1d2aeaf81d60ffea735363d14760a72e69b9846eb6b3cac566034a38117e446edcc4660e5a7a2663f21d57eb39272b2ae225d258cb7b15f14f35508dab06500799463d64b64059524baefb9c27c8ee3f72ff73351b458a3b05136a14b759bd9b3463b0e03898b6238461f3be9370c8ef5ef8919871f5246181717c57ca4dbcc013ebb096c21d20e7e780761caa8d712b5b4158e1c12ff7e4b6e0746182349101fab3ae4e1d4014cc03629517222548a9a634b00da0a3192df41f6df6d8d460f1e71975b84871b2061f5cc4e6099f1718f2d4388da46a8625dc291b724091dc7c1272d7f2f099d0ed0345ca5916019f61c491d874b0eaed82f850ab53bf6bd005e54aaf0c67c289f776f0ad35e8d2c600d20e8cd044f184dc332e07fbc79d106c15782e52d4777352cc094788f9ef6b0a510323afa4f2533837a0d0cd4ab2f1901649a02b98a7c6f63fd7e51a47bdd587895f681ba7faf076f847c91e3ee6fa32ad8fbe0ca3e268c7eeb740b9c3145b443a621a46a28bdf2ba4a22d31eab90e560138f8141b9c22074ff31cfdff449e1b1b7dd0b8492786ac46d287c7f021e1d07bfcfea1bd84f887e37646692b38dde4e49369354b94b26a2e820d6736b2c67ac7352bfab8f2fd0cadc1db34dda0413e8ff0812989ab7794763ab9753a0e7693d1f1da030196d35a3157e0617c05d10251ab5079daa913fd5c41c0948939ed5f20a56292abc7b9fdc171f77aeb2b1ed77a30e7c4e39a58abc7e0852d2010c54bb447dae4bb2e770a206c7d372d4941df0bc83d0fc4aec616e704bb07f8f71e3defd5df700b01f3a59c277c8935fad4ce5c15e9dfac43f0a7fb7c2b7d828c2ae2a27447857ca7d563ca5c19008ed61553fc31ee64c07eb7cecb28ff623817732818a06064c0d8efc138fc8d666915e3f07bd391c38f218d713c9080c7f44f5c276148e297089279c24b426eaf90ee5164cfef3219f737b00d9b5d8afdc2e8c402489573a1ce01c836cc224090d7ff92157358ddadefed647e7e2a29a5828a70552a30975346ba835f14ec5763f2ab29d1e52ad39b33098b8a4aa5c962a61d17dbc5fff96dc9ef75276ff168f2c9d1e38383e0a31345b4e5ae0d2f78c05f5c1cf5e0eff93046959068088cd69ebc3729c82ffcd58f4f315453333bdecdc909c56451e3cb2d99a58bd96ca16dc1099868e2cfc85a905af894fbf6378b2be50600ba090b124192364b77a8a8b21450588cfce12f449c7701740891c257e09d9f322adc1a84c2ec33c183c802b1e9519311d43b3c4005671411176209b9c8195aa60a3a2c0f2a6b5627cd4921aac885c9c6d586d9549a81f909721a04509d868b210ee47dfbd60c5fff9eb4ec175e021e2d0e6462dc162dad3d7ce8f9542b59d645934e7b7ce93a11e4a4719b2828ea10a58bc2fae8d07add56da319cb44795e47b95ded3dc81102b816f00810ee49b7401fc6f3f2535027c59a3b96d589fa5805caac8bfdb6c1632b1937fe8644670908aace6721972dbbe2a06a2c1f2009d32db0bb9fa0fe716229b85bb139d5ad3aa1c171fb25d95d6ad92e81b2d45f6faf6e79988326af65804e6566dedb27656f3ed8afaf0c005dbfae") kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x82, 0x1f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efb65e244042c9efb31fa04aa8b5dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcd38111cb7a00e7e50900000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0fec021790bc8264739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccd458acbfda1557937a1dc91f017eda9c1782e00b2b4b2c598908be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc501cd9f82c4efa4800817a669e9756", 0xf3, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20a9, 0x0) r1 = getpgrp() r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r6, r5, r6, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = geteuid() r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x15f58adf7eb0d3e0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)="31d75d3f17f451ee561a2d3660438655ccaed9241bdf7d441905cc79114e138380dbff11a38aff870ae1b625a53cc9e865e667e8fb647a9eff33a0ef5a3a61238453358174a5fe5e2a26d32dc14f3a8a75914ebafc8a71175d51a6ad70981633825544215acda6d91846b6a6cbdf3069b3958aa680236131e360305e9dc3b6a9e8e22a4791a45947d279ccdb0bbfcf3e5f3ff16ed039139439b9bb8f885719738b3855db2642bebc19d3cc542b6ca2f78b4ebfcc2e7fd3e224d80c38037e133204bfa386a09c33886cbd0a5be7a25b7819c9fa4623c2e72cc1366d445133b9e68ad708d3f61b", 0xe6}, {&(0x7f0000000200)="a244ccefbf189f820827695014fdd62234520bf6f70356dc0800342e6c7ef75d419faa645a48d459e16d1bd70362fbaf651eb23eb1eac4879bfae41ce1caa0f13f633e0cfec4aee7ed540cff8f11c1951731e42f322081211307496753ba99f71240ad83901595976c54849bab969a0d2b2dfc31756d5347df78dde9142f4a771123c7b1adc36900b327f9310cc6618e33df2e3b51372badf4b7ace2ba67d3884053aa5f3b979b51dc76bf80be75dcaba05a85ce42d9ac12faf54e6fe4829a937e0f461da341739894fb245b77f5a35e3b07e4443af10f124cd88c7c9025c211e99df98f376b2edc59f43c66a8bc67788a90c875595c1a8ad6dd7b8d8a794f7f591541ddd419f843bea4fcf956e620410a67c0fb68403e7119724c1c75e6d369f41f8f0a6b90cdd106e6a0ba3ee5edf42d094cf35b18be331cb0fd1b0eef172fe25abd27bfefd9ccf346ce32cb82c69aace1cc565af1a1f3b81109f3b6fc6293cbd1eced28bfc5c3052714af80df9a27a924b5524777476df4ab6c79ed99edb43b628e40b8ca3902200494bc66594850448a3416c5304345ffc5cb843093d0424459846b043a9c1114ddb3105d596707282faee5c05e1cef875deb657e1da0037fce1bd409cd4f3e60b5f1d9e0fcdfec392b7fde33d6c3c8dcb655f201510eea14e1d3c475a3a5a59df359afddc2092342483bbd45e0531106a186e0c0ef8ee145669b884598bc597c44adb5a01fb3083ae99d99f747a530999acb3fb81200f30d5e922d9d5fcc8c31e5a1ccf0580aab752d230e1e9d948d748c863ceec652aafe88f1ee4fd431882e63d4c0033bb14d9c26acf1e0a67ab0d4c63dea6df15468de78d18c6efa74aa1a21611ef08d1f96e6d7c7e3f07f9bcdc43956812e783cdbc753890f9b1cd128db10836fdce94952d2eea0402a7c51d5fc04207687074b88b3829732da731731990bc45b95f229e8732988b68c855bb0195e4406cbf7507a47d6b33ffb56f588430bf996fb182bcb317b0090425c142fb73d9e06082b73f10f01dc2da19dd677f0d6e762b862e041c9431c24fba0519a5c49d51317b04a4977eda77654e0322f88c52144559c9b2f3bcb34dd62f1aab64fcab492373bb23118800641db6adf392cbdf542345b703cfbf2a3cc1fac711864be6132f1b369f4496ebc5b794d79ee81b1f22ff8563fdc3ac6fe4a4b695f0866a9f05e3953bb0a63de04800ad9ea3855d1bf93d18e325fcf9f7339ccac6b8d1d663ed704c3f614b675e23274bd50a2b465f494671b6c6ae41347e428594fedd9d82c925ff3182bac901660300348451bcb36ecf84da1f76a80d9f1247c66cf42a3fe7a57f885f5b96016b176514960d72e0ec5e5651ff99ffc29fab642c4ea34af85e630e8cd662ec0bbb85b7c5f34334cfa0560507bb87c4317a15de5e3d53cbb5a18f689a5259a4eae215e98b265770f5a336c7eb7737925d368d470cfb98d742aa061f6a01afe569f3dabb1300b6b41a3958e1727eb5c985f3a189f33bcef82aff7944245851dceb71870c5510e0bbd6d3ef4fbd6ab3d842b013bcc5f7f900891b21f87378442d64f44e207c3db4c145f907ded5bf6f40178fbc8af0a83d3201078a6d1823fbd62cc119899399d73be322e2f0f6f6b41da8300d0084ac52e3ba2e35ab9c66bf3d50297b859e27d50ae982fce1041b5525881f607aab41d0c59b6a4dd4db6806f3b0d47ec992681f1a4c1ef07768f6bcc81440730121f0e9a2db03c3d2241e74d280bc417886b9ffab81f61d0793ba055ce00e634ad515b3854c2810cabd92f3b1376f11575177ce10017f00a1f71194e22053aa7ba48ccc4bc16252bbcf8ff4a2d65cebec9f913c5860b26b98cc2d196fee7e199c0e0e7480a47abc0020936ed39c500d8ef172392d7e4685a74830fc83af3b3b9c15fae58e1d184ef3f454e99e4fa80e26efce744b24ce74fbab7724f77b4b1368cbd12a500a697cc301e7476fa425366a8e93741c86345d3170d7d32602fecbd0ab19e5bd4f124e19804b8dafe35fc4e49f7cc76216a9b399a960132f2204d0017614827400dd282891ba49457d98cd0f1e309efcbed873210ac851fe375daf4582743e72f7bc6b2fe8a46e1aeb4b8c481b4d3738fc21758aa8d26fb950c331e66754577264a7f55e8a5e7306b2e31e97df26d276f41bbcfaea243b014059b6d7c455920e07b6ee890142b7965d37b8cf11b20fad381fc8b4ab697fb73271c1182b32ec24a6c3b0f86f3f09151b6425df8f41434430fa8fc3cbb857a04db22e6bbc553dfecefdbf1ff991e5d765c524b6b27d7bdb2143e03a7b2be746c4ccef0b228895c6f52aeddf0d4b5c9efb45f6366972953499535aff31c7b0cd6355af39964d8b9f1c0f787199c2b4ce979a0b10f19bc5cc913e61fb844413d06ff71c9adc988d508d48923701ed8d781360254c4f3ae5c87d18abfde7f0fa50d53a13cda75b62900439459b5506ae8ecf40e732df59a021a5daad5226acb2064af84c10f46e20f16721dd01f1580fcfd2cc58d00e4c6f31055188f969ef740b26235db9d9bfec6dd131e08852f127fbd5cf23593fd36fee1cf83e578fce1acbd6c048dabffb54eaa0fbf1ecd3203c007383fa47c22aee6e2ac3db54a2748be9237ebefaf542d68f6c51c54d56bf699f1f5f097fd38a654f6dcf9fa6318e84162b1030c9438ec93d4d83ffafba6fdebd93a0b98eac5ee0f67950b3ba0c16ab3b0d14e1f444ee0339bf45637b82a09b5d2d60e490abdf6b09e5a1a6c0b2865663f9d326110bd719d2d4d03256507dd263786e2dfc6950e3a22ef2444dae26e508c336c8f12d698af031e9ebade52f60ae860b9492511b67f8c4517ab673282cb17d8b11824cc516ff33f3f43dada44ca5561fdceb8dcbd0479b1abb7672148721c4b2dddef490c0700e3d8a2ab3b324e1a3f3227bfa68bcab465462eb50b4ff5f497504a5cd7e56579a782816fbedd8f60753185427f724510c26869acf32d98cc3b57a619c29ad4316101255a3258b3edc32168e21c7b9da9b195cbf7181c0a9f8d626cdc575886cf65c58a0f8e914d15de3df428b432bf15d0648ab093a27013f54b8e4c1888387ca2a4922f9053bc69f32f47145882244344f192f23ea50d90f4bdca0e5e9ce39f794b19062986dcc291e89e89e87b24b26b50aad8247b4a73067794084ff17d8cd0cd141990ab5e04eb96d2263b2ae24538cd92d75a5fcc40425452aefecba84084cc3048937e6c44b789c132e1281a82da5ef8881b174bcac62bab9740b1c5d803d41bd540f9c9a91f9ff1d09ea693d98ba3b621bae140a1bb7b0d9c76d08b0e48befb7e1ff33be9020a7e3ff6da00c3247da4eb3bde423fe53641cb258e89b82d93887f2cf02bc592c9578adfb5ab2a4af098c451730a16239fbf04e0e259b0c8ba1afa0997d96691c2f66a13553a56534a3d86f03a4eba196ce9f4dd02ddcfd4ef31bdb453aaa95299c8b0fbfe6ae5b957efb9774fe6f454e3de9b41c178e95f98c6fee8d79702808cba03b5b293c09974af32ee6be88dc69e7dd6757b4ffcf2664c51d51054847e9f625af65f5813980c6dd684435c2f520bda21076ec6d69b7086bde00f31a24e8c5e10a4ae6a025af0d759adf9be0977199a7ea47e556886ffc4ff66424fd2aca6f140a67bd3b4fc47affe449085fc15aeb2c8694da9b27746810917c5c9a05b05a01f53f65cd025f3262e01ea0a149b1b2f4a9165ce3f0367577f300534a43cb3ef1d8829083a63e4faa9c79f0c77f26fb9a197e7b68e02ec9cd3f7a08d49484b5f658fab97bef7f76f264aff8c71b7db1ece5079cee2d8d4b9fb63809bc4eb9fae69672313a0383e9b25eb4d20e500f8b38a4acf30cbe6dfb221122b3da916bdc5fa17de6b2a7e2a8fdf1af3762465ed69115b3c82f88523833dc33c80c7cbbbc63109359120617d17dff346234ad00cec7ae22fdcfbb72b3bfe2940ad4f5f991f33a32bb10bc72e62c463ed9f265f189bbcac884de34e74f601df8abc4ff215a282fac831c1b830d8e87ab0b5564a41af41322307a48111603faaa2947193e8d5edf34b93e180091ddc69e3050cf5aeb39feafb36e19c563cb9ad6d2fc29e5c4d1073abe8a89efbef73967ccffbcfe74b30cf4e010b0f7fba3aa391482c17e43f57472bc04131b90d56b4374248c556e7d5351ab9df7df2768f1986e98f7b361b15a9503cf25f7cc0f5daa6bf80fa2d6ad3f8f0db4133c0bdc8161712b2af5883933ff5fa7abc7ea304941c426149d5c2a5dd708f34e599259977f45a07e75c587c669692d543c3aa747812f69a33b4afa434e7046510923acb339def76e498bde7794c149653a7e5b24e0f3502323d3561f51c1511a38e2d4b9bfaef20b31a1b506f4048e758fda6e56cc81783ee6fec18fe4ac523270581adf8cf3533f5ac9ba5a18b36a0b0efe7e58207d2e77c6e09dc5cba222f5106c7fdeb9a86539953be584e54fd91d174afeab26b76a6db38dbf18fc9136ea862fb56b5e64e7ca2c128f1aba302fe53be7effca288d5ddac9ada9a5f0dd3788b3c3251b7ed89e4e66753acc92ebdfd3a320787a249a84aaaa81ac7b778f405ab6fbf1fb0e4afc34e94af3fd002a3f252e6a8468238e052168f91b7af684fc6658529ba422668aaca83a5151742f862b55bf6f98036512e3062aa8f635786baafdbf0df514d6e239e21d16c748873ca4abb826195383f06f972208b6a917fa7506c8f7de8bb94bbff8384d406046943c336d473f121f550e1c2b778df139ce0adc3b6a21ed8fe23eb4a0f64d8f6a26a13fe575f41b1a0540e1277ed47d87eecbebee1126305631819ca2ac070ec5ea5db4ca2aeb8bc1e66c340f6be09c384b05c8768e746fbb68bc7dbbd5bac08acc9f804a75066a3c98bd51035a15b347840fb4fe28a25f992146afb6a1f438d25d41a58f2c09218bcd4c01055f35037388350f5ccde5a9e739e1f8baf45764202e3b4a2a926dca0a1ae47f1a1a41ff0c3abee0680d15b04fa5ea61bf40463a37b6b674af07d2e76a2be0947e706c0a54ac79a2e4d9f58192e048fe1cd4f83228d7e86bf299b4b594d10fa4b61506a389bbfd6174ce3d2b063248f32a62feb123d479190a5d1420ed0221829e16bed0942c2d62cde53c9a1a06b16699920e1fc77c91b450b37d1887c397ee58d5dd52f57bb9db0a1813e392fe9dfec8a1cbe813db95b09e3c205b32896fb6fe97c91d1f69788a006525dbac740188857eab28839048acade2578cf2a9d7a896b91f7fe4b2d1212d42453b9e324559f6a4e64b53f874f699812f7446168f4f8c125b1667246309a37bc78f7424200b5a53b4339445fce5fa0f395c50c271bdea4abd6bd3c89037a0df79bb47acdc0c71c5bd44fd5ff93ddf3336a30e296e980b64312472bf697999cb86aa85b99156ce4a0357e9274f9a1a5efe90063d8bc9aa974b8872838ee45ceda8feb2c9ba5a98b41631e2aee968e5dcf1cb31289a420fa45882ad8a2cccb4ae7f7aab99aa5cd4ef8bed57c081edd266e8a1acfd0ddc0e8fc8868b727950c246c753fbc0a6b405201d658e99277101246c96d40295c0067f4be3e388e15ea87dc7daa7f282a8043ef710b15c9de6d23f774430ba902dff1270e4f78d6c8317cfd0e66e305d789ee3488aa585f1b797215e5f40df136dd8cb216d3a1fe46208bfb186a6c7b231fc94212100c5d82e338e068876e15830763aefec7e9a0d72746e7ef4c50c402c93a40a48377348daaca74ab55404fddf67867904c90d13f7668292d0", 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)="9d0382b365f9a6a2ec1177d1bb97b5044d76e01f37ac670008e5c9e83546bd02fc6cb6aecdb877c9b8b2189649d574dab3226ca18f5276fb8d40711c8a5a8355df903864fedbd38795eaa68c2d29cc40f9df99d06365c7c8e87b82f4fb29b007c2f15e73dd6be976fb5c240b645dca0cc3a6208cfa9b403f4f72c91df6c02204306eb75da2ebbcbc9eb4ddc87420bec20f8c3cdfbe6acb0ed9924be1202abf0e3138618842bd3794e857aa061fb64e7c353e055e61fcd0aa05f15ededddc0ea3b33548d0d0839e281be410167eb0c9c5b1418a7950d8935869b2fc7769ddaf2263727dc747bb55cbfa709d9db5d6e6b323effa0994761df2e3e9e89a5ef383", 0xff}, {&(0x7f0000001340)="fc3d04ac7895f7d8e654a4653895160528e6bd09746d32603598dc15eb6a37e2bbdc0531bba15c58a73ba51f907b6dcf3446e56e98f085ff5ef5a3ba9a311eb08165de6f85ac9f9b6adfb495beb47a5150a2de98a65a311ba438e2fc73d098e307e96a7dc4c558efb90ebea6c0fc8f3574ec573a599275ad26df66fc11e03ea6550af5e078310a819a635f05657b87def9e32a57993b364a4e8724480f4aaf664dbdcc90d1b4b0858f58be2fb98894bdaadad80503ffe7e41850bb24d76be1c4d72dd063203c41daf3f39ee45c", 0xcd}, {&(0x7f0000001440)="bd292e78006603c2d692be82efc1d5629d285f23180b9d9a6d8da469f01f075a00ea4a5e8b25b269a1fb1654b92f3dc974ecc02b987c5124c8fc0736bea5bb0dece19f0c6c2a1c9da09986a0f959b616ca0014f0977bf6a9428dc8534fda56b67dc94f7a9f39952165e86838c49bc3a5427d219216e3a6da045cd40b411436e7be955d44f1187d64f04404ee945cb8fc05b59c843a936b", 0x97}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r5, r10}, @cred={0x20, 0xffff, 0x0, r1, r13, r14}], 0x40, 0x3}, 0x80c) r17 = getpid() setpgid(r1, r17) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r17) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0xff, 0x1, r17}) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x8c) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x110) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000001c00)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r2, &(0x7f0000001b00)=[{&(0x7f0000000480)="96f34f406864ceb3a45f55de1c83b587216898", 0x13}, {&(0x7f00000004c0)="77f62cebbbb47da13cd84855bb28e186da8d24917b0181376b96517d61e049425fb8bcd93771f436a3853f48d4e043f713e29387a655509d5986e3647c811ce5cf04f399cc25b8a115dc52b53cc8802b77a1c6ca6f0966b6a716d1cde9f4acc3c99cd12eb0af43f06562bb2ca408b4017b8318e2ed1fd341ddf761787800163a6f0895891073bc99c43ca8449c2fdb7faaed0ebaa82a0eb3eb1c0d229f593ca9d25aa69501f4d8e250412cdc2f5d689aae3d3e6de0e9e1bf01102fe8f53385a48a140e9ad6d2ceed327fec594ff80a2b99ab42d3acae129364b7de4a6faeddebd5b437de1ed03f2dafa0dc8d22d94426d512", 0xf2}, {&(0x7f00000005c0)="1f45100746cff6c909c5f4b801df08427b9f04da6f2433d9ca57a43916088411844ca8624dc8568c4dc6a49ef27d7bfc5758a20dbe93246e499cbcf124e028ec6608f37e44a9137e7d123381124388d59289d1662655dddd9fdd731da9f431f150c32a2b849d022074925e6e2b03f940fb4f3bfa3d7902f6d0cf0fada979451c503d9ae62c7677ab142645f83724327756310034866caada9172f5c977f2836098fbb44c841b56e7c65e97917f3c6619e8cea2f8efbb0f825f5d20289c45567e47693f83fede8d4d3603044cef0ee3e72b21aae5936ce145129d0009ed9c8354a97eac83fd919c2ca6f6438c3283d0fab8e2382e3c96ec736ad1f7", 0xfb}, {&(0x7f00000006c0)="68af5e120a0bc0a095331ad6e6c3da1cd182a16d72116b21317c520a1d25e615e6fc97b48e8f5acf4b385cf530f618bd886521fe8e41287d81d523fab3a94f787d25edca1ba67580c012c6808223503e771c3ca6a0051439ba5f5730e8e725729966f2163f59888fdd810391556a4a95afe66ef1000274d9582b02fa6dec93bc7ffac233bad14cbadae240132fc86982b0b61086e01f25744a58ee0b3a288b", 0x9f}, {&(0x7f0000000780)="c7f38b8718ebe82cf67642fabd10bea9193a11919e39571e67f1d638584aab6f809f76b9cabda4032f2226bcf9caf506c138cea13f2a839601377f8764d2fb02bb6dfea1470be5e15c4d0c099f77adf6114342e82b412dcb0726a1309bed2bfa096bcd553c5e3646af13a351c01ba05c8840634c379ccff29bb584230247fcbb64606e834154166502f694323480ebb9ca84e60e7bb41f4442878edb39ec6a3677b463451f73ed30b20fd068e12e964e641b79bc8303a29a56ec5694be3d3997614caee7d40a02c4254be8eac62eb41406f6f0af7dbb68a7d9a7cb6b72cfa6333217544dcbcb66a5f1a7995f690fb9d652654079647128237ffc0453a9926f16bf040424c939f2c76a228c4d6c14945d11985ab1dcf5c8880a6a94eceeee010f6c4365962ea15acbb1c660013c528aa7bfbb99b332ccb375d23ed0cf363fe645435c1efa17b6d697bd472fb6ac97495133bba1840ef2e57654521784fc23d846f1c58fc6038228f32a9fb8216d020714c9ab64bd104be095a3d03c3f971799e8c6c7c4622bc5e905f6a0017432e52f28dc0e4601ef23992803020082cfb7d494377607e49f17e0c63b8514c05e0ae72218b0e39fdc0ce75801a928560749ddf5606f263a5c1837bd703db030b18fbfdb04d45e1908068755ce4371ce00ad2a4cc995854b7ec9f4c59c0a9ee429fa34c832c0587dcb4da089a0a450e8d7e635a7a16e0bb6f92583efa40120549220aeabbd6009185e839949f85309b2bf057b867450f1e240ba77cb1a5fd5de819ed470006d46da6f86cc5cc61eb2f4bebb4d4dda7a8de66e0caff48801063952e6f5f7cc247b446f620fc4a2f86fba76781f1045bf42b96ff71edced964cd494bbccf18003572e005ba190e500d8106c197287b43f652f7ab54e0fb8c98c360a8d1d5b219468038cae5ceb3c752866462de7ea95dbb08e0cd505f675100ca0f97caee5d87a5e3325cde3e8ecddb6b0ae8a05f08ee6051ffe1352976ca4fbe971a8a66536c4bb5ed72b0ad372f560b378ae4b233b73589f6e1e6c894b6275a54fec66f4d1b0a400ff9e0d374d2ae5d7d09431ab7c950678f0b87d5399700c31176e3499c21b2a8eba9cbfdadcfa96de92ccb810f86b47de236147be95e03ed0e0741a817d65ff6f9ea9625173e5cb47ae27d2078755ba12a5d52cbd035f7e1b0377929fb21bf4f25796302ef18c55afccc1fdb4fbd149447e612a7ae72f45dccf0ad631a9a0711faf387f294781823bc296ca3935e69985cf5a26525746021463f7c031434df397fc2e2a204e8899c275f1d360b73f8f7fba62451a326c2cd5fd907f1ba6375fbe80f24b59488c9408c3d1c2a0ab674162b64ec10e88a4fe23b2b59fce9cf3a3166adea9f567a8e493000a916c2dfa26e623c0310073746a9298a7d62832827448c308476f8c4be4445c23819e6ad9944418e06449bd62eb44e1b7b6495b6035e384d8107efcc1c6147bf4649509e95586a7f15a2f178d2a476e52a7bce4568550e5abb6160206af3f7d0ac1e31702b07e38936fff5c11c9f541e2f004c8e0d2865f465fcc6253485602381e330ebdd1ed17da86d53011e1e8d07a6cba1405e9a7c817ab22cef1e105e14a914a829b82b1da270399891c6003da9707cba67bc0090c9cb6ed70093bc0d0b0449bacd03361a4ab22b22254c2eba96be89f853383fee2c927e812a227a24d1da1c5dbe8f1cfb59fce39f0956029c38fc342a3029541bd57dfa70e60b56a3c243d530e01221dcbb9ee61bff4dfee201d66b20195fdb39580ac6e769cdbb0c080926c03e210811dc8febd7f98ebdec10b085918c90dba11fcc95026731299cfe6a84530617f33f6d76f7c23f8ab37bc225a9b5ac5472cb2b2c4cd257840a2f5ba76e3303cf6f36f5134017877abfe2be4fe9394bb03b01c46cabc2a41e99a89728d6c9ace58c33edc99f83d6f855fc537d2e14e384c8b8ad6b463d0c6f074b4888a65265ce40d0810d640030dc1c27afccc0eaf820a215b3c79767e54630e2bac9f8e20608e65de385aba4def253f386350f6b6a0c38bf8d5da133f78048fada620e470ce7802600c440e17577ff6ad234e4a654c08a10734c816bb73d123bf8dc9f8283c88659be4a936ed11751862fd5680a102991e4cf6da3cea59b754dff37e1ef19115b815da9adfdaa271d941409c38a363a091746921474913a0afb083abb4c0592cc309d20a51f52497c54f6eb54438d377ea129fcdd625088bab424e8f889581ac6bede4b338418f0bd94acce2a865a584bafcb6c0c04d5dbc0822ac82696c28ff1c91808f871e1586cb5140bce9cdd0b2dd9b4f5b96ba0383015429ccdccaa4bff47de506cbf0fa0e5ec65b456fbcacacc9b8bf26d846b34c3fcc3be0e311600043b4cb3cd588484aa5f01cb1676ff2e6edab3e05bd0e9645277857975eb4888eda657faa0b252060d5091a6135ea5a75411a0b2e13fff95c61403e6ed0e5e8fee2c90bcd51321b77abbbc6596f74e945940252d21a4029d246c8a6980351d5633dca6ea8fd91ad4560c0c89203517590f7823dc2ad820244bef6e20577219433553142a211dcaa3c643f74c64eb6569be91be97a19b2ab8fd4ea8dc1c3465bf143a400018dca04f7abc9a900911d933441eb9a5229d41d40cb59dd38e58b7627a282fa733f59393c7d132b069b337ae310195ad1b6fa31af55b2fa86ed4a4d03a8b50acb7f8e653b4023afc427a111d171a641b22c43319d04183d3e75acb3a01b1bedc19f50f1b27823cbcf749e15111d8a7e87661771e3d4187e894b36c8b625c94537422c93f50b5e4a38e596001419b11ae27ad21594155d947f8892cf677e51f04b3220c1bbd65d0d4d1d52f009591f42824ca6962aa2575a5579d0034f24cd5c0c1f0965680aa9189d4fa315605c12a582e775953cf207e1ad03d1ca77f003c64cda0401f8f1e2452d6ac32a363a8afa595d84adcefcf2086cef8b3fbc36cec51f682b27c3f2d1400d62c6e07a3d397e3cebe68159d79f47c7f222334b4a1b86792dcb45f6810cf516db492c089b0ba342bd53f9e9ec01bedfc7f45f3eece324acc7da92f6ffc3673fbec1c237164882e1f0871a117e8eb3375aa84e7dbe56597af4bb4f0ae8d0fae6a41b316d9cd2dbad0efd0dfad425a5353b9d9d31a29d1a05a67c9d3c3414d567561ce9a5517425dbf246b0954a342b27028a56f591feb7e6d375e0745b70a2043b343e98203d77c992e56d0088123ef05f7e5334bd255b180a95f13b1bbe09c2c56cb7f0fb63d21a1bb54f8ce061407751d831efc5dbbdb0a808d66a460c6916985d470b91fc32d94cd36162393050151352c10dff46584c8b79fc5989c34b77e1d8d0d3bf89a0df6091fd6d8c986a435f37291d44ace27bcd992ce2199f324b1967b22ace87de33fb301004ec64116d37707c8139deaeb51e68905d2860c70d961e8f4959d65d3e5e726a66e08c842b861ab205db164910abf57ec6da278f4455eedc8f6858a8824e11fc1a64c508e0711a42d4ef97461b0648398a0d002b4068b681ae4bfd6fd000d72cf3ee2f9ac2b2a320915b5c40a5695881f0b9faf952c9145bc79bd3b1e32a0513e48c98af18b1eed45ab30dff161a8497e52353e1b38e748f70be3bacc2307b78c5549a4755f98d22dcba409b1446afab5aeb2b99260d52ec4aa0e0be3882bd9debc8da8cf1a867c5c65c824864fa0d8f38c0467d6e68035c1b2d42c8a5f321a49eb1e419c448e428f5a11c96bfe9c5f90717a536b9e775978630e92fcaf163d51feafb4d351ce3dfa32e94d3b838fc2801e631917c3162a6b70c34370b3acc368c4f30cdb798d5dac6171ef6c56986365d37219ae7f16694f03f5a5335f72d4e566521ee8166883a26abefd2d64e94087e265adce42a9d22dddf93d9046e0031268ccbdff235c8f46e916fa936ab93cd2bb6556e598374db36dade3d312c8369ff7f6c3154fa17911a1ef44ea59f7910fcb4877e5333e35c712c8fbb0d13277e6c0ac9881d502ca6310ed841523eceb7adda29029e71e2337451df1b8d5af644f68f16529cb163477e4858c691ad6331f85c6bdfc726e700e604d44cda4a670e174afe37ddecbc371940895bd23ae45dbf5dbaa6de30ffd523587336b1753952d969571c879118645d62ee9ad7d2c8ce1b2c5311e59364ef719f616e1f8c995f62323747a4cff26fa6fd6480c2853626c04f9ba8af9068a99a50b7fe565666f4c3f5a264fa1e1b83d89c22d521ce231068f5976c07e919b308ae8922cd065e98f4e238c71354a61f5cbc8d49f86cfe5e598654d87610c4114e44efad08a916f9adb73b81f474367ab64c24eee926ab4943260fb08742d7a7f973c6779cb79b9474c2bd68f06d76b74b0872abc2564db28b6c3509f1d4d1daf12e7da8422a6ac1a6dc75ecb44191748ed1918484e5dce7fdf089681bb00c2be252fa3bf097c148be910b8491b6fb41b4f303eb675ee14c326b2cb1c5517b2cf655ed4b8b4db3aab159a50fa06b53db8f63f3887c6021933e05027e2ad97e63053d20261d946fb397f6b845ba4d592a4cf4e7c5692d1bd11fa9b0a5b0a82b0e9ce8c50973e429d5d7a4685ff094b85d4ab6e777e81c506d0b682b5b4c6fb6a1b4c2ccecc784a342fa6343cc89ebc9bce29c82425bca2f607e2674b4f976fb5d2c90f39983c4a38bae8a540b714beb8b286d3ab5168edf7331ce5222725a0827ba119f59e5177401af651590170f7cfe52e9459dc531bf19bacf9ea1928e905397dee17619c287733e574c283fb9c9406c60d8b454d5f79677fb4bcf70281cc84e6c0ec2b1084edb676a22dd6333412749d7a09fdb6aa7bdfd45105fb774126c6d43af11fe8edd4e56fbf34a02f1f7ad3bce96408959056084db5b4381829ec72c6f7f81e373a5172354579f2f8e21fdac5d04b2d481c6681002d6806ba24d3f2e2040c20fd03b321c1de08d926ce0454f254498445842e833924b4790f069dcb6beec98ed216f2ad66385b3ed64d31303a25da3be8f53bf6f4d752960eedb3b5c430ba1cef4299192b56d1884ebe5a25b9010b61fbaea63da4933049bd9f585dbe06c900c7c82a269d3334c418ddee1c4dce6c1280927ddf746d21d7a30c384acdc0c12a324c9b4fcf397b2f539adec0f2527dae31820e1fa9230c23803cb17845c0ee05d6acea44db37d4043a7a3d314735af8e85d529202761aa9203ada3b9a104f3d5776fe1b7fbaae01cc2e2b5e74e0ee71674c4168ba8c05e51ed3cce8dcb977d96af41aab3df9c7108513f62c99bef40466c05ba307acbd734f3cba0350a699f54995c984fa1c86673666e30133310ba721f11d6d9d48cfa5de0e99d69a3c71cfe5f702f342d9a1ebb2e4cbf940a94769f90eb5ad2fd9e1af8d6cc8d95124c87b382e43eab527923076b918272f440975cfe9c5483b435b1ec1b0fa828b219a849b4890c20843a924985437403bc25854ad5cea8e0a952f7fbcf72f92a490c8ae45cc4c21403b135c0844eda5212e1e67ddd38448da70a89028f197d97c03beab9e86a4cf6c4e9ea10e248ff485be11246f3ddd0073a0d5ef9a4bce5de4b4cc400f5d5f01f7170731b99d382c24dfad156f1790b9eb1e5b408f5d81c23d56570834efbf7fbf06b4449fe7143949b46ecbae618a92a788c93838a1db4599a880a60db59bc20d298a21a7906304dbf146745ff053c7ca0b7b3edb49d25145e2430a36fe4074699193d197d6bbd5a5317cfb29eb5887cf9e1d236e51abf868bf2a2bdc9f25d8018778113eae", 0x1000}, {&(0x7f0000001780)="56d69cfcfe9753ec8ca7fdd2c4f94748700619450a1ce2661bd0ed8aa1f549a8cfb9dfdcdd31c354538a39140230edfe285b45751c87", 0x23}, {&(0x7f00000017c0)="481de4900b32350233873d998bbb6fb664734ae47f49e92dd0ec5b066417fe48892c7c0e93f26a8db9dd6689ea7f189f523a7b03a96bd4f14f1ea1f1df46d3a6ed177c792d9239cb75f54a373b5748ca3482627c21e50831f2513938cc8cac82d0517a3d4991e764303a2155d0b912f0c9ed486aff98955794cb367d06d84524c80cdfdb75f0b8f4a069035f489e3928", 0x90}, {&(0x7f0000001880)="81ccfd142b2f9deb5d0cd381780c486c07a747323454aa567766fa006e77b1a564bf978e1c0ae6ef4497958197aea236647e45b65cc391eb37422d85bffbc84df8b2ba1ad04b2032c683926f73f3de64b6c52c795318280b6378ba", 0x5b}, {&(0x7f0000001900)="affb24778f86199f9ed6dfd0739df63e3d1de0fb7097469155542bc9b69bd340d589ad695d57fd7d6cb6808341e201e6db2d630bae8ef2a29fd6214f9f5a59664add76901e1305115426f64bf2c2c2c4eb8fb243e52e2d46fd7b8b80eadb0226a90eab0cd1230279bbc196597c925b263dc64f2243132798d024bd81a7fd5512f8431116c695a610cfc1c5243d07b191d711d75e8557a77b0309137d79781b146358ae395aa48535b0c7636140b5405a8c4794adf0ddc2409eb57c17f7f1ddb99b", 0xc1}, {&(0x7f0000001a00)="e49d893d889916f72601b5b21699b99d084cfce8b84879d63f1d4acfe74411aa17ed3702d04787fa4f570fe0a259b0fc8dab6145ab11858d4d9debb1ce2836070b0fbc5e4e264bd7e24cbe065985b6f91cc10214c88a2e66a012ba19ac8ec9d86330c2716ef47a03cb3e13e57e83f4219fb42e9a796a4ed470cd8affb99f26aa531e940ce8aaf303b5bb2a46f1ebd2bf39eecce4ee3257ba9f454dfbd8edbfa0420e8973bc19024c727a241f0b391ade41d3578ab7554c51c832f6cf702145990b71e414f4d689d57f", 0xc9}], 0xa, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001bc0)) getegid() ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r2, 0x5, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r6, &(0x7f0000002c40)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x1, 0x70f94d0f, 0x9}, {{r7}, 0x0, 0x20, 0x100000024, 0x9, 0x83}, {{r8}, 0xfffffffffffffff8, 0x3, 0xfff3a, 0x9}], 0x6, &(0x7f0000002cc0)=[{{r9}, 0xea4710fbb0e511ef, 0x10, 0x1000000a, 0xfffffffffffffffe}, {{r10}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0xc844}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x5}], 0x3, &(0x7f0000002d40)={0xfffffffffffffffe, 0x4}) fsync(r1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='}\x00', &(0x7f0000000140)='{\'/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')^\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='+,(\x00', &(0x7f0000000300)='\'{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%^-\x00']) pckbd_enable: command error pckbd_enable: command error 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:17 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) fchmodat(r1, &(0x7f0000000280)='./bus\x00', 0x1, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x8, 0x6, 0x7fffffff, 0x1, 0xa124, 0x5, 0x3, 0x2, 0x1, 0x2, 0xff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x20) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) fchdir(r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = dup(r9) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0x8000000000000003, 0x45, 0x20, 0xb0dd, 0x44}, {{r4}, 0x7ffffffffffffff9, 0x10, 0x2, 0x7, 0x590f}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x7f}, {{}, 0xfffffffffffffffa, 0xa4, 0x10, 0x3, 0x100000001}, {{r5}, 0xfffffffffffffffc, 0x59, 0x1, 0x1, 0x9}], 0x5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xffffffffffffffc0, 0x40}, {{r7}, 0xffffffffffffffff, 0xef094506ae588e76, 0x10, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0x4000000000000}, {{r8}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5, 0x80000000}, {{r10}, 0xfffffffffffffffa, 0x192, 0xcc1a64abc571125f, 0x0, 0x2}], 0x7, &(0x7f0000000380)={0x7, 0xa3}) r11 = socket(0x18, 0xc002, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r12 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r13 = dup(r0) r14 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r14, 0x4, 0x0) sendto$inet6(r13, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5ff0f73f2a044b0fae1dafad121701789632dfc94ff334a5619515a4c8ab0610e8692ea666b428498824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab3bdd981a2", 0x72) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[0x7, 0x5, 0x3, 0x53, 0x9]}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x10000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r4 = kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r5, 0x0) sendmsg(r5, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="e2d9bc842cbfb2f45f7c1593a94b9be81e4c799264e5d0e4535c96e46b5de8c4a5e00c39658a01b2736ad9bd4a567344a948c1506e75d3adf5d5eac585ed845381d2868c5c62ff6841e16d9757e43788e2347e3bc0df9d13ccc5af2a571e525d2eaabd6169036d91c2ee7768", 0x6c}, {&(0x7f0000000080)="dc90c4deab6ac206991f84288d04bbaee4925e8d9e2ff7", 0x17}, {&(0x7f0000000240)="93f3123a7aa593460cde4048f3721a15434346b20123f447f0cc4ee03c95ce8ab796db636436490e88f26de3ffa34a4631051a62930a74a152e13cd08aabbbc4c348a7b2f62d0f6edefe85e0fbe2311369b8f4921a23628a884110dca115a95d9f2ff089c16bdac0c80d78a0d1ecbd267e89fdeda9cbbda8757aae4bb04b09ec6f5bbbf27deb5e8cc463d5116c95d6862732d26385a927519b99cd6b0c30f38891a93131e65147ef8247465490b365fd4764c36d76b314099f57facb133a46937dd248f8c106d895ab597d8371299c71950a73aacd41", 0xd6}], 0x3, &(0x7f0000000380)}, 0x4) kevent(r4, 0x0, 0x5, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x3d, 0x0, 0xff}, {0x6, 0x0, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev\x16\xb7<5\xea\xd4\xa9~0\x00', 0x80, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x20000000000001be, &(0x7f0000000040)=[{0xf6}, {0x87}, {0x6}]}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x3, 0x6}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) close(r0) r4 = syz_open_pts() readv(r4, &(0x7f00000002c0)=[{&(0x7f00000012c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) pckbd_enable: command error 16:00:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0xfe}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)=0x100) pckbd_enable: command error 16:00:22 executing program 0: r0 = socket(0x6, 0x3, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x8) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x20, 0x3, 0x0) r5 = dup(r0) r6 = socket$inet(0x2, 0x3, 0x3) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) poll(&(0x7f0000000140)=[{r2, 0x4}, {r4, 0x1}, {r5, 0x20}, {r6, 0x1c5}, {0xffffffffffffffff, 0x20}, {r1, 0x100}, {r7, 0x10}, {r9, 0x40}, {r1, 0x4}], 0x9, 0x9) r10 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r10, 0x4, 0x8) socket$inet(0x2, 0x2, 0x81) socketpair$unix(0x1, 0xdacd3312dcdfcb3a, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/228, 0xe4}], 0x1, &(0x7f0000000340)=""/7, 0x7}, 0x40) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000400)=0xaf2) r13 = accept$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4810, r10, 0x0, 0x0) r14 = openat(r5, &(0x7f0000000540)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x46e, 0x3, 0x485b, 0x1, 0x2, 0x3, 0x0, 0x4, 0x1, 0x2, 0x7fff}) listen(r8, 0x3) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r15, 0x40044b06) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000006c0)={0x1, './file0\x00', './file1\x00'}) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000700)=0x9240, 0x4) r16 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000740), 0xc) 16:00:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00005f6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003aa000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000040)=0x40800048) 16:00:22 executing program 1: socket$inet6(0x18, 0x4, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, 0xffffffffffffff9c) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind(r1, &(0x7f0000000280)=ANY=[@ANYRES32=r2, @ANYBLOB="f7979c1e129e34373b21de04145dd366792554c1eb397338a138d7c5bc388c4c194de7fe0195abc2952f7a07559d7c33c3bbab204f9afb425d82eb03ad2983dc0b48612b650e1cba333ada69d02cc7088be3e4cc3f5da6e1907a6fad739c4dfe7a753555320638762c576b90c34a04e39af65ebc55fa25cbb189e08e67f06772112cf4b52d619fd8ad3bdadff40abf767d52e5870a1f966cb715934a", @ANYRESHEX, @ANYRES16=r3, @ANYRES64=r2, @ANYRESDEC, @ANYRES64=r6, @ANYRES32=r8], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0x8000, 0x5) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r9, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x3}, 0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x1}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8182, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0xefadd7fe76a4fc41, 0x0, 0x7, 0xffffffffffffffff}) 16:00:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socket(0x1, 0x4000, 0x40) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x80000000}, {0x8b, 0x850}, {0x1c0, 0x68}, {0x2, 0x7f}, {0x3, 0x2}], 0x5}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000280)="361b5b7e252606b36d40ed31f38f82e0d7e5d4cce3e6b2d883c791bf0206f9222d672c73c05fe83c34d21ee25aac15e6f313f36795ab87109aae5b968f15bb4e2e8a526dec928ddd74a0e012ad2d866b766209314524973efdb4517939aee6c4efa5cbf609715e74b988a0114fb380f21bf6c285ed89fc0e8ad39625af64b246d26ca456cee124dff2783e662ab3f2648d50c6ac61397df801761b277a978e9becd563479143d37b4ca260a9776a8e8c9c812485e06c4295b9c563e48e9422edb9c3f8e3c85b271961c837c755d9da0b2476656a26921e655a") connect$unix(r1, &(0x7f0000000840)=ANY=[], 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000380)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f00000003c0)}, {&(0x7f0000000400)="27e1", 0x2}, {&(0x7f0000000440)="4cc455ac0459d0f3b34e5d6460434037f4b31e3ce5333775deb563e2af1f4b222e1c36eaef26bc6b537e44bda56ed4997a9e6e9940fa3c2137927272ee67aa1e59d1db0d4f4cddb59cd130aa479b74258353706de2a3d0d485dd3f9f6bd72bee4f5ab44a68f9f18a3554cf3c6bae14430499d64c0a482e38af405a7f191110735e93203a5c232fa0411e128a20535507d743202bbe32857b", 0x98}], 0x3, &(0x7f0000000540)=[{0x38, 0x1, 0x9, "dfd36eaef8b4d6482c29955445cab4e182121653946060043f601eb65c4f11204d"}, {0x88, 0xffff, 0xfffffffc, "a4a8b78ad31d6f2116bc7d42d2386cd1586165e2cd7fa45cc5a14e806e18540f1ce0e4faa0b4ae7e1f5f773ebfd0e4c11cbbf844e70e07266aee7c1e554479f0ad11efdfc44f0945daa568fa120465bc22d3245dd5e6f8bd5e8668bf9e8d0a019e852b6a05708c60e698f8caa488ca9f7851814b"}], 0xc0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='Gd\x06\x00\x00\x00pf\x85', 0x202c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x4d, 0x0, 0x4}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tqp', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x406}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x0, 0x9, 0x80000000, 0x80000000]}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) chown(&(0x7f0000000180)='./file0\x00', r3, r4) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x159, 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff0507b2c51475b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x85a5b246196c50d7) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810668d6129e3a048831a000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt(r1, 0x0, 0xf1, &(0x7f00000006c0)=""/252, &(0x7f0000000180)=0xfc) r2 = socket$inet6(0x18, 0x4, 0x6) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="1e227e8ad4f8c7283f5061e04f495d8e72749669c9b1a93249d16d85300285bd41368a97738bb046cfb57191b4e78ba6db897df5c6418c7bb5664f57578ed8a18e4a0df09650d350c2303552df7104dd024ab90510ad95890daa797fa14868ee6567f57e1a07470609c0ec58938f44984a585a5a5bc27bc512c99b24ba18362ca83d53ad483204ac3a3bc041e716edc75dbe54fe627028dd93fa4a5137ad704d763de5fba40343a88000332296f156bf452ced29c1fe269dbe09dfead9af", 0xbe}, {&(0x7f0000000280)="daf9696a7021d9c72e8e6a7c3bd4b98450ad4e8c017d4951e23ed4e459a336f512", 0x21}, {&(0x7f00000004c0)="0d21a8b9eb0554480f10c009a882253303a1d23c6650894fade83066859ce33602bdb9dce55541550a7f6acde12feea4cf3d7f2f5f226653c3a6210142880b971e0bce5791d7f61e74cb9a95eaea1be714c55dbea7738d4cc338a98a186ea65fdaadc12dfac1e437eb6e3ab81183299b251ad56feedd89805601b3aaf585e03bdbec30fec2e5733a095cc29a2fad3c6aecfe4eb6804a", 0x96}], 0x2, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r3 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe152f1d307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e55c9cefbe114ef5af6715d942b98875681a9aa"], 0x10) socket(0x0, 0x0, 0x0) r4 = dup2(r3, r3) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r5 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xc129, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r6 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x5c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r8 = getuid() setreuid(r3, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x740c781c915918cf, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfaeef0d7a9ef69ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x10d, &(0x7f0000000080)=[{0x1ff, 0x1, 0x2, 0x5}, {0x1, 0xfa, 0x3, 0x9}, {0x1, 0xff, 0x6, 0x400}, {0x1ff, 0x1, 0x7, 0x33e}, {0x6, 0x4, 0x7, 0x1}, {0x3, 0x6, 0x2, 0x6}, {0x9, 0x7, 0x7f, 0x1f}, {0xffff, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7ffc, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000036a, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = semget(0x2, 0x1, 0x81) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/109) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/160) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r2, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000700)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f111"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x3, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000440)="759e916795eae66598472b6ce36b722a24a6f2794f71f3fb63f2257ceabee6b74f885334dfd1ccddb90a0fd7b621d6895586a99f92f272d4c971a611305ee8003cc445fa1398ec5db30b94622b6eba4f9e5d690fd8089066ac79547e92024dc52a24202631a0e2b4bf553a6e9e806b1197b408ce", 0x74}, {&(0x7f0000000740)="f1b5fa7d6378476d5c876f2aa1620816f489b1618931eaf18ab53994882fe9ee278b2747de35", 0x26}, {&(0x7f00000004c0)="d0d6fc3382647b07b9a7a68ee74210e11e1ae5a7c19609713fa10bcbd96e81e8927007a161a8cdb664df80e87c3ad4fd0b0b9dd934a63fbcf12a4b26a1a79062b9d661e5073cf4ab338b3b391f6aac8261c9e846d9469f33333065eb781b676813e786d852cc28654f40fbb254bdb49f4248cab8feccbcb1d0970535b0f2a809e4e2bf93e2eb1f572aa3bb65e5d4af65b0d9c7bfa265cac1c496929263e02ad767c8f32df3b98936", 0xa8}], 0x3, 0x0, 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x400) semop(r5, &(0x7f0000000000)=[{0x3, 0x7, 0xc00}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x956d}], 0x5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x401}, 0x0) 16:00:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) sendsyslog(&(0x7f0000000540)="37e7d52591c323e458b4a93df335087628f5d938432018634855b3d37164d21610bd095df7e7e5d46a9527c47613a8b9390d299054b8a16f1defad522c884ae8518071fa4138e51d2ae81028685dcac85fed1790830141db6786fbccce40acc2b88ff2b27efa4183e74166392fc46f72d65ef6e891082892ec90d128c9c4029e32741101f2701d761a6fc2c757455b465a0849b33ae4165b4ff49eec5991a53365203b483617fa458fea11b9765c3f207228a4915fef0d5441d29b", 0xbb, 0x1) 16:00:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) munlockall() pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpgrp() r4 = getpid() setpgid(r3, r4) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r4) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x401, r4}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x20, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xb8ff, 0x800000000000, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x0, 0x100000], [], [{0x0, 0x0, 0x0, 0x4000000}, {0x0, 0x0, 0x40000}, {0x0, 0xfffffffc}, {0xfff}, {0x0, 0x0, 0x0, 0xaad2}], {}, {0x0, 0x20, 0x1}}}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x3, 0x4, 0x17, 0x2, "c63464d6584d70964e8845fa044e4bd59cacb139", 0x2, 0x40}) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = getpgrp() r8 = getpid() setpgid(r7, r8) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r9) mkdirat(r9, &(0x7f0000000300)='./bus\x00', 0x20) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r16, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, r12, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = socket(0x18, 0x2, 0x0) recvmsg(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r20, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0xfff, r12, r17, r21, r22, 0x4, 0x4}, 0x100, 0x7f, r23, r8, 0x1, 0x0, 0x401, 0x7f}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r8) fcntl$lock(r6, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x7, 0x5, r8}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000100)={0x0, 0x1, 0xff7}) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0xeb, 0x40}], 0x7, 0x0, 0x0, 0x0) close(r0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001695f658 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001695f658 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a21e1c0892cf7e9, 0x40) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x8000, 0x8, 0x7f, 0x6, &(0x7f0000000040)={{0x3, 0x1, 0x3, 0x1f, 0x81, 0x401, 0xec42}, {[0x8, 0x5, 0x0, 0x0, 0xfff, 0x9, 0xffffffff, 0x7f, 0x4, 0x0, 0x2, 0x766, 0x10000, 0x5d3f, 0x80000000, 0x80, 0x10000, 0x800], [0x0, 0x100000001, 0x8, 0xfffffffffffffe00, 0xfffffffffffffffd, 0x1, 0x10000, 0x2, 0x8, 0x1], [0x0, 0x9, 0xffffffff80000001, 0x7fff, 0x1, 0x7a, 0x3], [0x81, 0x8, 0x6, 0x800, 0x5, 0xf7f], [{0xff, 0x1, 0x3, 0xfffffffffffffffe}, {0xffff, 0x5, 0x3, 0x9}, {0x0, 0x9, 0x7, 0x10145c7}, {0x1, 0x1f, 0xffffffea, 0xffffffffffff9447}, {0x3, 0x8, 0x7, 0x8}, {0x4, 0x6, 0x8, 0x40000}, {0x0, 0x6, 0x3f, 0x6}, {0x80, 0x3, 0x2, 0xfffffffffffffff7}], {0xffff, 0xf9400000, 0x6, 0x7}, {0x5f, 0x3, 0x80000001, 0x820}}}, 0x81, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xe9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x800) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x1e6}], 0x1) clock_gettime(0x4, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000580)=""/95, 0x5f, 0x843, &(0x7f0000000600)=ANY=[@ANYBLOB="010d2e2f75757300"], 0x8) ioctl$VMM_IOC_CREATE(r0, 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}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20000000000}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0xb, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r1 = getpgid(0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7fffffff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000001, r1}) socketpair(0x0, 0x8001, 0x9, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x75b, 0x1, 0x0, 0x401}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f00000010c0)=""/104, 0x68}, {&(0x7f0000001140)=""/146, 0x92}], 0x2, &(0x7f0000001240)=""/23, 0x17}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001300)) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) getpid() 16:00:23 executing program 0: r0 = socket(0x20, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x0, 0x7f) shutdown(r0, 0x2) semget$private(0x0, 0x0, 0x400) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560a, &(0x7f0000000680)={0x1, 0x0, {[0x3, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x2], [], [], [{}, {}, {0x0, 0x10}, {0x0, 0x1}, {0x0, 0x0, 0x2}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x59) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xda) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfa0acf8310f46ac2, 0x0) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = getpgrp() r5 = getpid() setpgid(r4, r5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x4) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x6}, 0xc) sendto$inet6(r2, &(0x7f0000000100)="8517c0347c3768b59d89a9cb2a81fa58fd00ffe1460997a2c59eb564569946a91ea7103c773369e026f557fc99", 0x2d, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x7, 0xa7}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b80000000000004a3a17efffae0dce00", 0x5}) r0 = socket(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/146, 0x92) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000040)=0x80000001) getgid() 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) r1 = socket(0x18, 0x2, 0x0) kqueue() recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0xe0, 0x8, 0x1, 0x3, 0x4, 0x7ff, 0x1, 0x0, 0x1, 0x1}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) getpeername(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r4) 16:00:25 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x0, "4c9a3c4e4480040800000000000010e2f215c19e"}) syz_open_pts() 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "f20c672a60674700", 0xfffffffe}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000080), 0xa) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000226, &(0x7f0000000080)=[{0x48}, {0x1d}, {0x80000000000006, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x22, 0x5, 0x6) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) kqueue() shmdt(r3) shmdt(r3) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xffffffff, "00000000000005000000200200", 0x8000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) sendto(r4, &(0x7f0000000240), 0x8, 0x4, 0x0, 0x26e) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="43de05c507079f97206fccdc9697d7d4eb508db4f0705b940bcba980e36aac0239ed423513193c988a3ce428a2552d501c85713025eb8f7d4fa3d9fbbc26d7d1b7c404d9334ed0a884111a4a7e3ddb4b150f29cc8b7ec96dd446e55e8289b77cf07fec6133d98e97c60a0bc2740b892085069364828f0a98a9d98c0d82c7b598f5e1ec39bc", 0x85) 16:00:25 executing program 0: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e149cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x10006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7ffe, 0x0, "0000010000000000e500000001000000000016b4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="7f96bff1dc8af7791ed40273ba1b14bffd5f1b4ddbd532b68c63b5d51ce29cf8f42eb1246b00d3dc5c8eec27a44c39eb53fea73851d3219e", 0x38, 0x0, 0x52) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0xffffffffffffffb7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) setsockopt(r3, 0x10000, 0x9, &(0x7f0000000280)="2067077ac36fd6a6803605340028b2978347d72fee9a040ef9dbaf616a5d739d381d362232fae9c0cd62b9bafb35227c0c4610ae9bbe07a4a1402f4a79c778eb5d015bf5bb69afdf711202d6abff2401ba985dd0c6eb804f6d8e563f7a1c4d28f88f425b7df724effb05365edc0b81466ae454a402a0311d521b1fca10fcf22da3636b64322d36e6f96c398126ad97c54739129da0bc3547744a6003f6f299b9955fced6fcd0f16d2e59af9f545c80943680b13a99fb20", 0xb7) read(r1, &(0x7f0000000000)=""/49, 0x31) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000400)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569688cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x869, 0x3, 0x0, 0x4000001}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5e9b40405114a0072b5d68319b600000000000000000000000000000000000000000000000000000000000000bcb2d10d598122bc6c4d6446e22cdddc490a795a2105cf0f9bb7ff670482bc33c425c809cb8fbb5f984db2108da3719a94e63e0bf326c70af48f8bf31707930c3cb6c3c47110312babe02eabc38558d8ec34411dda448740606feaa66493dd1a1bd489b2d1e9772313e407b7"], 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) r4 = dup(r2) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000240)={{0x9, 0xc6, 0x5}, 0x3ff, 0x0, 0x40}) msgsnd(r3, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x1, 0x4) msgsnd(r3, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) 16:00:26 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) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x10, 0x2, 0xa3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x4000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x220, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x14) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="689d3ad2f7591f4e9b0050cc3797b70a86285dedf8d38b11c4f3046b86240f54aff7b3088f082c7a51a7eb94bd7ef1d360de09622771f948f4fe06a6683a839f3042b77044c521ef8aa0dd583732c7dfb885c45a77f8d81a1fb41ae83f1a4a8d767955d4d8d1592811d6cb18765217e68ded717e69a6af9ad4c8eeeef49bcccc7caae3192a43ff9725f77085d30a67c1bfc4daa1b1f5391a721961e142454094bd119bd4ada1c957bc169a804798cd354a94d2754536b8a630fdb95e82bbb491b54e3a6c92df1f9b98caf0545b7cc3", 0xcf}, {&(0x7f00000000c0)="349eadc8371945201837cd66b49be487e2fa9556878ebc9bed1ba0ad26f6cb433b4c59240844c6754bd45a20a838cb33ac71f803e546a53c5f30119d5fa2fb9d0102f627e055302130eed4ccb3ba5b835ca6ed5f11cd8a24f8e3dc98a3992a7ac1a5246bdcea09cce148cf07a88a9474bc94a6f0c281e0f6b86838fcc74cb79a5eabef65768a56ebe3121a6288453b0ff9470a2e662ce33b96a5b03f2ad555cddc79834f7ee3d6", 0xa7}, {&(0x7f0000000300)="144dd64a5e583bf607702074346cea2fe08dcb7963f53b71c3fe0833203da3520b20aa6580fcf6aa4311205d76f271c1747d7d061bc97b010f11a8682df775afd93ec45bb323aaa8960844b9acb3bc25b3ed1cb9fc523ad4234eb9e20ae2516e9cd6cacf7a2fe89fcd4a17246d3318156fc9ce9edbba1659a7a1", 0x7a}, {&(0x7f0000000380)="b93463f9413a1fe59dd5f5bba10944cde6ae37c53f83b0c4f192a7de735eb7f02f607421ba888fdfaea043945724b1987ba529152b770974eff1a9e84c0d8e88d453fc44787099d7b369744e7f0eea9b5bbf1dcf2c006ef0aa1ab7", 0x5b}], 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80, 0x361e, 0x7, 0x0, "d7306780dba31a00", 0x3, 0x400}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)=[{0x2c, 0x0, 0x0, 0x2}, {0x81, 0x0, 0x11}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x7, 0x4, 0x97}, {0x0, 0xc2, 0xaa}]}) 16:00:27 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="8242e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/109) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000000c0)=""/4096) 16:00:27 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xd80, './file0\x00'}) 16:00:27 executing program 1: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65274965e000000000000002095c133653f9c5a9d0000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd4a913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa751927ed4002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) fcntl$dupfd(r3, 0x0, r1) fchmod(r2, 0x4) msgget$private(0x0, 0x8) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001340)=ANY=[], 0x0, 0x3, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) fsync(r2) getsockopt(r5, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x80000000000) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x2, 0x3b, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x1, 0x5, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(&(0x7f0000000000)='\\{:\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0xe82e) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) 16:00:27 executing program 0: nanosleep(&(0x7f0000000280)={0x3fd}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) pipe(&(0x7f0000000080)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000300)='tlp', &(0x7f0000000640)='\x92au\xcbC\x96\xc7f\x0e\x91f', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='/dev/bpf\x00'], &(0x7f0000000600)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tlp', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x8) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0/../file0\x00', r4, r5) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r6) socket(0x20, 0x4, 0x81) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000000c0)={0xf0, './file0\x00'}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) 16:00:27 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r4 = dup2(r3, r1) fcntl$getown(r4, 0x5) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffbb, &(0x7f00000000c0)="04") 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x5, 0x7) mlock(&(0x7f0000644000/0x2000)=nil, 0x2000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x595, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:27 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(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, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/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', './file0\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) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20001000 didn't change! 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x5, r1) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x9000, 0x0) readv(r5, &(0x7f0000000a00)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/229, 0xe5}, {&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000780)=""/151, 0x97}, {&(0x7f0000000840)=""/217, 0xd9}, {&(0x7f0000000940)=""/189, 0xbd}], 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r4, &(0x7f0000000080)=""/96, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 16:00:28 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x9) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000140)="9d577bebb33403bc060c3f3494ebd4002bf1f00bff6b3906c7223a0aef9eae2ae72e7294474d909c24093c7bd0c9b617fcd639848d15aba9b541bad702f26c9bd43b1245771c78d09994cb0df509a8af73d986d2d183fda1dc9ecfb2bcd1d399c8679bfb6727648ee2e0079495c2fbfa4ffcf36d003c05117ee7f764be5c6b48e148d2d1841d2dd2fb55873b9369f443efd96b1882a4b1d8951d310a028521e7378a2f678ef01dc5f72e464715c3e6c9528b50b055733ae49cd0cbcb1a00003065457c009ba61f2ae1af5d10ae9ba62843c607ea77267fa9f07e2c10ec0c0900000000000000641734d8f0d049316f69deb517f2ff3ad1cf0000a30d949419dfc485a0485d271a5c31679e8bd4799a5003318c124f049ee6272c908f9e565e540476826c020f7cae02e8342a7e8202", 0xfffffffffffffd5e) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b", 0x77) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x244, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="c9fccee9df302b5948a94faa70c8b9279119582eff2a981e6d37b044d36fef31ec7cfad5d521964659c9efa5d8443687922d5f35e631fa535cdfdb0a0c487506acbf", 0x42) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x100000001) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463e7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44447d459c4a73c238495aaee48c02f6ac41e74f3bf554799b9b891c69ece5e8f5300a4e4ef9d612f871f4385f041c10f0000000000009fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324a60eeca0f71cf0e480b7c97baacfe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036802569f47946578e6c3e11576d2e00c749c855343350"], 0x10) write(r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socket(0x10, 0x10007, 0x80) 16:00:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/109) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xff) semop(r0, &(0x7f0000000000)=[{0x1, 0x101}, {0x4}, {0x0, 0x0, 0x800}, {0x0, 0x1f}, {0x4, 0x2, 0x1000}, {0x4, 0x3ff, 0x400}, {0x6, 0x7, 0x1800}, {0x4, 0x20, 0x800}], 0x8) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=')\x00', &(0x7f00000000c0)='^%-^&\xe7,&\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='-^#].\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\{%\x00']) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0/file0\x00', r5, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = dup2(r0, r2) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="302f1aa86c653000000000000000000042540a3b2ff9f64da48e430a89d2ddeeb11409cbb37b7272d7bc54d422301cca7ef41c08e12568acd5711bbbffffe1e20865df4552433b4094c9583f04a867e75f72fb8ff5c23e0cce3cbcd71d6beddc35643e78660a5838ae59e5b259d09d23a2324bb27dbf055d1dc1aca6463d61f4f67622785db8a5eed0ec617edb818302cca4aec61a127df2eaa6ec231a9486a78da7809b4d0c364a404d83f4b5d69a01e4a74e"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x6}, {0xffffffffffff004c, 0x83, 0x0, 0x2}, {0x3, 0x0, 0xd3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/110], &(0x7f0000000100)=0x6e) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000080)="821496d3a3caa3722945f387830f89cd8e80ad36ec1bdd71996f135d83a3917f4a4d5dbdd26f5b4984d61c5544013c449a71d79c8b5922d38bcc31b5c7c155faa83bf092e3e9eb28d9b3") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30, 0xff}, {0x83}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) getgid() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64=r6, @ANYRES16=r6, @ANYRESHEX, @ANYRES64=r0, @ANYRES64=r7, @ANYBLOB="2a8c130c159bac4164480f7a70d13eb43084d7f6f3b82a4366d23f2b8ae6e60537889c41c24731f1845870f09ef8d4644b3b0f647375c0f191a92987600c0be12a068001f7cf4beb78944cc0ca52ec2d98fa63207a128889de53e0fde007e0f0af436f5e4af6591cc95b70fb12d3bd77e3e70ee9ae6978ba2759db283bf9f81ff7acba5483a433e10278c1c67b4fff5a1985c8643e85fd1030a7d2ef6473ef37bf3f"], 0x7) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x2c}, {0x4406, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07030200f05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e2285537601ed00a574b3528dac7e4c7ae85728ea11cf", 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r2 = getpgid(0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40000808, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) 16:00:30 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x1ff, 0x236d, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x8) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002ee104f342d3bade2f66696c6530006abbd8cbee63e5904733742be926c803"], 0x655b9422e0ed37a) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xfecb) r3 = dup2(0xffffffffffffff9c, r0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x20, 0x98) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x7e, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = syz_open_pts() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r2, 0x6, r3) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'\x8f\x00', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1b8, 0x2, 0xfffffffffffffff8, 0x7}, {{r0}, 0x8e7879461c42647c, 0x8, 0x0, 0x28, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x92, 0x1, 0x3, 0xc3fa}, {{r0}, 0xfffffffffffffffc, 0x18, 0xfffff, 0x88a2, 0x3}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x29b, 0xf49}, {{r0}, 0xfffffffffffffff5, 0x20, 0x40000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0xe, 0x80000000, 0x15c00a3a, 0x8}, {{r4}, 0x1, 0x40, 0x1, 0xffff}, {{r5}, 0xfffffffffffffffb, 0x48, 0x1, 0xc3, 0x4}], 0xb6d, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x4, 0x30000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xdd}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x4}, {{r6}, 0xfffffffffffffffc, 0x10, 0xa0000080}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x6}, {{r8}, 0xfffffffffffffffb, 0x28, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x6, 0xfffffffffffffffa}], 0x9, &(0x7f0000000280)={0x52, 0x183}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0xf151, 0x3, 0x0, 0x3}]}) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f5ac11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf44cbe985196c230737906f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cc85ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d73a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf2a"], 0x10) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 16:00:30 executing program 0: r0 = semget$private(0x0, 0x5, 0x46) semget$private(0x0, 0x0, 0xe749719e55e8fb1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r5, 0x0) 16:00:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004df9000008008aaea3245ea8809c", 0x3, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1ff) close(r0) r2 = socket(0x2, 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x16, 0x2, 0x9) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/122) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9c, 0x1, 0x2031, 0x1, 0x4, 0x2, 0x81, 0x2, 0x1, 0x6, 0x6}) close(r0) 16:00:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000180)="2ecb5a0d0af92b7a17aa5615132d7290f4ac2c860e2f0c4a368a5e09268e63cfd8efe60d99e2dac6711f10c66ee0f9a713e0c8db6c279510246629addb3cc28991fd4200a6219a6a7adf279db2c37eacfa0941f4e2415f18a012172ac8806016e685db36c3f7f9bb0f5552a3660b0ed05847ec887e633825f3e7db710a6a0d25d448a00942fc073247d9e4e4b4a13d8529ec27acd687580a870b8d76ed79a811b982654bae932d5d9218c028403cae090d48ae00c923319a3c8abd6352b8f45c003f25152255ec41d003816747e01d36f35f9c07b14c60a4e7ac37cd", 0xdc, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x7f, 0x8, 0x1, "06e504d30d38b16494bc5d9f11b05b31f305bf4d", 0x7ff, 0x8}) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0xa6, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000280)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f00000007c0)="9529e086bfc9822f2e237326871ea322eb9360726930b4584212b898b256182ba42a7a7104af30e60044c7cc5a17af4e34e5e32c002103b2d719520136690f83a2e90c0f66c1a7c1d0a51891a246394c503fb6ab4db7d9ed6561be91aa371a2d79992eaaa6573c484e6a4b412b", 0x6d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x80000) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80c0000100ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r0, r4) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000011000/0x2000)=nil) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x800, 0x4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000200)) shmctl$IPC_RMID(r6, 0x0) sendto$inet(r4, 0x0, 0x28a, 0xa, 0x0, 0x278) 16:00:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x7ff, 0xfffffffc, 0x1, 0x1f, 0x9, 0xe0, 0x1, 0x218ae1f5816900bb, 0x8, 0x7}) 16:00:31 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x6c) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x800f0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socketpair(0x10, 0x4000, 0x40, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:31 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, r2, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) setregid(r3, r7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = socket(0x18, 0x2, 0x0) close(r12) socket(0x400000000018, 0x3, 0x3a) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000100)="63633bd2d130817839fa4a7898efd4e6fb186acddd00f4616dbaa618ea157411d22cd7ec1a64e960c8416e680363084f0def7b20b58ab1b5147bf2407388baa694a97a02", 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000600)="cdcb92c7f719334419bf95ba02c1b064f36ce50692a6358658e93731b42e6a34956f8649548be58cb95ab23b5fce51e909f5462779b9ac8b37212317baf8378095919b6a8d1e79088ac347dc44ae2c3bf9785e15abf459ba8ca120bb054c804f621d7defe9ccdab39ac0f9db6d972ae58e343adf23351a536f65192dbddb0a6b8abc33c2f387d3ed6f7a8e98ec5c962ca15a9f9eabcaab462ba5e929019c16aa"}, {&(0x7f0000000d00)="1e371f9b1fefd2d01c7a1e8465dbba3558cf1f3d41d34dcc3f75831298095999f0997e0bf2cec505de7bca9f50adac3d4c23b9e020a577b40741c98659704447a51937ae4e440d1183e8643e8114fa42dcb06a87e9899f64a0d07b83e06a87440ab767f4351ec5603a80b2cf8483ff0db86b62b2c8b550c332c8f0487511e823a785ed4ba4d43fde7732d8093d52a136455b78ff3f7ece230ed794dd640c03238ba95ead669e2c6409faa8baa53ab22e7cc74507723d823634bea2515f13f8086de1e15f2c8fc2fa9f5c346894f3fa0482397616d2bc314d58adcdb7de028d5910e2db950c3613e88463e236a4de2008"}, {&(0x7f0000000e00)="c5503bb60ec261d0fbee903a254f8af9670671be893bee4985845af0932a7876f137c08035d0dfa08f240431c8fc4cac573e83e2268ff52309e68b46cbb0b9070a682146b795e547fa14feeaa56e99be5f7a7eab7b17803ea703"}, {&(0x7f0000000000)="5a7f4f783ddea481fc22affa"}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103", 0x1ae) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x32) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x404c9, 0x80) pipe(&(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() dup2(r7, r1) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r3, &(0x7f0000000180)=""/12, 0xc, 0xe9db73fe608d0144, 0x0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e6993192964884ce625014829352718e0bf466ef50d043e3b3f4a892798e876f99e8a1d8df", 0x33) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) mprotect(&(0x7f00001eb000/0xf000)=nil, 0xf000, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff95) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0xf0) read(0xffffffffffffffff, &(0x7f0000000040)=""/122, 0x7a) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec8901000000490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26eff81043aa126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be273498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b9a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9739c6e9e88513944048b1f67d47db496e97124337a447a1b6e6810afc0fc1ba615d5c441f0b741621ecd15a3cdb48a5f827821a10db983d074449ad172dd9b190c5aa825ce6ff4432c25d5e15d3f5c63dcce9b6c1346643b055f661a78f774cbe3c7cf2cdb26ecdbe722bfb5f4d3c6bd4d0a73a499bed9055c128063eef09782fdcc877e86e58848c34071f60405283ee5182cefa083885ebb3cf6f43e2587d805bba03abf9fd10d5e819e507e44410563c2c3f7d45d3178f505f99163254b373f9d7e64f552db8c419fd24ab752f5c2ee1fec6f"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5133) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/44) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="66003ba9b04112bfeff2ee891b41dd18404ae35668479b417cf605fdeca10a4bf0d050c1474396ec0c891539c6fcd6b508ea15a0a7df1c75d760494b5a4cd38ffb7d2e356d91", 0x46}, {&(0x7f0000000300)="a2fa8fe5b1fd962ccebf675dcb2eb6172f7611817bb52a64f83b7d7a1f3d20e33cd0c4e9b7195a4a5c188e8582e9bd760f63", 0x32}, {&(0x7f0000001600)="9cca4947fde528154158c96920fb1cd13f19fcdb8f09425fd65cc1d7fe886986b97230b884c46d2034d579327958442170e2179e6d2beb2d884f6c91f03f77cec2f1628b81bdc23d3260c54e79d568c10bfae23a16b62ef3a2b5995a741b0d28d9119fa5e6d7dc4f9dcaa3c1ff06d3b5a9e8f8138a124f74339f", 0x7a}], 0x3, 0x0, 0x0) write(r2, &(0x7f0000000280)="6f4c8b76f6dd729d4f", 0x9) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) r4 = socket(0x1, 0x8000, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xff8a) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x5c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) load: 2.42 cmd: getty 36227 [ttyin] 0.00u 0.00s 0% 305k load: 2.42 cmd: getty 36227 [ttyin] 0.00u 0.00s 0% 305k 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x80000000000006}]}) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0x3, 0x1, 0x5, 0x4}, {0x5, 0xff, 0x6, 0xffff}]}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = getpgrp() r4 = getpid() r5 = getpgrp() r6 = getpid() setpgid(r5, r6) ktrace(&(0x7f0000000280)='./file0\x00', 0x6, 0xc00, r6) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={0x81c9deb9a83252e9, 0x1, 0x0, 0x9, r6}) setpgid(r3, r4) setpgid(r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:31 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3eb56937000000, 0x864}, 0x10) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0xfb, 0x0, 0x1, 0x5}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x310bf633) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x68d1, 0x20, 0x1, 0x7, 0x13c0, 0xdfec, 0x2, 0x0, 0x0, 0xbdfc}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a0200e96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x9347d1464df51859, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:32 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x10009e91, 0xfffffff9, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) 16:00:32 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3, 0x0, 0x1000000000000, 0x5}], 0x2, 0x0) fcntl$setown(r8, 0x6, r10) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) pckbd_enable: command error 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x4) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x80000000000006}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') pckbd_enable: command error 16:00:34 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x4}) socket(0x18, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5711, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x04', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) close(r0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80, 0x1, 0x5, 0x8, "4c4f82d5526b963c13545e68148e300c6a94efbc", 0x43, 0x20}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r4 = syz_open_pts() close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000140)=0xe8) write(r4, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0xebb94811171ec171) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\x00\x00\x00\x00\x00\x00\x00\x80', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x280, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="64a34e099fe99f770062f8c828007a4b574776a657174f7d369de86b49b3ba92b8ee8c198315f33801de6e7ffe788c109eb5ab3b55d17bf901daa95f80bc99aae4861f30304e946b00558f2f0a8253a065ad0100687e020858706be75227a9", 0x5f}], 0x1}, 0x40d) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x2) setgid(0x0) r1 = semget$private(0x0, 0x4, 0x6b3) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)=0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1}, {0x20000004d, 0xfd, 0x0, 0x14d2}, {0x4106, 0x0, 0x1, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\xd9\x19', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6, 0x40}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xfffa, 0xfe, 0x1, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 16:00:35 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/60) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001800)={'tap', 0x0}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/50) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg(r3, &(0x7f00000018c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001880)="6f9cae1b17fbccb0434ecaaa5f738468da53c8", 0x13}, {&(0x7f0000001240)="0c076c591f6f00a25e981ae6df3427ad1a7cc08f8f3d84395e4c1cb440871bcc0350749ad67d0f7e7bb18fee3611b529a3d1da26dd068c09feb9bf253962bc51099c8526f1e42990be59cbd8e7fd4d4d8a8f306ea10242c0b2e303aa6a6ce214dc1e5ca9f171dc6e8b92b84a3c4066707623e49aab9ba40d1da9946e746833226b495834e799eb0701a22d474d9714f87ff83f37a2b4afa94f88f5ea4b738cfc3c890202316c931af1c4305e70c95e28ccdcaf66831598243b993b1f24eae92e0c524bce672aa07a69c4bdd9f75912e2e534f7005ff3ef0ce336887cb298159aaa1f8226e94499153cb2", 0xea}, {&(0x7f0000001340)="f5e09bd73afef87fae34db5a70c6808aa66ecbb2234644590092489cde79ef348149f715ed5aeb099f6fc0905a103736f423c83c00c2bb5af2914d1691c22d3bc61c5b6472b8e7a274180059f2ff4de20eb707ce74696755f9b1fca67daadd598ea499cb9836345adb40c91159691de3289add2d33fbc600e38985e2dc63a5fdb4ba5f3ad6c6f15adfaecb9d2b17495793db927bb638807771b9170ce733c60c552baf6b223db3d61672008fcc9c0b730ccfe0d766adc7af17373fa4f862eaa30a33c2303494da7854eb21af8e32a28b005762", 0xd3}, {&(0x7f0000001bc0)="ec5763aad301c8f9a2c768a4a8d739c86c0314b73e5eae51bfd99160471ed7a76e23633a692d1ad1356250f2241bfce9353ce16046f2eeffc48954e647f77c28d76c8a385f96530b68560260d490a9d40e5d405072ce4ed6bd65efabb36c2095a7c201aebd5b2cf85bd71360b6b4f838020c1883b842cc5b98907c9ba85bb80289e4acb86614c88fae69fa0984b812c23411b46d366580d172276979b1a138f156a35a7d9e622c4049520ad5b45aedc38b04841de8d1fe90a32c1880bdafaf709c6e6a5e2a7c2d1a4e5b0cbc7e6456dc1686047bb7d1cb0c6d29c9a7344cf0482f9800a6305a5aa48408c059596f07d54fcaf1d7733751dbe36d3dad30d6f28436981f100c70901a70b1c2f655272124f9f32f95df", 0x115}, {&(0x7f0000001540)="a3cc56851e10e18cde864c54c376b467d96fe2f171cd8666819f87fb71c77d96376e0afb8b0ff2306eb005ef1cb8e18bf69e56ed8adf3f5d0f4a22d30c89f223051da9ee4c2fad1dfe1ba1cffc510a224d708ee77cb324a7e3abed04ae74f8d173305340306d26db773c39fdbbb9368c27ce1678d190e76320f49ab20e91f3e4a8abf3ecae0bd6371f2147a62ec06b1b792e8e711773e3562a35a5429edd6ddb481954d7c5bba7", 0xa7}, {&(0x7f0000000140)="35a4fd0a14df6f05f471608e9efc23fbf6131a0ef87263763d75d312", 0x1c}, {&(0x7f0000001600)="1d7e96d13379942bcc6a4973e53068961311876ab71d7c7afc5c13148bf2cebd320f380021357ba965fccd6373cc8324a20ad8c9b88ac37888aca29e868d6bcdd5335476bac6864ca08110e459e6a77e3866fb2061a2ccb13002bd83ec84bee7f91141137daeb15d43c336aaf63230e444c777f0ab857e966aaa26cd6146ed25be615a12b082540da927dcb17d6342f877708df0abe03dc4d870e64afe9918933a0f97d8b03cf1743b", 0xa9}, {&(0x7f00000016c0)="08a7ef487b51f13c1968884b016076bff0688fd24457d41c3cacc4190bfce511c907bf6c5b03a8ec20ae6be0028375b80ff00b2e97c0dea1353178449f1bb5ab56647c0db55c8516cb58eb9cd5f59f25ccae33a3e6fda4d0763bf1cd3a8a9e2c880bed1fb535014e1400d52cbc4805f1cb17e55fa4d694837f80ac2ae3f76597cc9db502cee67d6e66a206eed1ce757e04abbed9c8fd88762be4ca0cca928257f97450f7d259503c48b8572979b901ce94085644eca2c4259c8ebc1a0d3dbe3ce84261d56efd8cf9e449ba1e860c6a6bf6e67a607c446da84a0529029f2b047f3d681b3cefaf394535", 0xe9}, {&(0x7f0000000180)="632f46ec920941c944cc3404a513b9aca6c9e1b4d0651bb81a36805f56477360", 0x20}], 0x9, &(0x7f0000001a00)=ANY=[@ANYBLOB="c000000000000000ffff0000080000b26ecd8058678bbce060701062c006001ea45e26a2eeea56ff4d77d9f518645e0e60b2e2c2f94915bfe605db0e2afffaf742fcdb6eeaff28dcb6d3b71b9b6f539906a5a997df4c22d232dcb847b3173f4d5880b9b24ec7300c30cf283e990b36c35ae39dc12638a902bf2a0f677e63c2b9307a04ba2e5f79d422411b04e67571f05ac8c67ebbbd213fcbf5d13772e4878346120ce2422f031d00cfb9cfdb18976f9e48414a3f66940c161d6d75682b84b5dce42394c22de6fefc000000000000c8000000000000000100000000000000772051492fb7ff94e5a6feae2e60f3201a546fdd38790b1d6b540e26320e7db1af41ca8a0ca836f06f4326f30cbba5c6a27413a0d339877a2f3fec95a671c4eaae644dce388f4d14c95b49fe0d07a4b723b5e119390c1c5967d55c182f9c3bc9d1c9bc4c9cec72363a502b15e1626d5c0a9faac67801df7d4b9b1baada3407d44c5534fdc2f54a0dc6b3741f8f8b7be0418fc854c9c27a581a38ef30a7d6a48119290db7999b031480"], 0x188}, 0x4) socket(0x20, 0x1, 0x4) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x937, 0x8, 0x1, 0x7, 0xff, 0x0, 0x0, 0x3, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c40000000", 0x8) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x201a, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000100)="be3e9309fd000000000000552c74") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:00:36 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8702e47b4de108b00102ff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x0, 0xd8af08498bd19d16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0xd88e5d9546f9fad5, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/19, 0x13) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") r1 = socket(0x6, 0x4000, 0x1a) sendto(r1, &(0x7f00000000c0)="369fb804a2814e8cae54c51721ae442e8c493aa2c6aab1c2b158bf4d9e2c4baa90aeb6d5ab74472bf68d78a59156581eccd301aef1549f2a169289de90ff4882f141092889f45ccb37ab16a720bcc169592252f290c070f89166ed6cdc3a1d6416a62089b211c4c553385fc22d0ebe7907dc992f6f23df6cf11ab1e6aca77fcda1ac425af02c1eb328a9b43d0e65a992a894e40fbef414db0107b5f73d92a4a7fdd49c8cdcdc3ee3168af4d077dcdb", 0xaf, 0x10, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x401}, 0xc) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020907e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fd"], 0x10) write(r1, 0x0, 0x0) socket(0x2, 0x6, 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x28008) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x13dce4e0bd932e65, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) r5 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pckbd_enable: command error 16:00:37 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x401, 0x7d1e}, {0xc5e2, 0x2}}, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) fchdir(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000004bc248ab0000200000080000"], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x0) dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x9, 0x2e, 0x0, 0xfffffffffffffc7e) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1d}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getpgid(0x0) r15 = socket(0x18, 0x2, 0x0) recvmsg(r15, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffffff, r5, r9, 0x0, r13, 0x28}, 0xffffffffffffff00, 0xfffffffffffffffc, r14, r16, 0x0, 0x6, 0x5, 0x7}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r17 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r17) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000580)=""/10, 0xa, 0x40, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000600)) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0xff, 0x4, 0x7fff, [{&(0x7f0000003000/0x2000)=nil, &(0x7f0000112000/0x2000)=nil, 0x40}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x39a419df}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x5}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x1f}, {&(0x7f000000f000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8002}, {&(0x7f0000176000/0x5000)=nil, &(0x7f0000006000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil, 0x20000000000002}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000004000/0x200000)=nil, &(0x7f00000cb000/0x2000)=nil, 0x1}, {&(0x7f000001e000/0x1000)=nil, &(0x7f000011b000/0x11000)=nil, 0x10000}, {&(0x7f00001e0000/0x1000)=nil, &(0x7f0000068000/0x2000)=nil, 0xfa8}, {&(0x7f0000103000/0x2000)=nil, &(0x7f0000135000/0x2000)=nil}, {&(0x7f00000e8000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x138}, {&(0x7f0000193000/0x1000)=nil, &(0x7f00000fd000/0x4000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x57}) pckbd_enable: command error 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x428ff) ktrace(&(0x7f0000000000)='./file0\x00', 0xd, 0x1116, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0xd0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000000)=[{0x1, 0x8001, 0x1000}], 0x1) 16:00:39 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0xffffff81) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x629}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x9}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f7f000/0x1000)=nil, 0x7}, {&(0x7f0000fe0000/0x2000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000ead000/0x3000)=nil, 0x2}, {&(0x7f0000ee2000/0x3000)=nil, &(0x7f0000e38000/0x1000)=nil, 0x1}, {&(0x7f0000f19000/0x4000)=nil, &(0x7f0000e68000/0x2000)=nil, 0x401}, {&(0x7f0000f7f000/0x1000)=nil, &(0x7f0000fc8000/0x2000)=nil, 0x1}, {&(0x7f0000eb8000/0x1000)=nil, &(0x7f0000fc1000/0x2000)=nil, 0x99c5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f96000/0x4000)=nil, 0x5}, {&(0x7f0000ee4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x51d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000}) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x7a5) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x5, r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0xfffffffffffffed8, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffdeffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x20000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:39 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/49, 0x31}], 0x3) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000000000)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000040)=0x1) 16:00:39 executing program 0: socketpair(0x10, 0x8000, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x0, 0x7fffffff, 0x563}, 0x8, [0x776, 0x1, 0x4, 0x1, 0x8, 0x6, 0x6, 0x4]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = openat(r5, &(0x7f0000001500)='./file0\x00', 0x2, 0x0) r7 = fcntl$dupfd(r2, 0xa, r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x193, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x1fffffffffffffb6, &(0x7f0000000040)}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000001540)='/dev/klog\x00', 0x200, 0x0) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000001640)="23b1d25372c47287b8b3748d974d6e996feb3402e52e866f49956db95bf1438ade9635cc2894315f0c0d5a2c8c35250699950aa4e83a36e6d182186340cfb3da29819da323a018d6a15552cc57c494860b6ce03d18947e31500c46e4d224f8ef460e67f1aa0c4a59752145cb6f4b1eaeee57aa548a050cf35662c4c8473f4c04a76c2af58541c4d1fe183cd956fe8222f52cf7d5859d98a4dcd8df07edc8fb783e0d6e6957f971c6f23d139184edabc069f3821a046b7d9c7747e638e9319d842c77ea31d42862e6ce2481ace153c2632a10992dc8fe1c038682b52349572fee4123ca963f3d9645e1152ad9d56967", 0xef}, {&(0x7f00000001c0)="bc04a77a03b4e4c106d3c543eda8d96a7aa584a3", 0x14}, {&(0x7f0000000200)="3de4058575e6edc1430d769c81fabfa4b51dc2de9bd82c9d0eb5d01d4eab2f69a749e8fcc46e4d6d1a393dbd400f0447da2dc37372bf7b2ae40614f9e264d25dfa62e3ee7887e60f6a7b66318f3e8cc63a067d8cacc12bfb9aea8ff52889c452ab34e4eae5e8e971215eb3dff4981c483369d5c24a39765e9adf35a8b7b8b8eb2507a666053a12124ed6fa3f671138f3306ad97aa8154c8f88d4cc7b9006e26fc2250c1cc5e9f9ab3b3e5ee28b0c97fd87ea57092e3c42e0732624b403e73bef709c0162e7246b31faee3e751d7fc7b77e8647648e111e0512c6f4d9da67965e4617d442d5aa48c3f01334ec7488deb05356d2bc0228035d935c1c9c45ab2d034431fd6a20ab02df67b83379eb5e04ea7f4aa48b8e8f846e3a5387d66b89106ab9cc8c8efc4842909bd05808825e4cc484c151b43ead9f99ae6ad38cea34d5dd3760443329ede8ee77f9cf9b97ddf874c8c4e29bc468aa98e2beed2aa417f6403bc79ecbfb4630162f9ccfbe7c98d359c06590d52d70c67fa6ed87481053a529a360f60ae751d20b693ec76fde9e893b0389487519df6493aff1fa9a583eb38d46fdc29e0e2e20b96fc5ed60f9c256efb5a6f83114b52f07122ce96b2ce482b9435359a227dd2a9a8bc8b129c1f73d9db439e340afebccd85cf0737f39ef7ddff358dc45e6b0064afde84b91717e436e3d4e059c3d4de856325a6a2d5e3b7a1bc4e5dbbf68c291f6dfad608819e22274e97c1a2f08a5d879c9988c5bdcd12d296c2c2cf74df1b99507681b85f26e10931fdc15e4bdeb89655a3210969ec83f61ee5e97bb1bdd21b356b2114e8f9f1997e30b268820d2c753681c7e72d8ef233659cd4a5781b129eea5585a6e2563bcac5efda63aa427e33fccffba1e6aab017ba3a86154447bdde1b9e3abc757149b805767d369ca627bb7117d37aad4b1fc849ee777c1fd00efce0e16238ad9e504ed94c3896f5f3929baa3febb15eabe1502249990dd19fd275166c60bde03492db5221815a3dc9d3bc579c07068e279e263a45a9fe97ac1fe1bae5630db9171e2ad4acdd2845a32408f1ec963dc9754ed05944a6bcb8637f92495913cf53af53802051bee09fcaaa3051d0462646f54d29310eadf015373d6d368070daadaa389acafb390bb086cf7cc5bfc41f6ec88cc57aaf41eeb8e06af7a788e1e841e7d7993b7c01b99e31f3ab410724f57fabca25dc8e176473423b12e0b9b9569d1ddd9a281fd58d9e7062064412c2ec5f835ce7578eb8ba382e6b77f1025083c7cb670863cf45ca002e3148c4b8d6f96fb2df1d3e19c9afc56b251f2b0e119ce87cd26c44880823b29a898d18dfc40c7a1d02540b5328f85b59050595773bd37aebe18d567b46fbe4de07dcd3fed0e1c31a972d0151923fdf5aea9a50341304f076bb4e6ecedcfb9c8df55ae0da8f0881944ff29aa0c6ce1b37bebaf540b2a5d9eee43a3ab8c7b7f81b63e0c507ffc68dabcae7c555fbd16e727442ecdce2e235cadf286cdf42a8fed204b32c3db87479958837d058bf9766c0fb6f4b4a78db37430f70aa6b0915c38775ce2d4e3bc7cbf98983d799280835c75151a6270fa683a1d318bdae3107eec0d9d7ac798f6723bff0645ceaef4a6cba09b27cc5db2213408c8ee528ecf498e0c4c12b120bba705bc185ee5d4af787e23976b3f5ddcff3515c4d5df0824bace1d06b90f2e54f1beab037f9193d804ed52963e2ae76a662b5d7c843e5b6c33ad99cf1d59119127e3af39bb7dc909b3392bc136b1eab56630cd29c937e882ed607066ba223aec040003f052ce64aecdb9b8ae64c43033c96e1e3293ed347bcb1bdd358fae1021151cb4f0683d3c6a947da807a5d25c5dffb10772d1946b039ab422ecbeef3e37109d3e1097e06ddda550ec3bfa88f4b718b87b05cd4bd71054a9ac9ed5be1884250762358c54117b1793319bf17310d8f772f89a9e58679c7c2eff7a331ec4d56abd0cb04276bae564f1c2e00582d542d116c4acb6f85f69fd12c26cf7240e539faa016073e271795d4f3e86c4a1d0a5d9247e50d01f006e9397b8d8a7dd8eb5d6bbd8728db6554f59de7f4c1255a59725ce974e857cea6cbf0a0db6d86a59ad639bfad3f46fcaffef1a6418df42614e0ede533676b0da690b974eb70dc32181b09322a10b65d1e5d9a0b163169b3c0974d126c738d3519fd775528a3b6005f7d499945fe7c67cb9315c6b368d036b48d0d33489581dacfab874fa764693e1788ea924d888ebb768f8485dc7ef00208d3e7c5125fd84b026a685a69a48a3797dd15db8a4b0dab7b9c4cf955bf3e1e97622144b06e119d090fcced23dec706f79b2b32074f0fd167e83a3732e48024de73117b0937e37a049d3843cf5a4e0091cdb299941b142f2d5d50cc9b6219eb2c2c8cfa20b062373cdb1d5ab205ba85d4d6572bcbcc9639f84ca08add33a18d8f7eff3ec644d70c6d33b667bfa13aa4c17d325d5dd1c3371913760a63583361d7ae16c64e825823e138efb6677ca00fd0853caf7b21b4a6052e72f2eb9f66a9f20b6c558f780138a8cb4f6a66b7245ef2ec71fd5a559cbab558d2a0c90b422cb6b233216189d4333b067ca2b888f9f94922b7f0df00721266034e4363127314847a95cd3ee0f716da4c969af17ea2aec258d416ca4f461327ee05f330a5f78d643ebef8f4c92e55683d4a10524090303fe93d704b3431e84640ea4d5771049cd6f2bba26f2095b00b032a68f311e86395e8470284774eb15469abfbf367e989822d5572f678c8952467f82ab9f743a22d7c92b052e60179e8b60e3719d946c8054bf5e0d5b1531001cb2ca83e0f2ffed42b5fca42eda07552ac5fe47807de9ed1e2d97d28bd67c9d6ea4f9cd9d599289bc25e2ccd7cb96fc9c63cc822b189aa6d72cd11bc7d11cb8f3e9a008d597841f76db8f38e5add563e46b3443b8c117dd15fd5f6d5a2244386b609ae1e5fb0dcf2f061d050b88674323cacbe20bcaf0eda3717fb583a0e18b32f7839b44f549b2f9dbcbfdde54e15647447bccc5b3273361f7b409a57845010af332e96e6b6470aadd7f4f77130e9e87df3fd89227744bd3d2c7605dd0f0193dd9081a1c0af1c25c185092aeddc0c3f9f98f6e7f323e1478dad69626cc2512bbcb405a07daf715697f8dfcdf424442171514dd9e805db145ec1431e74830a79b5932215d0d03e53308e0d3fd582baf83c026f9cce23fe71f5a658f22657a5129ae02f4ec618705c847c7d983cdc851737b6db0ef3c0b55518cc7eed2fb3f63ad720fedddd376e70b4ae98de42a71a083fc967442ed707c0f69c8f3865674a99f4be62e56630d2fb03bd23c8a8e93d56fcb07cf651b1888b19b6b062a8ec77bd11e3043ac0bc8f9406e6832d0ce00347361253d91ae946969bf34c37df2de6e0a3eebe63f0ba255fb80cc5a6271239a8e34ffc39d9137cf94ddf398ecbb46be06510ac86732bc077753e0b8687ef6504e211039424e52396bb9ec3ea21f4b658d62a8a759a91f64a1ba477b8a87ffa3f21bfe4bb980b03b01580eda8ec498c716b91a39e7a2845c441df0c77505cc95b5402faa31a6db7211ee2ed3dc5859dce22a505718521c9d6b8f83ad030e7ac1ebe86d397284f9a9db20762f660d200ed0f5260c25295fe31e7c91f64ee99acbc491e3ac814954caa76a5744a2152a8e534e80776642dbb3310b0df7cd8dac9e6e9d9267ac3f502b5c470d5e12062c01796998a529f8a4d4ad946743d2c18a64df9da05c5b47b1a02512892f04ec87f31d1369fad516ce0b45f8f71a705355c3d93f81a4a756e8b8535aed277ca7a98ffb2815e4beab6166d6b1e2fe2054fe6988d1341693581f6078f70864584a092847d1bc542e8b004b1537b6cb92837692aa082f6e5a80dd805b56c3ecf3d089099625046db71df15a1880a886ed9c631fa65691ad605bee572f0c7e4d98651f0a6ebe5b4cb52368378b6180dcb09d1c52d67299cf8a576794784226a9792820368c2c4275136a9a6229681d5671aa4f3823e5d2c58d83dba5cf33ae783e7e913525f7b241ba842f88d2883d559dcec5ae4e79474c5aa529fa0d969a305d48ded54d70927ec8334519732421912bda589f7de71a88e1354df6617482393e112538d6ef8b7e30d22fbdeb0fa06e5a758d0bf0b487ace84592dd740eec7d70e5fcf40ec06ed807b58698f3269777b60f7d195b02f87a00d633120141b80d8ce7cfcf88b915e1215c5260cee129d932597e7c8a6d0f4e03c3f56a0a49fa34bd71f181d095ee6e79fdd6d80028b0265e176a173d96e8a1feefec85380b189441345b6971b11ef9df1d6366aa0fc4e6cc8eb66d2b7ff89e9a075cd4f0789f22fcfc02a9b57f19f279a9bb094fc0beb03178cb13518b78fbf5c3a59bbb3843ab1b0a7166f13e1eb96811df1fc2c0fb237e0b14477654a2e3e795f74076015b1aadf7aba7d99fd1609f7643958a91439e3ed809cabebba90503c1dd203ae954879e4ce92894a3f43fb141186b73f26ad023d9dce9c9b99b0cc8849cd627435442838504e159702beeefc3f8c3e88205b90b1c846a92a1271a1858e0e3e00184a97ee210f783f4a72272a4abe0a669858acf164baf6d29167128d3fc787257112dc6ba4d9c90f467e465d1ce3b6202636b871234cbc0513996c562b62a33ee4f2ccd08a66640527ba64c5f55c3371a0938e83f9de43ba5c7b152ff7ddc5db3731c30d6b7fd3fe7d3272a9b53720ba74332a6738eacb1e4ee7473562a165f12adb280ba81623856f92f19e71ebd1c63be30487e2a17bc83ec7e1556690e2b400e93889d158205d1a1570650cd83a2f7de0bb7ca498119726e5cb7060bbcd8b03abdc75f0f96f60031bc709e2406895740c631ee840d0d676981c28de6e89f216ba94fb40f01e17bfa5690f70c6f5e6598f2114934525ba1bc859418be065a83b26201eaf2d1db2520ef4e5d7253070192b084d6818dde9d7c8957bf9b0c5429a2c39bf44e219ef8a846435790e88712c56ba354c63d5018a1502af8af434a4f80d4508307438b2e2a414b4bfaaa50ca65063b4a21016839cd7b7c7f725704ef289620b80f269d5186e80da45f4cbd878da675ae53426b4e36d6ea1f055ebb05db00a398f45f419f5267724a2f2a3e0f380bc9ebd2bff921f7f71e066c56c935f8ff64a3e89bc8db7dcc9c79bc131ef027da223f0a4102fe703b5f6325befb411ada07ba73ff013365e805720f5a7c96616c35927360226ffc267f163adf3ecc035bd0a254764c2b21d193a1ada9a89a45eab563fb8556835fe2ec88388370b98046e9bcf10df12c015bfcd8ad48989e21f13b0bb5b08d842a24b12b7ead3d5b8930fc6efe1631d2dc2ecb6f2b0effbff9c59c78de17db3a0470cae02eb82bdc5549f1a8351fad7c06901423bc98c54f088cf0d4ee99e4b249429a2b2edbabd474e3e84c41a5f5105b3f20286019c18979f7ac6b677d50b4c2afbc0a1cd2a3ceb55361c24ae337d3339ba8b95b68611f706213d863b5b17b3617ca287463198e3c06137052121274c7445774c9a370d36ee03f028724408f8dcfcc1a551ac7920c57b1d93d4a29d5259ad6b2d530653f74c04d966624e3efa7d93e30886e6d2948e127b7f5acb61b9e160e9dd45643fcfd4bdafaba11f938aa3727fcb0d9e9b72dce87cae60157f8da6533b90cda7a4fc53810333e0a806088b862089485f9d35be8514aa1acb0be419ac2d63108047e22ba1f817b0c7d9a549fbbb258cb306a68497aab7abf93d6909567d74f8c1ec3ce669225", 0x1000}, {&(0x7f0000001200)="6a029aa9d229161b78b20a76e2a6c9be05a297a00c7f36dd3e85f9ba6ada2042729ab3ffbb34b442634d15ecfb8d0575f8fa05064df2a4e4693a59a827009bfcd8235d9357fda5b7e1f3c0e61a1befe3dbbc8163c4d2c42d7f9477503572bb4bdfef44c4c9cccd9299698e994f292575c7789b742b6613a154388206041ca8985fac0fbadc119135413f175942f5a8c4355719236e5ac77ea63512cdf977eecdae12bd1c7af39d8c3bfc62efc39682ed760547b0e410cfc910914f0d9210e8ffc7", 0xc1}, {&(0x7f0000001300)="5877081c9429cdf28432403de5488e2b7163111c5a3f917bc4abc41bade5c0b0fcb570d507d9f25d74f7c7389e6ce841685b006575541dad7631d042f2b87c1ea05ac0469f0ab7238333ecbdc3c5fe72571bc1b43d69ed152b92334ee92953c21eb9bd92666f8267b9800cf31fa065222bca33743c29ea8eca13683f7a68c5e534061d8039b22c01de47ad17036937804fefc2f5bf6de495d4b400a22d1e56ad91a07e99a2637cc492da68cba71f106d24e38d570c9116fa01cc79d9387635a591fd0ae156a89a4551", 0xc9}, {&(0x7f0000001400)="cbfb54c9154472b0a6a353efbdf7a724fa4d214298d17355baac48821f0b896395f36a32e51d6470fa1c3c6577e7d6127a46d16206fed761d66842294adc35be24610aec9e88dd479055776359a8152fe5be87beb4e0d03b643c6649717061dfbac3f35e8453f96dd252b4ed1785f000e3d593e4f24145b89344dc", 0x7b}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRES32=r2, @ANYRES32=r15, @ANYBLOB="0100000058314d492176a9691c4721cfd73eac20c5075ccdaab39295cd2a4c57aad1db04aff7c2991e32655ece878a349b387be87f65fe17bf8d06ba9eeb71061970f339c7d39f33913088"], 0x78, 0x2}, 0x4) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x18, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000380)="bfacf9187e7030a9089d500e4ed957560e6fbe1a9cecf02d6b50332ca9cc0e4d06511f245ae587d90c6bcde4455da776bfd1ed00c518717d45e2e4f53f37346c3b4bc3e0c8f588206ef5ba43332f7835d468e103595b6379d96a6cc335f337bed44f60046c8c9101a0aa2b27ceab8afe59e2175b616363513d18dc227331d1f284a92f8f5067fa0babf68bfb5a91d11f250cbeba38e777108b0fff9b1e1c01d0276a13255b9a03e2560df38656778cefce4468b5586498625cb780708c8dbec553c248345c1e363128f9d332ca9fb811bfe286ad42f8553211c0bea735b6fccc0639bbaf56b0f7d1369b4948", 0xec, 0x0, 0x0, 0xfffffffffffffeca) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000001c0)=[{0x72, 0x0, 0x6}, {0x80, 0x6, 0x5, 0x5}, {0x6, 0x5, 0x3, 0x5}, {0x4, 0x1, 0x1, 0x4}, {0x621b, 0x4, 0x4, 0x1f}, {0xb50c, 0x8, 0x0, 0xd7f}]}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) unlink(&(0x7f0000000180)='./bus\x00') ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5711, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x9d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x8020560a, &(0x7f0000000680)={0x1, 0x0, {[0xe0f1]}}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000001c0)={0xfffffe01, 0x0, 0x9, 0x1f, &(0x7f0000000300)={{0x3, 0x1, 0x6, 0x7, 0x5, 0x85b, 0x8001}, {[0x9, 0x80000001, 0x0, 0x800, 0x101, 0xfc00000000000000, 0x2, 0x3, 0x9, 0x1ff, 0x14e, 0x800, 0x57, 0x0, 0x101, 0x8000, 0xfe0, 0x6], [0x40, 0xfff, 0x5, 0x4, 0x1, 0x2, 0xc89e, 0x0, 0x7, 0x7ff], [0x80, 0x1, 0x88, 0x6, 0x155, 0x41e, 0x1ff], [0xffffffff, 0xffffffffffff3649, 0x1524, 0x7, 0x4, 0x100000001], [{0x7fff, 0x4, 0x6, 0x4}, {0x4, 0xffff4de4, 0x3, 0xfffffffffffffff9}, {0xfffb, 0x9, 0x5, 0x1}, {0xcb4, 0x20, 0x4f, 0x3f}, {0x3ff, 0x22, 0x3}, {0x5, 0x800, 0x1000, 0xfffffffffffffffa}, {0x2, 0x401, 0x4, 0x4}, {0x6221, 0x8, 0x9, 0x9}], {0x4, 0x0, 0x9, 0x40}, {0x1, 0x0, 0x1}}}, 0x5, 0x6b}) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x100, 0xc4) r3 = geteuid() chown(&(0x7f0000000140)='./bus\x00', r3, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x3}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20800, 0x0) getpgrp() getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="4dba86c0595cbcad26b7586326974658f295ee053e9765fd36c4cb86724d6acbe7ab7bec4e0dba", 0x27}, {&(0x7f0000000180)="efb6a41eb708768aa6c3ba5f55bf368775c473ff7b5903b8c1f99686d4820799b49c51c97b379137426e", 0x2a}, {&(0x7f00000001c0)="980bb64cd3021d4aae4747a3bd29382ca8872d5fcff72c98c28d54be79e5cfdc704f00c0a5f204c0b99c0520f802f2b61f67b3b5832f537f382c6ef4ebff605a6d75b81127d9cc8804568199ad85b4b53d886dc419de6de340fff05c5d2485ba6bb44194df957d4859ef7fb63d80445ce4b02b72a1a495b338a9cbf92dc31eb6c3a90b6384ba", 0x86}, {&(0x7f0000000280)="1ce9fcdb36db117c755a49", 0xb}, {&(0x7f00000002c0)="5729b13282a398d20d9d7a35719767c07bc312f0e8be2e5b98643cb35a014a282a472fd3afa6c246e4c1cc095ad60278e313508e", 0x34}, {&(0x7f0000000300)="acac36744309aa2fef", 0x9}], 0x6) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5d8a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x40, 0x0, 0x0, 0x7}, {0x5, 0x80, 0x0, 0x800100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x400]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r4) shmdt(r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0x1e, r2) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) pledge(&(0x7f0000000280)='(\x0f\x00', &(0x7f00000002c0)=')\x00') preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000180)=""/196, 0xc4}], 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) clock_gettime(0x3, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000040)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) socket$inet6(0x18, 0x4, 0x7f) semop(r0, &(0x7f0000000280)=[{0x2, 0x0, 0x3000}, {0x2, 0x1}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x800}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x9, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r3) read(r1, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0x8, 0x1, 0xaa, 0x7fff}, {0x8, 0xed, 0x7, 0x6}, {0x7fff, 0x4, 0x20, 0x5c}, {0x3, 0x4, 0x4, 0x2}, {0x9, 0x4, 0x9e, 0x3}, {0x7, 0x3, 0x5, 0x60b}, {0x1, 0x7b, 0x0, 0x1}, {0x6, 0x3f, 0x3, 0x8}, {0x7, 0x3, 0x9, 0x4}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r7, 0x10) bind$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r6, &(0x7f0000000340)='./file0\x00', 0x800, 0x10) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) r1 = socket(0x21, 0x6000, 0xfd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4300, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000140)={0x2, 0x6, {[0x0, 0x8, 0x7, 0x8, 0xffffffff80000000, 0x1, 0x4, 0x1, 0x10001, 0x0, 0x400, 0x0, 0x7, 0x0, 0xfffffffffffffeff, 0x81, 0x8, 0x5], [0x5a5, 0x36a7, 0xb14, 0x8, 0x8, 0x2, 0x7, 0x9, 0xd3, 0x85e9], [0x7a92, 0x9, 0x2, 0x0, 0x1, 0x7ff, 0x9], [0x10001, 0x90f8, 0x0, 0x8, 0x80000001, 0x3], [{0x2, 0xfff0000, 0xfffffffc}, {0x5, 0x4, 0xab08, 0x7}, {0x1, 0xffffff01, 0x0, 0x1ff}, {0x7, 0x4, 0x8, 0x6}, {0x100, 0x5, 0x5, 0x4582}, {0x5, 0x80, 0x3f, 0x7}, {0x6, 0x5, 0xfff, 0x4}, {0x7, 0x77, 0xc013, 0x9}], {0x3, 0xd54, 0x4, 0x1f}, {0x8, 0x4, 0xff, 0x20}}}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchownat(r6, &(0x7f00000003c0)='./file0\x00', r2, r3, 0x0) renameat(r6, &(0x7f0000000400)='./file0\x00', r6, &(0x7f0000000440)='./file0\x00') ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000480)={0x615a}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x7df84737d31cfc8) fchflags(r5, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000540)={0x66, 0x2, 0xfffffffa, 0x2, "392c45e4837a3c2383a2fdffaebccbe51c39715a", 0x2, 0x2}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000580)) mknod(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x0) accept$inet(r7, 0x0, &(0x7f0000000600)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() ioctl$TIOCCBRK(r10, 0x2000747a) pread(r0, &(0x7f0000000680)="0f6a27893ccf0a9eb0f87e155e5899e0d0d9a0f565507d2274621a8b5daf7a010a5f2f55cfd8804a6e386f6870d7181a673ca2bd2a896d0d45865faacc90246fb1c2d335be00e54d227ecfb74d00ee97", 0x50, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x7) socket(0x2, 0x2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) r15 = getegid() getgroups(0x7, &(0x7f0000000880)=[r11, r12, r13, r3, r14, r15, r3]) 16:00:39 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb0", 0x50}], 0x3, 0x0, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)) msgget$private(0x0, 0x820) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r2, &(0x7f0000000040)="c5b52691b8206ab72ceb9ae6657b45b1", 0x10, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x5, 0xe81e, 0x1}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x12, 0x8, 0x7, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x20, 0x401, 0x1}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0x6}, {{r6}, 0xfffffffffffffffb, 0xa8, 0xa0000024, 0x9, 0x8}, {{r7}, 0xfffffffffffffffe, 0x0, 0x10, 0x1f, 0x5}, {{r8}, 0xfffffffffffffffb, 0x12, 0x182, 0xdff, 0x187}, {{r9}, 0x0, 0x3d, 0x1, 0x1ff}], 0x1, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffe, 0x22, 0xf00000b5, 0x227, 0x6}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x7, 0x5ac8}, {{r11}, 0xfffffffffffffffc, 0x2, 0x8, 0x3f, 0x5}], 0x80000001, &(0x7f0000000380)={0x400, 0x100000001}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9e78) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x5e}]}) syz_emit_ethernet(0xdb5e4b3c434069a9, &(0x7f0000000200)="2836000020ff0100000000002d6815634f78eb69c493a963735e79603fbe524fe770db2d0d26a3d61fdc8cea06caeb172e26bb615c50d6fade765527d111b0663617c3d6d19dbffaf55465c7d313077e5b25f333fa86f41e7cce83cc2d5e96130db8077c6afc61174b0717d4031a393f3614e56dec7e2848dd10a913e28741aa7924a002caebd9bb53baa534d3130d27512bbcb8429872b580481b0adf13f28e6b4fb86d22c54df207fe7ca55bdd332eec217fad9822a08fe8ee304340c61d31dc5d539ffb0944a9caf9f58423d028dfad92b6d98481a7fde045d8c16a3fcf8dfd026a64331f04f5ba1a4ae5ec0563253be495ba7ef2b5c4607dbd2f940907a469ccc0328bb8b41e511ed1ad4c11226c4630674cc9917f4b53c15bc15530fea0fa9a522f8c4021e3771d4d2929df510dbb258880ded6f75c2ed0c80f467c8a824373f870c122002f6b0c21") r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x8020560a, &(0x7f0000000680)={0x1, 0x0, {[0xe0f1]}}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000180)={0x9}) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 16:00:40 executing program 1: open$dir(&(0x7f0000001240)='./bus\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x7, {0xa000000000000000, 0x5}}) 16:00:40 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chdir(&(0x7f0000000140)='./bus\x00') 16:00:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) write(0xffffffffffffff9c, &(0x7f00000000c0)="91776d759fb737460291606b55a040e4582078777507a5042e222ce859799e5f670e5720919d0b6d1d91738735b1cf6e0cb55fd9a053f17e5c09fcbcfb3d62e8c37e42390f3963255c1351b49629625b4f13c82916e2070e111d9b9c2d1fcfcc005a348428a0b2d6cf248775e13f4fe52d5fbf6df1ba8be3b48b479be6b5b1ebc23896848e7bc6f4ac522fa9376d81679f4ca1cce4", 0x95) 16:00:40 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f00000007c0)="27d5acc98bafcb60f265cbafe50862a0ff8f78eb2f208fb288dfac0413692e823c9d0606dc9794c4607a0815cc272d5c01d2981400297d372ababd5ee7521d27949ae35528adf95ee2da9851f4429856809d66fbd6178a6bee3846c74f83b85a36b7308625dc94c2ae19c582a37babbf68a4fd3b57f2e8effaaf261d9975b72d8a1217d80be683efd2415a5e59e3862068a5fe4ce514b3dfe0386b48cea8e7046bdb252ad7df19b5ad17870cb509ed2ace358996d6d009cda57b05765033fa4f28a5", 0xc2}, {&(0x7f00000008c0)="74676f3f42cd30642f477c242cab051ed8d32b2ba62291196fc9f97f723f7ac4b8857cbea436e484195ef1d9feeba0693bf5d9a4d6213932a24e25298619b432c360a9c417931ee4574f46cd23658ce494a5b6ff8ad131f17c37b98047ce551724a90c40b2b2532f2c50393dffc68452fa871805de9365923162c2300d1b0c64ab2d96b3558ec038739f0670a34871c5f26a1596af64ae57e14dbee66530383d13e13d117318241787296c02ca4ba6218a03ef7effaccf826669b724d9a71c5ca1fc3862ba975591a8955b5b379daf7598bbb933beb51fc9c2983982c4786e873bda8326a65eed5b6ce9683f", 0xec}], 0x2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {&(0x7f0000000540)="b8ff21632853a0bc4242a6a34a95ed8ee741cb1acc6ed5609d07f8061dd2585f3d9a24f5385a95ba101842c0c827d321cdff7d2ed22bedad94500f5b9b7215d01b53161f708eeeab6f7fac48a9da949f90c64aa856a505d1ee219a41e9e850e370a136d1bcf27b2413365beec81062c47bedf08558b9e9d977a0f0b6cb7b647fa8074fa9139db8b5b542caf870e22d8f6e608f2ee64ac8b441515f90ca1fd7f708492cabfcb5e6d77ee44f091a77a06d5f71684d44e06027992253437d4e301f33dd02f1562c556b3e1ac01e08fee585", 0xd0}, {&(0x7f0000000640)="76c27d8ee01eb74e2eaca1d2c77a756727526bf2a9bdc2b8bc133b85831e5ca3cc642a69ef8422111ac3c01be758f3e51c7229231af0580762fdc55603616bd716bf6d7aa4f9db417800b44e8f4eb6e53b41a998d1aa4d8f23c149616a31179e5fd429a712ae6344ddf73de8e7b41af30992dfb69723e06ede174f2ec9f35f14376f9b33d49ff91a40875926a86ef1d36d5edfe2187bde8d4060b711ec1cca10ea7812939b1a812d825de319fb6e0c72c9bc903fa6e294e43e96fd9d2db4c36ae30f70", 0xc3}], 0x5, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000a00), 0xdab097aa451bdf17) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e03717f5818e", 0x6}, {&(0x7f00000000c0)="e8f6f386d034", 0x6}, {&(0x7f0000000180)="a4466273a79ceacab153cc6c9ff77d2491e351f01f74184a72cc058880cc719b916098fe71c0a08dcb6180c50d4781bb0e9920adf3058d899344196f017710ffb4394fd697ee656169ea092e4bc76f3369b56adb251ce634023b44afe391e4574c55b498d506ac3029d1b6ed5c8efd7ec4c715e27ae5ccddb84350662ecb28c5e732f6d63f6c", 0x86}, {&(0x7f00000005c0)="a2e1d0709b2af9cfc07f7b24d0e1bcaf99d58b81c973d80b0163449738f861b9c09273f50b396e6da5753f7f7d97ffae3b002174c0ce666aedb8abd971602a370ffe9eac1dd29d75dd02fe3acae1cb79dd1410c409567dd280dddd684f496e0a3eadac063eb13325298d6b3dcd3049138419040618d9afe1821c62465bbe38a02dac4ba41c7c54c922489acaf144e7777fbfcbdb012da12388e06fbe2444951d0d6539e63cc9be8a32467bcb19046c7c7d0fa7c78b5cfaa4b5eddd7be3a77ee1b4ed8277fdd909445d1b7c7c24c53fddc0cf4e94cc6f9f3be10cab6decdf8925f7afb75c4007087c3cbf25e8506ff6d51cc383952551d1065c4945", 0xfb}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x3}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x400, 0x7, 0x367c, "01c1ecaef19f997fd8d96abc70a246a138c27801", 0x97, 0x8}) r3 = dup2(r0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e602", 0x3}], 0x1) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xd24399ad89f34336) close(r0) msgget(0x0, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x5, 0x4, 0x7, 0x8000, "d45ba58daa8d53ea1d088f5ef4597d9c9c78ab14", 0x4cd, 0x3c51}) dup(0xffffffffffffffff) syz_open_pts() 16:00:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) getuid() setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x502, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4113506c3000"], 0x10) shutdown(0xffffffffffffffff, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x70a) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x8000, {0x0, 0x4}}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x35, 0x4, 0xfc}, {0x4, 0x3, 0x0, 0xffffffff}]}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:40 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000002267071b542a538706000000b818000000290000002e00000003000000000004bb893f0000af71ff47e3db5f5259d8ddd1f28992b2d922ac91fbc152abdaae2b940734043f8dda608b5d0024c9a69ce8aa611a9f5ea4ab7c36b1cb2b81aa44c797296f36acee10260c1f971c4e5f80b9edaf5a7e77814583112230162f18fd249a4f1aab8b36ad85bae6092a76abfd259a26121db840ca1ced1c9b38062d510f117b4da2109933381ecc78b71e190eaf0ec37a86c792e755c1622714f1d2daef95d465789ba03b6677410ce00e3d6846e8ddc5f1463f8331acbb6f94c4ff322ec9286697f4cc598a2c0813cf93f45572e9cc6e4ada53008c1dc132964db49c5dae"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16eba383b3910c73225259560f8e5815f73f2a044fda5055552fbd8e417895619515a4c3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f000000000000000000", 0x5f) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5711, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)=0x2) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x8, r1) 16:00:40 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRES32=r1, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES32, @ANYRESHEX=r2, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESOCT, @ANYRESOCT=0x0]]], 0x1) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x108) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x5, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0x800}, {0x3, 0x8, 0x1000}, {0x2, 0x200, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r7, r8, r12, 0x9, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r20, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r21) r22 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r26, r27) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r25, r3, r27]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r23, r28, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='&D-', 0x3}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:40 executing program 1: socket(0x18, 0x4003, 0xcd) r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r1, &(0x7f0000000180)="1dd172b92af0d6c2afbc0b8f3032c35e7f9cfff3b5c5da58faba871b4599c9c76023a009d9df07f772b15b2fbdc73ef7f656d7fa14b528fc9b29b59cec9560831e00b06eab05414200a43b608b5196eea57d750513855ad0ea0ab4ab8c19ec04ca5642e999e8e1c09e8f8189952526bbb2d5817b583d7c52a3144aa1995d90f30a06381d90541e92cd847da0927b", 0x8e) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x220}, {0x1c}, {0x5c}, {0x6, 0x0, 0x0, 0x5cb0}]}) syz_emit_ethernet(0xfffffffffffffd61, &(0x7f0000000340)="b6") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000000)=[{0x3, 0x4, 0x45, 0x7}, {0x9, 0x1f, 0x7}, {0x8, 0x4, 0x40}, {0x56, 0x4, 0x4, 0x2}, {0x5, 0x7f, 0xbb, 0x6}, {0x0, 0x7, 0x9, 0x3ff}, {0x5, 0x7, 0x3, 0x44f}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x7, 0x0, 0x9f, 0x9}, {0x5, 0x7, 0x3f, 0x9}, {0x40, 0xb4, 0x40, 0x80000000}, {0x6, 0x2, 0x2, 0x79}, {0x40, 0x2, 0x1, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x20, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:41 executing program 1: 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) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x2e4) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r4, r10) getegid() r11 = geteuid() setreuid(r11, r11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) r14 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_RMID(r3, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$WSDISPLAYIO_ADDSCREEN(r16, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcbb56b62ad9f777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb4bf70253d235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec8"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvmsg(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/216, 0x17}, {&(0x7f0000000680)=""/193, 0xc1}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0xfffffffffffffe6d}, {&(0x7f00000028c0)=""/126, 0x7d}], 0x5, &(0x7f0000000780)=""/73, 0x49}, 0x1000) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xc053) 16:00:41 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x2, 0x5, 0x401, 0x5, "4023de6f4146351d9f09f62daccf70268395507e", 0x7, 0x1}) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000240)) kqueue() r6 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000280)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r7, r8, r5) r10 = open(&(0x7f0000000380)='./file0\x00', 0x4a20, 0x122) recvfrom$unix(r10, &(0x7f00000003c0)=""/250, 0xfa, 0x803, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x80, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10, 0x0) pwritev(r11, &(0x7f00000016c0)=[{&(0x7f0000000580)="24d0de7b52e97f08070dd20a964fa43b149704b2c25a3b1bf8e3edd371b54f167f6bbc5133bf2b2910258c8e0a6674e156b7cc5d504bea08c5df3fd39523c98826b455a0e1a2a6bcf9662f2e28504f8bdf10928e50da56d59fde4ce5376424813bb3c11bfdf554a208a76ab65061d42e5fb95b6f0ea1cb0a35267149752106acf93c82aa37aacf3c7824d760f529cb4478c9847f13f8fc6d8ba4a18af2eaabebbd5a49a0fa04af85300defc545c7275c188c132c4b9734db4ddda8dddc2c3a74877387d02561103fe8b1c0a2c38d614a726e71ea7b3943facbd2a21506b396c22925d0c6c1b8fcd76bae5d44e66cb8495f08fe6fd0d65c31e454", 0xfa}, {&(0x7f0000000680)="d8cbc84a46f6e59a1be60dadb85e9c7f54330369806ede52be0433036377c7964cbb07e8b4da0b14107076a5f4492ef622ec6b1c08f632e2bd097decc6", 0x3d}, {&(0x7f00000006c0)="a4826e1a8f69102a2db544ec28962ce81abd14a2bc16282cd62b4a2d8e2fd2f3a3dd464407b89f1c72b6967ea3b239c59d009f749d1c277ab9fa223cdf5ac1b918c7b4eec57e8fb95bee3ba69a89bd8a99ff75ed4072a04941a1fce84894fde48b7949d12608ed507cf30178b29f8eb15367781fe87d1ca600385ca766f9ed7014c23517fb5669f89c8f6bd310a07394c65a721bf17dd21fd28b5a09d51a5406b7bed6133cc2ac6409d38345f97f36029faee6deaf6d3d1807e9adb454e1d4076d9dfe29cee3c3ab7f879cfc343df9ab0cb504890e1920384515eafba8603f868e3e59f9f905afc9134af9781da705512046e1e3e23d15f43b33054cd93a4c7c286ca85dc64378211085a13ae2193aaba3648e73b417e57d24d3c1454cdc19d20115e1e581386911abde32570098c52297dff1de49b97afa578daf796b7724ef15b4800b30ef4fe6a5e30a47c86d65282ef91d6cbb23cfdba463b31ae66e1ee15321262943e05342f0fe9a631876bd4e3317585964b459c7a65292e0c497d6f3d5d5a22be0037a11fba24104121d4a4e454222ef736b640ac4a7c491455916959a7254ae9d9cb57dee0e047ee1350f7dd1fc37a098bcd5a561775e28e6847221ad8a6c40284f6741c78c1abaa319279c2fcab58b3cfa2f5ae05ad57aa5111a26e6803d7810df3e814884fd9bbb4b24cce8d8b0c86be481e90c0d16cc1b32adb8e8e36f06b3a9ffcdf0139eb4a91d20b83572cbb15c36134e7d4269f64c285612766caed4699ab1006431807aa3e85c6e05047e6253608b2715dfe295cfc72f12dd9ec7a6b854ce8b6bcd33a3c39a6d46dc80d1880163d10df023cfd023ff0a0aaa9c14acd5cb4dfc90e850dcb01256399e68c4e3406b0d296d3a2b2992eb6a612c7a5b601204d0cb7e3dd03692fe5d74f375493f48077d340c1ddf205ed3d76316f931e76d0224c0f9ff4e5e1a03e3af94105f94203de6f61eebf74d13df199bf71ace5da9850d529863ef11c87535c58926a954be44f5687a243481b491893c5e65e1b1e1a5f3cce94b2de51a18a5e080589b2ef6e3fe110da38ed3b51051db8bbfeced8a17498abc90530f4b52344c67cec11f73f1c206b79ec7f3967e258e56339b9a951fe293d5193e9d3345d462c77bf5bcee8ad2f7164e2d29dae36eeaad5ffe786703299f710f57ff3dd4185059be82aae3cd4909be701a0cdd0f1796b384de98cc7984e192925eb2ea5eaaad6e3910c9c4ba4972d0512e9cb8cae4584e7f4d451ca97db907a0922bc2580d01401e58a51a8cfe28592db63cadb6ed722974807a2f98ee23171665a78ec4fb055c3365ed0a3ddec923ac1934cc39e437d0bb3aa3757480d6f4b94f10c4d12e4db250743212024db4a42b43b3a99e680b9a2b5189573955f10bbc28469efee0ce7f8154551c46b0b773addc733f30ad4052d40738cbab60ed2011226f08c58e23d8c26084aa60bcaa011bb93993be73e2d7d30eea6fdb338993d1596b0cbd1a54580bbed895c47ac2edab93e3af4d6bbae304f4069c2d0b1a7b14eae874feaf57c25e27695de8ec36ad88dc7231eb8d0034c9c43653e29b3a1c5d24c42afec84c087f363acfdfc70124fc88aadb407020191c0e7a6375bbada451cbd2841439ea5dcde2a1a5a7d19398e93561f3f26aeaa008c411fae8186af58cd07ad61bfdc9f2fbfd82dd00a6de47e7e789a699cea6a271e03bb858396eb17388ca462372829f949e7b0e829dee101fe2e2fc2e325ac70eb18637e2cecbf17461d5b206135c80e36b9a91d56e610feadd871a7561f6c8b068c2584106a9b6c10cf77622df4250b2682876b1a17ed8185f354f2261853ea6200909b8b2550df12c81aec983fd088028cc2e6443aeaec7530dfc96fa79ba3abda07d8890630d1b91aefc552eeb127e33eae99a3e18be0ae7a0f8c6da3b16ae4cb181a673a9c7009727c56638f4cef6e8382715e953d8e450ba424f8c1e7fa419cb5ab1729d1b629abbf0afa3389b0fd9fc04356dd1fcd17ba6b5f3fee6495b4649a5cf4643a2f0e973350b42c3a923b2a7de43f2d6da1098ae8aedb1b14ed193c9fc61e23970a599d1e751473ce0b33aa4f602ca0abfdf1041942a7bc102ecdaba258b3ca58ea24ba43a0930727820b3cb13360b27f8a8b00f8c9f783cd0015e9b3280f8857874926c4b167bbe292e9d73ff360a2956d0f5d9315a59b0fd8b55de9cf6879637282923077d6f13d6b3d8320c566c568050a4d51f16d41d285a0a7f0683564e6ad70ef10cdd6479fa0e90d9e62e400411ea8ed0dfaa9580c01ab7fe9549885f2ae07aef6686eab2fd7633f6113e5175c480392be538480fc8dde057135b9f7c2432505c785da4e52a3e7caf90d4746049ae4549095b69863c8f1575291050e9e5e6b9f0a4654ac14570c5a4319106f4cb7e631a5ec20c768d6d59068a7a7e0f34ffd4c3ac5339ba30850c62a8c4630635f950751258716158ee2d9e1ab1b06f5c8bb19555ce14d88fe48e8062f61ed58fc4033e96a5f4d17a3c31adb32ba001b4c822872a8a696b37ce843b9bd95e3f6d60fe390519bc1e2f0a6a56cb39a4bb9ddf9a3bfca3ddf9459c0663603ae598b61a0a255139d73721873a1014db215dcbe22657dc3373550194f49b5474e56539475e28676dd32d2963d1e81aedd7f6c51ee204f3bfece63328422db037c861788915c912c70c28581d803daec3935e66f102e8f46935518ff0aa0ebc56094e44783f4cf372d75e20e7dffa372138817bda5d429e37477c04707aff1068290ef3cd86b2b77ea0606f9121464aa43bcef463a6288096b7db6d75a5811c74cd57f384b917123971b95e4a5066141b617e68cfb44024b5900d7032ea32d48783ac40d731678853b55e34d62e3350a939c1c57837394ad9699df42de410f1a6027a114c76ac74dc3bb83dcb97809d7d12cfe50732e68a4c569cd16aae60599644649bae202e667765e0e620572bef9ddf733a01be452f82ac5057d4524d4620031a057cf1b2f6556f4356602f271b4df95edacbb3aa3ee22cfd5cc7d7d01f25162ec7bbf7135f4d6fea718806df2438cdff89a1ac1c4681dae2dc314f8d941b1a13ae0bc722fec8875eab9970b09212a5742553694b2a58ebd26db0c1c5287825496c0aaa3cec34b80796bc6f104998c753ef6dbced38a1319ed7a38733849b1a004f2d8e8c61c9a57fb94dcdb8dcbcf0f28943e13274b61e9cf8dbf9e13b887baa2dae18be9b8d3ccd9d86a7134325706992fac7d6ccd315facef97a5fc5569d0540299295fc5650f60b4d346e8b6fb53679e60f23ffae966c3d492e4044008447c8367c443efcadaf8aff08c9120905a0ef4d4376fc7b50f4c574a0b9210e726e373e4055ea2453278c89820679e721b7e328031c3c60c1a711da9ccb007a8d67bed805b9c4fb005c08c61da20ac3e1b40e61f6f3b63d46b48678ec67190ad0831993c6fe561eb8fb6a16416468b578e6f6d562a355711d89f3a035c5247878debb837bd1b9fd8515353e98dcb2006eeb674e0f9dfbd91beb30d9ea1f4712f93fdd0437cfb444ca89bc57e036f718fa80f1511582f6971a3570635c890fe60a356ac890d4a44c143e84d7d53102730af7858af1b7f6e20a413d1786b87c6c33643619ac7e556c34858bf040c50400259168e752132cb332bd6cb0cf50e258c6a8ba33fd225c7167f5b78eaf425ba67fec167d76a1face0a1ee17531dd5196b5467721b4cbcab2d984cbf3a7f1635bcf38e76f788a2f53c14755709a74ac7b6232045ad578f87818fe72a95a3949124a726ef0be8f061a98d2c7b72677394e287c622e8f5d6b1c1d2cd4dda3db05f97d0b85d8d8f580026e10d0bd6488856bd07e62e78759f8c5b574e923c750121ed652aa6f2ebab4e6fbe1dc0c0eb701c92f36a65f616feb6bc38c7437b80f57151283e18a217d508e27a6ba0ce47451112ba98bb973144b7df6c6cee014ef9cb55a2f88d414bb2c901e82ee469dfda928bd76022fc7ddecafeaa0fdad28cf5143c022d2f307e520860b0b281323c5601e0074bff774b3dcd133eb0b3969ab0dd34b50ec9c6572d97b0e5fd0b16febcbd751ac9b2f3c122e369ba7a489897402c2ff48403ff7809fdfaca77e45536d47006110617a0474e17f4acd9589df25e361b2dc19147dd4268ee55547a1e99f3acd5913a8eb34fd8cb4ca23d1cf8038803fee18caa5a48cd8bc11e2a17597c5ea7768b549c52ec31ad32afb9a53c4dd6fa622b3a76603c4b9b96cc74e85efc7cb9f86942baf28f2b6b54203a8faaf197be37e3d979d5318ac31204a05609ed11927982b17a789789c098a91bdfc714d2acaf8217eed5dc8866906ea6604a53967159416b304a5ceb8b2a553c087224ffe181325c511cdc3b6079b1a79e7cc6fe14b839d2709c2bb2aea0fc762084a1add5b9ff2c5d4796a4bf707a34f67c379921809b5197d700abeeeb99337a5e3725ed5ced6378ce732f53977d9bf2a4205e136263662edbe4cedd3643798be0a576e6d92c9f8b38d3127133db67e64dac27daa0a6c0f1636d9468e849ce3f7e34445bab970901f8c2fcb96d2ab9803add1ce358566397e716f3eb140dcd54966fa21baaf4f24c14f5d16db1b7f6c34c77059d1d9260d7cdefb3dd1b8df70a9bf38da1512f585ea3f2f0d4e8709bace71e867a35fe06b27fabe34c95ef528a83ca3ca96331d04ef9d097b0a1a5b4f2184f6b8fa495a090546558e3bddf00e2e54b8583d673e85e1bf59b4b4948260cf3f24192d4eb9842680b92e7a940f5131f72484f3ce64284987134a5191c9d3477c9b2c09042aab39e9c5e842bdd6846456602eec47918a2d389d9bdd70a8d9d4a38c9a1b4cd005ff6ad4e2dfd97587e7fa9349a158f92969d2ded2f9de8c4abb846b766fe151c06c676a035aff48efe810e796c9fbf70975890f5455ee544d52e2af1c976655a0cd31bb65673d77352177af94ce7ec6a531ff104eeb59be2128b6aefa82ca11c9293531dd61a9b1084b59abd20badf23a8a51048a2226ff805949f9053428bbe0bae7cbe3d77258d93b07f22855bb2a8610b4d37b45abff6abf6d261b334c7ce333b2b7dda506b4ae13fef49cdbaef1c00dca000ffa032b75fdf52058ded293eeaed4750ef7b73c7c0fe8bb07976ae557d73e2dea4ec4996ff003104c1d1fe50cb1c2231dd5e34ec64595a766242b821808026f2eef2c24da2a9dbe75c302fb962ffcf14f40303030fc24a2a5ad4011e2d3c220db7df9535d5357dcdecc3f8002ec25fcc9e2c0419594d661c61561a6263ad7b3610afe4fb0b261a2ff9f7f1475798048fd0ee825fa30c54085ea6d9ee2880027f4dd41fda2772758e5ba04e0b3647dede3b222f17d2c80241b8d4cc2c4575a5d451a172715e30ed755dd78bd09716498920ebe0af6649e8fb3bea5b9db6de9b361b5830a5b860cd627adbbf5a9f87ff385bb218149d1b98fe0ca82713e3290c993f82472e8758457c57602bb6d9e0907d1c8da74d53435d0356bd3577e2ddde2c49500720aeef84f5e6778d60c529673f64943ed42ac94cea77f3b24d5aaba3d2e3730326f4a3b4ea1b07f35885f5e90ab0bdf3a522fe2f6fcdd0187dd5589b1a6e3c391ff6f203dd0f367c538638cf09b6f8c4a855478dccfac3167ca8a006f4e5aac94891230036bcb400de00f00bff51fe083b40713908f47310941ae171b256eb7c1f99ebd5f5cd2bb739d4c5ce206ce52c8e49c0a70fa3eb32e4a864350e6c23e6dad0198f693fcde0d2f2cc15db8446207", 0x1000}], 0x3, 0x0, 0x0) socket(0x2, 0x3, 0x6) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001700)=0x3ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, r9]) lchown(&(0x7f0000001740)='./file0\x00', r12, r13) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001800)=0x8001) 16:00:41 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r4 = msgget$private(0x0, 0x10000004) r5 = msgget(0xffffffffffffffff, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r5, 0x0, 0x0, 0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgsnd(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ff010000000000005644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7b0000387a27f12613a8c1ad1980cef7ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab00000000345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f083fd5ba2a01c919af727cc4e706c072fd77f4f8a4d35fa5da808e57607135ef3aa92a36ffe9b8"], 0xc2, 0x800) r6 = msgget$private(0x0, 0xa0) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r9) r10 = syz_open_pts() dup2(r7, r10) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) r11 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/100) msgsnd(r11, &(0x7f0000001300)={0x1, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r12 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/100) msgsnd(r12, &(0x7f0000001300)={0x2, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r13 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r13, 0x3, 0x7, &(0x7f00000000c0)=""/68) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() dup2(r14, r15) r16 = syz_open_pts() close(r16) r17 = syz_open_pts() dup2(r16, r17) semget$private(0x0, 0x1, 0x1) r18 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r18, 0x4, 0x7, &(0x7f0000000380)=""/109) semctl$GETZCNT(r18, 0x0, 0x7, &(0x7f00000000c0)=""/53) r19 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r19, 0x3, 0x7, &(0x7f00000000c0)=""/68) r20 = semget$private(0x0, 0x1, 0x13) semctl$GETZCNT(r20, 0x3, 0x7, &(0x7f00000000c0)=""/68) msgsnd(r12, &(0x7f0000000680)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2451f29371e115d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r21 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r21, 0x1, 0x5, &(0x7f0000001c40)=""/19) r22 = msgget(0x0, 0x2) msgrcv(r22, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/155], 0x1, 0x3, 0x1000) msgsnd(r6, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r1, &(0x7f0000000a40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='xQ') 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/53, &(0x7f0000000080)=0x35) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x6, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x8}, {0x18, 0x3}}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) read(r1, &(0x7f0000000140)=""/143, 0x8f) close(r0) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000e500000001000000000016b4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x82, 0x2}, {0x8b, 0x8000}, {0x40, 0x2}, {0x44, 0xe9be}, {0x25, 0x20}, {0xca, 0x3}, {0x1, 0x6d7}, {0x26, 0x80000001}, {0x0, 0x5}, {0x14b, 0x5}], 0xa}) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000100), 0xa6f6, 0x0) 16:00:42 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x5c}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x34, 0x0, 0x0, 0x3}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:42 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r2, &(0x7f00000000c0), 0x1143, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x3, 0x2, 0x7fff, "5c9aee0dcf9bcb9f43f675de6ebe4cbb515537ab", 0x0, 0xffff8001}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) getrlimit(0x2, &(0x7f0000000040)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) getegid() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x382a1, 0x40) r2 = geteuid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, 0x0, 0x4) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$getflags(r4, 0x5d8991ba453946b5) execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r5, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x14) setsockopt(r5, 0xa28, 0x3, &(0x7f0000000080)="4744bd874dc602248c2e45c8c3010c3b763f20a7f0bb0d52fce5c3523fc105fa4c774f29235774de8e0f72c5e8bd6d160e34fd004401f810a06f6dc1331e2088420690c59c65a68ef84636cfbbd8bb0436b2906c", 0x54) 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@un=@file={0x0, ""/46}, 0x30, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)=""/205, 0xcd}, 0x1) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/36) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x100, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x10000000}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001380)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x2}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f12}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0xe80}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7655}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r4, 0x1) flock(r4, 0x8) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r5, 0x1) flock(r5, 0x8) execve(&(0x7f0000001880)='./file\x00', &(0x7f0000001940)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='@\x00'], &(0x7f0000001a00)=[&(0x7f0000001980)='/dev/vmm\x00', &(0x7f00000019c0)='/dev/vmm\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001340)=[{r1, 0x4}, {r2, 0x2}, {r0, 0x10}, {r3, 0x2}, {r4}, {r5, 0x20}, {r0, 0x20}, {r6, 0x2}], 0x8, 0x3) flock(r0, 0x1) flock(r0, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x8, 0x3ff, 0x0, {[0x7f, 0x9, 0x1b68, 0x9, 0x8, 0x20, 0x8, 0x2, 0x38, 0x8, 0xffffffff00000001, 0x3, 0x1, 0x2, 0x80000001, 0x0, 0x4, 0x8], [0x2, 0x9, 0x33, 0x3, 0x40, 0x8001, 0x2, 0x9, 0x10000, 0x1000000000008001], [0x2, 0x70, 0x0, 0x7, 0xfffffffffffffff8, 0x80000001, 0x71], [0x1ff, 0xabba, 0x80000001, 0x9, 0x0, 0x1], [{0x200, 0x4, 0x1, 0x3}, {0x100, 0x9, 0xffff, 0xa6e}, {0x7, 0x1, 0x204, 0x7fffffff}, {0x200, 0x5, 0xff, 0xfff}, {0x8, 0x3, 0x8b, 0x2}, {0x6d, 0x9, 0x282c, 0x6}, {0x7, 0xba22, 0x7fffffff, 0x2}, {0x0, 0x4, 0x1, 0x8fd}], {0x9, 0xf303, 0x7f, 0x9}, {0x8, 0x6, 0xffffad4b, 0x9}}}) r7 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r7, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semctl$GETZCNT(r7, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semop(r7, &(0x7f0000000280)=[{0x2, 0x3, 0x800}, {0x3, 0x3}, {0x2, 0x1000, 0x800}, {0x0, 0x101, 0x800}], 0x4) 16:00:43 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x4, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0x2c}], 0x1) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/227, 0xe3, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1ff}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r4, 0x0) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xc3, 0x2, 0x1f, 0x44}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0xffffffff7fffffff, 0xc746}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x3fffffffc002, 0x5}, {{r1}, 0x7ffffffffffffffd, 0x80, 0x4, 0x1f, 0x1}, {{r6}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x1e0, 0x7}], 0x5, &(0x7f00000003c0)={0x8, 0x81}) recvfrom$inet6(r2, &(0x7f0000000080)=""/38, 0x26, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x7}, 0xc) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = dup(r7) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000300)=0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r10 = socket$inet6(0x18, 0x8000, 0x40) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r1}, 0x8000000000000008, 0x4, 0x20000000, 0x9, 0xca}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x20}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1c0000001, 0x80000001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x18, 0x1, 0xfffffffffffffff7, 0x3}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x10000, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0x81}, {{r6}, 0x7ffffffffffffffe, 0xc03b86f4deb292f9, 0x4, 0x7, 0x3691}, {{r9}, 0xfffffffffffffffd, 0x6, 0x1, 0x1, 0x6}], 0x2, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffa, 0x21, 0x97, 0x6, 0x9}], 0x3ff, &(0x7f00000002c0)={0x8, 0xc1a}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:44 executing program 1: kqueue() munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:44 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0xe8e, 0x6) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) clock_gettime(0x4, &(0x7f0000000200)) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x7, 0x3}) 16:00:44 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x159, 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES64=r0, @ANYRES32=r0, @ANYRESHEX, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=0x0], @ANYRESHEX=r1, @ANYRES32=r2]], 0x6) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) r8 = msgget$private(0x0, 0x85a5b246196c50d7) msgrcv(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:00:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xe27d8acfab8bc6c0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="26ea96c966696c653000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000380)={0x9, 0x200}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000193000/0x4000)=nil, 0x4000, 0x4, 0x4010, r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r4, 0x0) r5 = getpgrp() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r8, r16}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="ba4551ccfd3596d45ebb587646ec0dda6eef7bdbfe384123d06f15ef23296439a19cd1a5cd432918d8f81d207ca2cd296e1f4e8885a7d70bc28c738559f5897dc9f632ffffe736a08313b0bdab9c2adf88a095bd9cb506f65c539fa7a0f871e96de2b6e0f25784794355ca4a2d7e0bd77b7a38", 0x73}, {&(0x7f0000000200)="e0426535c6c92989d129ed35b48253", 0xf}, {&(0x7f0000000240)="09d1d2d72e8b700a422b06537e17d9134dc55547465bb180c494935bf27d214d06ad287aeb382f0af0c47511f331ab86d5bba2f9aa070137c6f795dfe7efc2fb9216e4603ca4b70b8968e05f919cc02b014e5535cd9d280827402cc6ff5aebc9038b581dc16be96d578ad4325c6f650a64f441ee9a7cdf5a0fb0cd370162bb4505cbdf", 0x83}, {&(0x7f0000000300)="b2c418f11694e053f05a064fa3716fdfadceaa6955abcff2a795dcf10cbfaa6a098093ba7e968d95be3e37f6b81a47e1cd7b7623f5df9c85316224", 0x3b}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getuid() 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5, 0x22}, {0x7f, 0x6}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) read(r0, &(0x7f0000000180)=""/177, 0xb1) r3 = socket(0x6, 0x93cc9b2c869345b2, 0x4) fsync(r3) 16:00:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xab41cb2f144487e0, 0x3, 0x668}], 0x5, &(0x7f0000000180)=[{{r2}, 0x0, 0x2, 0x400fffff, 0x2, 0x7}, {{r6}, 0xffffffffffffffff, 0x45, 0x0, 0x3}, {{r7}, 0x0, 0x80, 0x20000000, 0x401, 0x3}, {{r8}, 0x7ffffffffffffff9, 0x54842989eab57d59, 0x1, 0x1, 0x4}, {{r9}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0x46b1}], 0x3, &(0x7f0000000240)={0x3}) r10 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x859ce2bbff09c0a6, 0xa0) ioctl$TIOCSETAW(r10, 0x80047469, &(0x7f0000000080)={0x34, 0x0, 0x9, 0x2364c398, "1ffbff68ae61dba64800", 0x2, 0x2}) write(r0, 0x0, 0xad) 16:00:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) write(0xffffffffffffff9c, &(0x7f0000000000)="93a8a24ae44fcc1761afad0391f19028ee5b0b5a695282", 0x17) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x386, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)=0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x8002, 0x8) utimensat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)={{0x6, 0x5}, {0x9, 0x535}}, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="2fe373308847e6bd84bea5cbc51cbdd77e201e10aaaa516f95add3192339166dc1db0287b7501a19ffa49d5797e6ad9bc1ac8bd8736d5bef1eafed26989fe2753699108000b351375ab6ebd8ee91d55d049ad91dde20a84e5ee1a5e00026b2af951266d3289f16c0152073a4755fcd8499c9cc8283f3161588def07c37a1e00b1841d16935f347357f099b9b228fae7e2a7d0876648d39512f661fd202de30365def6fc7926088717ce0cac7eadad4cbf97d912fa72209dae5404679bdbcf89a68ba03ad29e80d6b5b", 0xc9) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1, 0x100) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x1, 0x2, 0x20, 0x40}, {0x4, 0xab, 0x5, 0x1}, {0x400, 0xfd, 0x2, 0x1}, {0x7, 0x34, 0x1f, 0x9}, {0xfffd, 0x20, 0x90}, {0x200, 0x2, 0xff, 0x8}, {0x8, 0x7, 0x8, 0x5}, {0xfff, 0x7, 0xfb, 0x5}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10400, 0x0) fcntl$setstatus(r2, 0x4, 0xcab7758d6bfc3c52) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1000000000000059) writev(r1, &(0x7f0000000040), 0x1b) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x37d}, {0xffffffffffff0000, 0x9}}) 16:00:44 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000002800), 0x0) semop(r4, &(0x7f0000000240), 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r6, &(0x7f0000002000/0x3000)=nil, 0x3000) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48, 0x4}, {0x6, 0x8}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r12 = dup2(r10, r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000180)={0xad6, './file0\x00'}) r13 = fcntl$getown(r9, 0x5) r14 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x3) setregid(r15, r17) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r18, &(0x7f00000009c0)=""/4091, 0xffffffc7, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6}, 0x8) 16:00:44 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x4c, 0x0, 0x1}, {0x4006, 0x0, 0x4, 0x1}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x6]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x5, 0x8000, 0x7fff, "80a621511dd3a8506deba278d2d2ea53d84f597c", 0x10000, 0x2be}) pckbd_enable: command error pckbd_enable: command error 16:00:46 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x2, 0x0, 0x1, 0x2, "dafc11a539125608691c49579a5be2dd84f5b9ab", 0x9, 0xa93}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) r10 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r9, 0xffffffffffffffff, r10, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000d00)=""/136) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r11, &(0x7f00000003c0)='./file0\x00', 0x20) getgid() readv(r11, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/79, 0x1e}, {&(0x7f0000000b80)=""/208, 0xd9}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000000c80)=""/100, 0x64}, {&(0x7f0000000a80)=""/243, 0xf3}], 0x7) r12 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) pread(r12, &(0x7f0000000280)="a99d7a46ef6e10ceb36dbf08365b13bb6fae11c2afd7506d4860eb4b322e081b48e8dc0d02d2bad1984654006753d3d11e88e2a8b8589b70075ad7d7e7a9713fc0c3af134ad2275d3c1c3d2705946efb0d3289099b538d73256ed785ad61c5", 0x5f, 0x0, 0x0) r13 = socket(0x2, 0xc003, 0x11) connect$unix(r13, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1a0200ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa30100000000000000a814b77f3f5a65925549d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7e0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10c0009d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4346f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d6758e6cd677b7c4994b80133710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073a84dd2938428fd33becdfff906d6e52cac7557c99a8ea286604b4d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1016], 0x10) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") open(&(0x7f0000000040)='./file0\x00', 0x80, 0x200) 16:00:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x400c5711, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x400, 0x8, 0x6, 0x8}]}) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffd, 0x1, 0x60000007, 0x7ff, 0x994}, {{r9}, 0xfffffffffffffffe, 0x1, 0x80000012, 0x1, 0x200}], 0xff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x4, 0x9, 0x3a}, {{r10}, 0xfffffffffffffffe, 0x10, 0x20000020, 0x5061, 0xffffffffffffffd0}, {{r4}, 0xfffffffffffffffd, 0x4b, 0x80, 0x5, 0x2}], 0x3f, &(0x7f0000000180)={0x2, 0x7fff}) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00c2eb914f4c6a91fffd2a41a6ce21249ed828de6ae5278ca883e3c99c5f971c70fcd2a8df79ae6e61f3cb650457c3da2d1ceeff07285fc120a0661442f98e9703300493b5bb061892472aad56d4155803c97efc6fd3d87643c76552f51526c9d5832fb04691f546c91bc9234aad2706a3340b5e4c50f5ca2e58156f78e7612d2af404451abd2166761fb68703f6535bebb62428a8b0b0e0873da69d236da8ffb9ef58e0fbceeaaf9f9c686515e69aa8a5426c7182acc3a20f348a4300"/204], 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x86422ee1217f81ed) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000340)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$unix(r0, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140), 0x5, &(0x7f00000001c0), 0x699, &(0x7f0000000380)={0x3, 0x7}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x400, 0x0, {0x6, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd6d6ad5c60ba0b7) write(r9, &(0x7f0000000100)="8c65", 0x26d) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)=""/139, 0x8b}], 0x1, 0x0, 0x0) 16:00:46 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x159, 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c09005b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x85a5b246196c50d7) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xec) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20001, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x1], [], [0x80000000ff], [0x0, 0x0, 0x4], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {0x2}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776efc3d4372b2408711e9ad7a7ce3a63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) kqueue() r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) sendto(r2, &(0x7f00000000c0)="1e3f6751e3a09341734d1c2a24c1b2ca5fdf0d7d9f3eb9b65fd584f736748e4a7ea3d1b29afa4e475387d83ebbf1acead7f39e357558d89093aa6ba8219fc1338606065ecdbd65712f3362764bdc6a5d9d33a6691d3f589a4583d9e92236f7327050be8f3be382de9ae1205500b439fcbd7c85ad5802e78dc481d5d739514e79036cc4180bded1c91fd6f7bd549f4bed410fb04d71ad095df9e0ba3362e13aefb0accf0bc3822c9b3f3171318371ce34fefffa78a708ddde3d0b0a4a1e12f02a19fbf8cf4cb9be08069457c4626dbaf3cd9dbcc7c8831fb6ee125a82aa1d87b4c70c0ec5", 0xe4, 0x4, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3}, {0x76}]}) syz_emit_ethernet(0x1b6, &(0x7f0000000140)="66ffff25c9d8cd1f") chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0xc, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ffff0081004000", 0x2}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = getpgrp() r5 = getpid() setpgid(r4, r5) fcntl$setown(r3, 0x6, r4) close(r2) 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x6, 0x4003, 0x3) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0x7}, 0x8) r2 = shmget(0x1, 0x2000, 0x41a, &(0x7f0000ffe000/0x2000)=nil) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x48fa509f53d22968, 0x100) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000240)) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(0xffffffffffffffff, 0x3) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000000c0)=0x7fffffff, 0x4) socket(0x1, 0x2, 0xdf) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6669aef4323d"], 0xa) read(r1, &(0x7f0000000140)=""/187, 0xbb) 16:00:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000241000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) dup2(r1, r0) r3 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x40, 0x5}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000080)=0x1, 0x4) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x120) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvfrom(r1, &(0x7f0000000100)=""/89, 0x59, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x1d5f}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:48 executing program 0: r0 = msgget(0x1, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001440)=""/215, 0x9c) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r6 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r7 = socket(0x18, 0x1, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d70000b2f66696c652fe662361b6d1faa2313d7fa5887b7e5b636fa7551db3e2e5ad6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1553f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda45b5ee4106da406de0000ebaa54c677e08d08a5ca20284a24f2a3c271b64774119a5dc529"], 0x10) pwritev(r9, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:48 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x1000, 0x101, 0x80000000, 0x80000000, 0x3ff, 0x4, 0x5, 0x10, [{0x0, 0x91, 0x7ff, 0x2}, {0x6, 0x5, 0x0, 0x1}, {0x1ff, 0x9, 0x9, 0x80}, {0xaea, 0x100, 0x1}, {0x3f, 0x7ff, 0x80000001, 0x5}, {0x101, 0x800, 0x793f, 0x5}, {0x9, 0x1, 0xcff4, 0x40c}, {0x7, 0x5, 0x81, 0x4}, {0x4, 0x4ffe, 0x0, 0xffffffff}, {0x907, 0x8, 0x3f, 0xfff}, {0x6f51, 0x5, 0x20, 0x2}, {0x400, 0xf29, 0x3ea, 0x8001}, {0x59b2, 0x36, 0x8000, 0xae}, {0x3ff, 0x7fff, 0x9, 0x8000}, {0x800, 0x7, 0x2, 0x1ff}, {0x800000, 0xf4, 0x800, 0x6a}]}) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/161, 0xa1}], 0x1) socketpair(0x1, 0x0, 0xfe, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair(0x10, 0x4000, 0x48, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000000)=0x4ef2a2e3, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2d6f5fb18c0dcdb7, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x9, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65302b66696c653000fc0f5348c15eba8511ff919357ede4fbbf7133525cf5722de35b38f8e757fdab17c07bf6dc09d1e14a5b29dff22de613f9d5a3fb214f92691b3af6942eac3ab6b147e586ec8def9a1a19cfb433ce3d10e3214b2581314d17e2b02690648211e338fbac3d1e97f77df1e626bc12b355e08a4df6fb9da49289602ce95b1b45052a9a58eee6469fa6df"], 0x10) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f0000000280)=""/157, 0x9d) r1 = semget$private(0x0, 0x4, 0x14) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x3000}, {0x2, 0xfffa, 0x400}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000400)=0x5) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) 16:00:48 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = geteuid() setuid(r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000340)=0x8) r3 = semget$private(0x0, 0x1, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x2, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x27ab) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000100)=[{0x2, 0x0, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x0, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0xb, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x97dcd840d5668b52) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/247) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {0x24}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x9951) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x153d9b3a, 0x7b03}) 16:00:49 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:49 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0xb, 0x870, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="b2cb89c958985e77d72df173be7d82f62fe233608d594ec4a52f69f324a5c55a607704ab9e06f117c6c700ee05fc2232c9cd7adde1209002327adb438201734c582c955ac5a16f5468241d5e731136c1bfa891961bbe993bb8e3feedb68147a4447b69126480ee96e586d76cf603361ca3844dc5220e417cca7d72694cace08c", 0x80, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x3, 0x80, 0x4d32, 0x1}, 0xc) ktrace(0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000740)=0x1ff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f00000000c0)='oL', 0x2) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000680)=""/40, 0x28}], 0x6, 0x0, 0x0) getpid() 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:49 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00001d1000/0x1000)=nil) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001380)=0xc) r3 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1001, r2, r3, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) listen(r5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000156000/0x1000)=nil, 0x1000) socketpair(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r7 = accept$unix(r5, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) readv(r6, &(0x7f0000001300)=[{0x0}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/33, 0x21}], 0x5) 16:00:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) 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) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000340)="3fe5e07a0ed00f82d1fdb333ea6c52e39d58bab3019d2f0e428c9043c1d038a164d0cbcad2dfea6cb6aa3558e55df61a3664a6fe351fe0b132a0a43bd960cd693e5081bc0261c78ac7063377486eb875224c86703588f3bf5b8317448901aaa634fced32c08f7c97578a5eef98d53c6c7255c3f33c616fade14abba26977bbf2fc4075035ee77a861f69163653312130e6c6914974487a41518b35471a7e40750768101735757d269d0b2fdb3c1c1633f7f599bac09be97c9c1648b7c8b4bf2af8cb0c685c3f611e11a708254b0ea4abe12235b19761b57128191d2bd18647f769b8d71c4c497fe7003952b90f319a8f7a8d86307d8de3f8d03afc3c7b6c9e93ef529ef38998c44d18d90a6434754e36a9e0d1cdbc9d0d16104b22fc421e040d6d9e60acbef34ea3200528600eb48c543239e8e70d984090b1e9d42f73b698b6968a8cb62dd0c0f94e2dbc80c5edcab93db29afe79dc281076e397adb596187f14b104d35dcdd42cdc97b6185379f4b82bf40891237fa109bd11ba3d2ad7bc7195ffaa50b22b069a664d4e3fa7c4aed62fb57d3ad1cf47421b5f8719706de5e24a41d48d5792d42aa640a30029abc4721cf24ab1b76d002c5ca6931ab6db58410e568d6d1ffa3219c65647ce6ece8e1713f0aa1ac0d2bdfaf4b0bf18338ce92bdd03d60a1453ce2166302386dbfa7b09f41335589072a21635dcf3629431c499f4c356e2885a7de5dd76157796f5de07524a6bfca17a2cca53ffbc467674361f482a3a39d93d8b3c552ac87a5b3b2d04b8fc89e456c5f3707231e5c03f7717c541a0f57bed2acdf93bb84ecc2b67dc086a811324436123d0e77501f2de02300a9f1e2ca9ce895efa0e2a1781190879b5d7ce6506718ddc17b96cda77e98c1a5889f6beda700deb57b3f269a09b20f2f2d63bfee06f92dc393b0a89279f742ded26b071809b99590e484fd6d08829e3072fd0b209154b512faebd852c01d451f96e09240b41340458b6ba952cf0f348cb97d149c9ce8ea8146481f8b1462ac08a5789f409023b58dd630ae6134a55bcd0f16e4d4a528e9520ad9b783d051c708271042a6bcd0e993f2165b82f7eab65bc8e8d7e167d72d719fc252ede2c561fd7d25fb3c83c03993d725c2408551a1f18427ddcd29b8faeb35573559a00a23397bd8f18d62ed5acf4aac4ebf4f2da069152c8d17208d0239d3438f5ca38cafbcb5b08759dbc07ae3ca9f2d936672c38daea70ebe947dca06e46302659a01d16e753377b23f9bf30fc1de1cde92b75e14c9271ddcb73b19d9d408822dd5634d7887d62f12cb02f8c2a67f78b4e156a2e6b9fc1afeb5cc4a9d0f2dffc8c66a0a8f8b833a410d7ea772ec764d6d9a5f68d7ced769a478ae23dc16971f8bf04ac64ddcb4222fcf4d5290f62b2c19f75f400ef3fd5c3c5d8497d743ceb2456802f370611c6fca4dd27b83b61509ba2e9c98e8c74bbb6e1d8ce3af5e6b57f6e0ad6ec74131bfa9d11b08b9d6f44f49dacbb6e33c87d7a749afafd8dee327557953e46fc1b1987f02569b114e478f931947bab27aaf3e8a948d0ece1d09d268026b673fb55a8aa5acd85b6011449b08bbf17d14e16c6051718e8d2023b663950aa9e4c800425a9c426d219f5980eaa8194cd22cee3dd1cd1e8ed2fa22e03a20d60433a22ed87eccbf640aad8558f544d44333c410a9186358dd400749f69e969504674cd89cb6a7e74bbbeb7fa09611694e05680c71e3a159db302319ba2dcbf65bf4f1673ab510b55763af1b4d31193e0f69f3a18c923918fd10e651aebd96114a3e227a0b1555e5f3258c5c312bcac7f643767d7c4d012ef2f5766f9e67d9d763bc2fc9599c7f715dc26f1b07ce16f6153a184465de5c92cb9c4ef1f68f53ac76d45c5bdbc877caff3d76198d445bfac510f386b6863da7fba8a5fb05cb6ff4d04fd1c2cd45eb5b7e2100d4788cca42b8c730289d3be28cca49fb2264327dce2dfeea4adca8f411a", 0x585) 16:00:49 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1", 0x8}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) recvfrom(r0, &(0x7f0000000180)=""/17, 0x11, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffd29) getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfffffed0) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r14 = dup2(r12, r11) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = dup2(0xffffffffffffff9c, r17) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r19 = dup(r16) ioctl$TIOCCBRK(r19, 0x2000747a) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffecd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r23 = getppid() r24 = fcntl$getown(r14, 0x5) r25 = kqueue() r26 = kqueue() kevent(r25, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r27 = fcntl$dupfd(r25, 0xa, 0xffffffffffffffff) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYRESHEX=r28], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x405) r36 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r36, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r20, r31, r21, r22, 0x10, 0x8000}, 0x1e3c, 0x8, r23, r24, 0x21, 0x7, 0x2}) r37 = kqueue() r38 = kqueue() kevent(r37, &(0x7f0000000040)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, 0xffffffffffffffff) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r46, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de2d81761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29f0da4e3e098844cf72651bf3523eb8e52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r1, r41, r9) r48 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r48, &(0x7f0000d06ff8)='./file0\x00') r49 = socket(0x11, 0x3, 0x0) setsockopt(r49, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r49, &(0x7f0000000300)={0x2, 0x1}, 0x27d) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r48) r50 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='\x8e\xab\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r50, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r51 = semget$private(0x0, 0x7, 0x286) r52 = socket(0x11, 0x4003, 0x0) r53 = dup2(r52, r52) sendto$unix(r53, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r53, 0x40047601, &(0x7f0000000340)) semop(r51, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7f}, {0x3, 0xfff, 0x800}, {0x2, 0x0, 0x1000}], 0x9) semctl$GETVAL(r51, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 16:00:50 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="393c75d8797314c62f961717e147cb9aff8064fc6b3cd7276bba6636ab78ed19c14fb986818948e46f3e700cab0ca6d6e62ec531406b10f6d79d43fc1ee388", 0x3f}], 0x40e0624f41f78a1, &(0x7f0000000240)=ANY=[]}, 0xb3d23de36bae9204) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getsockname(r2, &(0x7f0000000440)=@in, &(0x7f00000004c0)=0xffffffffffffffc7) 16:00:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/168, 0xa8}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x5f000000, 0x1}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0xa54d) 16:00:50 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x6fb68507a085ffec, 0x9) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = semget$private(0x0, 0x6, 0x180) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/63) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) r6 = msgget(0x2, 0x110) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') msgrcv(r6, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0xea8ca9f08e1e31e5, 0x103) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r10 = dup2(0xffffffffffffff9c, r7) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000080)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xee33bdf56067dce5, 0x4) dup(r1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x100) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/nulA\xea', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a, 0x3}], 0x0, &(0x7f0000000580)=[{{r2}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r4, &(0x7f00000004c0)=""/158, 0xffffffffffffffb9) close(r3) write(r3, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x3, 0x5, 0x0, "d0cb1d95121577bfbb32fe3e53ac40b10f2da79a", 0x3, 0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) fcntl$dupfd(r5, 0xd21cff089f8f2375, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)=0x1) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000140)={0x2, 0x7}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) geteuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1f, 0x0, 0x1, 0x9, "e1b53813968acae62bad6db9a01732e97e977db8", 0x3ff, 0x4}) r3 = socket$inet6(0x18, 0x4004, 0x63) flock(r3, 0x13) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) dup2(r4, r0) r7 = socket(0x18, 0x2, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r7, 0x0) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="a028eb7b0c64f0e680644734742841a4d9400bd3245f3448ec60862b02a0aa41db15fb2a8aafc5a72c5b15e5f8dffd8bcc4e6a837c076cd6bca0fb1212d21212b7bcc288d9c6de86bc4de1adaae0e7c8c76a706e99c3796e8c4754a311a23baba6981ec257469c442a8a6a8d198c74ece42beb995a06a91f658b633d1af6b97c9ae8106fcb5ae1c642d0fed6faa98813ef77429eefdaacaff2ae", 0x9a}, {&(0x7f0000000140)="183a4f6abbfa0d64ada0c0a27f97ed4bf5a6f1dca35c432455a654", 0x1b}, {&(0x7f00000001c0)="8274ee6b9bf984296cc68d0753417728e519f3074a093c98b698a0020882e0cd31b15efdbcfb3b961a8270796a0af865d5093a158ca856", 0x37}, {&(0x7f0000000300)="86e2edc8a9280282c7169b5c897c0ba9ff784c887cb1547c8bc7a46517e23a7925dec7b5141b3cf1", 0x28}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="59066535c7e4c46a89babd08fccda71069b3ce2dd0cf959600428e5fd3bd92385c157a227cd08968f829ae895086a0590bd75506cc1e90371d393cf3fef0517e53938c24af84c8b61971a2b39b21d47d005ddc6d5db34de98f114927a0f01df34f3630d144c272e22f666601e9aee8049230ba4f31c197c46ec912e78e470a47e45eea6753a7bc9123262651b9bf5d3afd268631fc7ce09a7be2bfd543ff000000000000"], 0x18, 0xb}, 0x2) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES32=r2], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='tap'], &(0x7f00000003c0)=[&(0x7f0000000380)='/dev/bpf\x00']) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000bc0)=""/4096, 0x1000}], 0x4, &(0x7f0000000340)=""/174, 0xae}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x1cc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580)={0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x3}, &(0x7f0000000b80)={0x4}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0xb9, 0x0, 0x80000000}, {0x5c}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f0000000400)="c1dd7decd8383f71190b3ad1ff171d1f65686b") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x4, 0x2000}, {0x3, 0xfff, 0x400}, {0x1, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x800}], 0x6) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4e4]) r2 = getpid() r3 = semget$private(0x0, 0x9, 0x42) semget(0x1, 0x4, 0x500) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000380)=""/109) semop(r4, &(0x7f0000000340)=[{0x3, 0xfa, 0x1000}], 0x2aaaaaaaaaaaa992) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = semget(0x0, 0x9, 0x830) semop(r7, &(0x7f0000000200)=[{0x3, 0x5, 0x800}, {0x0, 0x1, 0x1400}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5, 0x8, 0x80, 0x1, 0x7ffffffe, 0x3, 0x3, 0x1, 0x3, 0x3, 0x1002}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x102, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) semop(r3, &(0x7f00000001c0)=[{0x4, 0x8, 0x1800}], 0x1) setpgid(0x0, r2) semop(r1, &(0x7f0000000180), 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x86f8, 0x1000}], 0x7) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = socket(0x18, 0x2, 0x0) recvmsg(r6, &(0x7f0000000300)={0x0, 0x1, 0x0, 0xffffffffffffff37, &(0x7f0000001880)=""/4095, 0xfff}, 0x0) shutdown(r6, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r8 = accept$inet6(r7, &(0x7f0000000000), &(0x7f00000001c0)=0xffffffffffffffda) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = socket(0x6, 0x4000, 0x7) r14 = dup2(r13, r13) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) getgroups(0x6, &(0x7f0000000080)=[r17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c, 0x3, 0x6, 0x6}, {0x1, 0x0, 0x0, 0x83}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x90) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58955c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dcbc5b65c6593d2870b4127504b7698a9d76ca57892b25002cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1edaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf82ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7b3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c579fad727e6d0d84db100b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca300ab51f56984ed75b6a3d89ff2d4"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x24, 0x3, "6e2bbebe9549e24919fbf3c36ed12acd990e7e97", 0x20, 0x7fff}) socket(0x18, 0x4, 0xea) 16:00:02 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001240)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48d504e98cbcf2c113ba80fcc56d3d89cfb7b394453bf25e91aebf65405938f4bb56cdc9c4a0b96acfce023994aef5a70ab134bb9cde35ed40ac0aa6ac907b0c810000000000d865f6f846043e05735a9a90c5dbd1be704d16bca43e05ada0c1f0d1e8172baa2f268e0d0500d7026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a7497649cc1b218e1eefe7a5614ec19234eda900a37449544136140f9df6247358afc43bf0a465296180332708030107321f23fe72a4f673512fd10040b3a78a1b937aeb3c7f2848d720df7d1e34a1cfbfd499803d01157267ded82bc19066e9c0ec5d12931db8e1a8cbaf9dc9195be9e6bab7de6d84bd657b5921931a0cf92a4d31cbd21ead4c4e0c79293c322e4f52818a179ee4e6bcbf797c16b1ebd98f388a6eb8052a63512f86ba1619ecfe20b2dfc9766743eaa2ce82f5b25439b90b7aba76726bc8f60aff67acf01ae47593f82b532c9dd8da4f000ed79b17020c6b7f22ed6d5b0fa8bb286d45e6325d618f6fc9c79bda12c24a05be0505a36713a8ed954bb3d4adb0179aa1b1322c9bb68c725f48cb0216d150f9d3ebbf88b6d7a4d41225b2cb6b56e220e19c9106ab6217daefce0d3aef6d3a18bc4439b005c66050d"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r12 = semget$private(0x0, 0x5, 0x632) semop(r12, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r12, &(0x7f0000000400), 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82030000000021000000000000000000"], 0x10) shutdown(r2, 0x2) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0xa5}, 0x0) 16:00:02 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/184, 0xb8}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000340)="07983588bca42c7b393fdbf56764764c21e58ddd0e1c6a0f0d7f60f260739ab061934fdde69b6398388d6e09a6b99b797745d56a70843a81b71607d3e0cb95c9471498c36054c7a6c54ee567c98c5ee0dd65f6040076", 0x56) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="c0d50807fbc2ff04777c17ae7d6b2c0683a5bd6063338f94740d3cbe4c1b11ced656976b0dcc23e37495", 0x2a}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c65300f2be735e2d0d02b5a28d5fd429700e4b0f39f4a91e55f"], 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgget$private(0x0, 0x301) r6 = msgget$private(0x0, 0x226) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r6, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) r8 = socket(0x18, 0x2, 0x0) recvmsg(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r8, 0x0) getpeername$unix(r8, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x8) setreuid(r9, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) sendto$inet(r7, &(0x7f0000000080)="d7fcd7890d7c4f081833", 0xa, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kqueue() 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ee012e2f66696c653000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x440, 0x0) dup2(r0, r1) listen(r0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x16c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="c2"], 0xa) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x429bf7d927139f68, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0xb8c, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0xe0b2}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00002c6000/0x2000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x40}, {&(0x7f000000f000/0x4000)=nil, &(0x7f00004cb000/0x3000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x4], [0x8000000102], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfb8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 1: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x3152, "61aa05b11ce9bae3c4514e6ae973739ea78b7ec4", 0x0, 0x4}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "046b3de09900", 0x80000, 0xfffffffd}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x34) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x9d0, './bus\x00'}) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r5, 0x0) recvfrom$unix(r5, &(0x7f0000000180)=""/77, 0x4d, 0x1, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) setsockopt(r3, 0x7, 0x40, &(0x7f0000000200), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x2) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c41c2e0546696c6581f0"], 0x10, 0x0}, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r4) fchdir(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getgid() fchown(r1, r5, r6) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r9) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) close(r11) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000300)) semctl$GETVAL(r7, 0xb3315e96bd4b2fd5, 0x5, &(0x7f00000002c0)=""/13) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x2000000000000015}, {0x800, 0x0, 0x0, 0x40000}]}) 16:00:02 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x200000) 16:00:02 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000180)=',\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='},]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='(/\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='[}\x00']) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x81, 0x1c, 0x1, 0xfffffc01, "e92dc0db8ad3ac469eec31250754d775a2f07a79", 0x7, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) unlinkat(r0, &(0x7f0000000480)='./bus\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x200) socketpair$unix(0x1, 0xffd1830cee83f4af, 0x0, &(0x7f0000000500)) mknod(&(0x7f0000000580)='./bus\x00', 0xf11a3acdbfcd53ca, 0x7f) 16:00:03 executing program 0: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getgid() r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) setegid(r2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x40, 0xfffffffd, 0xffffffff, 0x4001, "73cc510ec9c06d0000000080000000000500"}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r8, r1, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x10aa2, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) seteuid(r8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x80}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r4, &(0x7f00000001c0)=""/145, 0x91) write(r2, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908641f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb0f8432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a40006e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001db, &(0x7f0000000100)=[{0x401, 0x22, 0x1f, 0xd44}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000180)=0x7) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) sendto$inet6(r0, &(0x7f0000000180)="14d10ac81be8a91e29924d3cfb1d82a09a9c1cddf320f359ef784275a2dff6d1a63c3ed7fc9af8b7a5482d4dc9f9c40dfd2d3c9ead7d8ef88b060f4b94aa2b3e2892f700b906523b1cfc", 0x4a, 0x5, &(0x7f00000000c0)={0x18, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x4, 0xfffffffc, 0xfffff8bf, "854955882e0261b6374dbfa608e08ff7ff00", 0x5, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) getsockopt(r3, 0x2, 0x5, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 0: ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) getpid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) 16:00:03 executing program 0: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xfffffffffffffd77, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000000200)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000340)={0x1, 0x7, 0x200, 0x1201, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000016c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x7, &(0x7f0000001700)=[0x2, 0x0, 0x7, 0x1ff, 0x3, 0x4, 0x3]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file1\x00', 0x400, 0x7ff, 0x9, 0x1, 0x1, 0xa153, 0x8, 0x1, 0x2, 0x6, 0x10000}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xef, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) readv(r0, &(0x7f00000035c0)=[{&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/90, 0x5a}, {&(0x7f0000001480)=""/119, 0x77}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/151, 0x97}, {&(0x7f0000000100)=""/64, 0x40}], 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6604e664302f66696c653000"], 0x10) r2 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x8000, 0x35) getsockopt(r1, 0x5, 0x7fff, &(0x7f0000000100)=""/251, &(0x7f0000000200)=0xfb) recvfrom$inet(r1, &(0x7f0000000000)=""/215, 0xd7, 0x1800, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x1363b714bfffd29, 0x2, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = openat(r5, &(0x7f0000000440)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) dup2(r1, r2) r7 = socket(0x8, 0x2, 0x1) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) syz_emit_ethernet(0x346, &(0x7f0000000600)="876a89b8297993ba2b06b98a6f0fd6c17ae6fac331453dda4d56ab9136fb41e0a76856f69adf4ba99feac3056d54613f54df99170b28f3c46a77cb43ca1bea4910a2e15f4f91adb42433d345003de4252da3fc69967fd8c0a0eed0013fbb4b585855a0f4c0ba1398d0c4e009b1319c2eb1ad2704258b5bab8026369112e6effb6ea5af6b79cd53bbdba2d6441bca4b645c47125cc4ded4ec938371a057f2749aecc17599a113e5f3f860f78dae36ad0d752763c5dccbaa9e2cd7002c2fbd0d119e1aa2c202100023c6287e45cdd0807cb01014a1511147a207884375b0d039685f0cc381fc72c55d") shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad7fd24dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3e030030239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb0000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770415b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694ee4f550b617ce901040000d8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa59343142b7e37cabd2419cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d00ab4110f395689061d335732b1965d17e09974a14bbc2bab3640828874ba0fb6ea11b2fd2927d652ff84812be74f6d1934ffcfdb64537b04655b5409221e0f8e99d65485eab2682b5331e51f27c3d8734c49db6da8630fd5dcecfb1e52b67c0330d0eb80736d8cc9d294e1e98be3fce0a98e8de18c01057b8571db41c888c53e951dd97a542dc15932d4f239c6d21bbe5d05ba4f9bccfe4aef5eda642476d5849acaf69723f146b4e742065c8ca66b6de5fa2743b16169ce54455190bb1ea7340514a56"], 0x1) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000004c0)=0x7fffffff) r8 = dup2(r0, r0) write(r8, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="e4012e0566696c543000ec619df1ed790af26aa543016dd67436981adc00f6b291ce32c1661f9ff2dd5e6742064543dedfdc9d774094777a765671c3e88851e41b96f7bcdfc6bc2555cd3c2291f7c006e5e2f21bb5514f32e1b08962aefa6b142b56911a83f29d3bcf981e6284dcb5cf132a3d2aa3dece002c42ef0ebb0e3f737ea9440ad49aff000000000000000000000000000009b2d8d747057761fa189afe91c507dbb0c0bb6f24134a99eab3bf9904e54194977eca4b3f56613a00f1e0e34945a08c943b3bd257e7f8953f53d97815bd28f8"], 0xa) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/120, 0x78, 0x42, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:04 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6560c9"], 0xa) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000001700)='./file0\x00', 0x800, 0xbff3f31499ec386) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26], [], [], [{0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x5fa3}}}) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000333000/0x4000)=nil, 0x4000, 0x4) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xfd5, 0x2ef2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\xb0<\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, r1) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e300"/4098], &(0x7f0000000080)=0x1002) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x80000000ff], [], [], {}, {0x0, 0x0, 0x0, 0x4}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad7931"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001d40)=[{&(0x7f0000000540)=""/211, 0xd3}, {&(0x7f0000000640)=""/200, 0xc8}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000740)=""/210, 0xd2}, {&(0x7f0000000840)=""/177, 0xb1}], 0x6, &(0x7f0000000180)=""/53, 0x35}, 0x1800) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) setregid(r3, 0xffffffffffffffff) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x10}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x200, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000180)=[{0x3, 0x80, 0x59, 0x1}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="c64b201cec3ce5aeeac44824ddbaead6309bfa2644839abd5011f62975bbea8e999a6f7d1881b7c9cc0162ffd1d975e3ab0ee9c4eba64067575d5d436d0d3c83526dc0f74dff7db0ad6b7d62fe336466c3790190b1e9b1fe0a1d1b79d1601510cb6fedf01553b340eb04e86605d176b2637d5d93a13510bcafb74710b9205f9270527002d4ba945faac2a3a3dbbb374808e4a757ebfa5108d8f82ab4eb5a1d82e79c40bf638680931c4d1f295218772213f650a815386b26928fe031710be26d188af3803aabdc1e79429cb907d786d6b1b22e469afb45e4437dacafe9527f4e21edbb4d8e6d6e", 0xe7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x40}, {r2, 0x2}, {r3, 0x4}, {r4, 0x52}], 0x5, 0x40000000) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffb, 0x4}) shutdown(r2, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3425008e12efa4fb1777079d81000070bf0100d6ff00001208000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'f`p', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x43}, {0x21, 0x3f}, {0x48, 0x81}, {0x87, 0x1ff}, {0xcd, 0xffff0001}, {0x6, 0x2}, {0x46, 0x401}, {0x85, 0x40}, {0x48, 0x4}], 0x9}) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 16:00:05 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000280)="81a2b2e98508ccbb154cdd270e872f1fa66b70d99d88e081a7b3be872f7f67e20ab50f63533e0eba737358cc54b06ee7796c2e830b48daa3a69c54b10dd45d5ee394dd1b290f47aecafb0660fb72aec16b2710a4cfb2575dbb20f0fc2c68bd54ad2d0562a98b745b59b16284f838a4cfc09b2ba6412a5c37f121d05dea55b07853ecb6181c42d5c4508bbb8e6490fcbecb8fe4873c7bbde5fb184f5d154193a550f3", 0xa2, 0x0, 0x28) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000d04c57dc8821effd37d923da86a2ae7d523b77d7dd66284e11c67b64bee6ed973a6bb172550337a1b064da71ba683ffc2efa95a527e1a6cce0240aba53a1cb280cba43900cf5afa3e6c3855d2ad8fbb880621374fc54563bde15498acece667e43d69aad4cab71ffbdea73f8"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000151000/0x2000)=nil, 0x1000) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000040)={0x4, 0x400}) r6 = getpid() wait4(r6, &(0x7f0000000000), 0x1, 0x0) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r4, 0x0) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00012e2f66696c653008ea73137e29278adcdc7a53a3ade21cee4c59e3ab4ce4007c58fc62d3e7018c7173a729843ae9e2c4e11dc5545b63fd10f957f80634e21cdb6f1c00fec4d6ce74abee836c9b26464589deddcd5c0ec8ac757e9bcccb48c54fd242e40d58e732dddfe65baddf2a135118228bd5ba99e7068266f861e4564cd8900b85282b0a424c0eccf3a1301d8e36f7d9b4fe08105aa6631336eee3605c8c04106a0b4ae4f664bbba4d345cb7c4601ec5db72192cca3f37576922ced3700ff90d9769819170d0b2039b7a9155b1be4c88e0ac6e7d07640b2ab3adf5eb571d73911c4e1a3986ebfa1aecd2e87a56546d276b6f267a0cded5a4c4d4"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) 16:00:05 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)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x8) close(r0) 16:00:05 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xd9) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x44}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x800, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) recvfrom$unix(r4, &(0x7f0000000340)=""/215, 0xd7, 0xc01, 0x0, 0x0) fcntl$getflags(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[0x40, 0x400, 0x3f, 0x6, 0x7, 0x0, 0xffff]}) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xe2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = semget$private(0x0, 0x7, 0x287) semop(r11, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r11, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r12 = semget(0x2, 0x3, 0x8) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x3800}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x3, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000004080)=""/102383) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r23 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r23, 0x4, 0x7, &(0x7f0000000380)=""/109) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000000180)=[{0x1, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r30, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r30, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r26, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0xffffffff, 0xffffffffffffffff, r27, 0xffffffffffffffff, 0xffffffffffffffff, 0x1ea, 0xfffffffffffffffd}, 0x100000001, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r4, r8) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x251, &(0x7f0000003040)=""/4110, 0x100e}, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x7d, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xf, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x31) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2, 0x798c, {0xe, 0x1}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001280)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r2, &(0x7f0000000280)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="bd05cf3951f621557cca7aacd4a4ff9c382fa32d8eb35cd42b8b00", 0x1b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x2, 0x7b, 0xff, 0x1c}, {0x0, 0x5, 0x40, 0x3ff}, {0x0, 0x2, 0xff, 0x98}, {0x3, 0x5, 0x81, 0x2}, {0x8, 0x34, 0x4, 0x40}, {0x6, 0x8, 0x3, 0xfffff000}]}) r5 = socket(0x18, 0x1, 0x2b) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000240)=0x1, 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000126f908bfed5a0f3c55389c50edcc7a1cb2bc9c18dc448fb832a2cfe6d8d71ace37d32bb0ae7b299a3a651d224c1d7ecf6bc94c9af365b000d7f7044940cf96fdb5c438ed27ee669678fae7ab900d8bae8d974e464077a0efcd2dfe32c1985818f2ce962ed"], 0x10) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) shutdown(r1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x84) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x4c}, {0x6}]}) read(0xffffffffffffff9c, &(0x7f0000000180)=""/184, 0xb8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = shmget(0x0, 0x4000, 0x1aa, &(0x7f0000ffc000/0x4000)=nil) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget(0x3, 0x4, 0x1) msgrcv(r4, &(0x7f0000000300)={0x0, ""/112}, 0x78, 0x2, 0x1c00) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r1, 0x0, r3) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0x5) dup(r6) r8 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r9 = geteuid() r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r16, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, r12, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r17 = geteuid() r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r22 = getpgrp() r23 = getpid() setpgid(r22, r23) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x8000, r9, r13, r17, r18, 0xb, 0x1ff}, 0xffff, 0x2, r21, r22, 0x1ff, 0x8, 0xeccf}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x4) setsockopt(r2, 0x4, 0xfffff801, &(0x7f0000000040)="aa0064ab6fc79e57fd305fd046ba21ea90064cfd94f2c470bca479a33c49aca8e1a01d4ec362ecab0e0b475b2d479a2c10badbfeef53", 0x36) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x7}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x2, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000000c0)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x18b}], 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000080)=""/21, 0x15) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x6, 0x7, 0x6, "1ad3df2808e6be49057584f1b9ffc791117bc887", 0xfffffffb, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x9, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xfffffffd) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x30004) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) 16:00:05 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/184, 0xb8}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000300)='./bus\x00', 0x10000, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="c0d50807fbc2ff04777c17ae7d6b2c0683a5bd6063338f94740d3cbe4c1b11ced656976b0dcc23e37495", 0x2a}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgget$private(0x0, 0x301) r5 = msgget$private(0x0, 0x226) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8c055c6956649961ca6de32cf9ec2c80a57c3eceddd446a58b3007ca429310613b7678faf261da6433eaf8ac4d6fa44af1574529574f0772fdcdf5a9b90581966dda17bcff1209425c0351acd0fadb0dd95aebd716e0f43a2013d09f9ca18aaacb65219ed08237c9910274e25ea4ef8e5d5db7a5fee6b221ebc0f197a8fa9d85d62aacdf6664670f060145d77a1ce428a4805a21dcb20ea186054c195c1b71b5ed05a6273c6ff13a872342ef1e5b77c689eaca0000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x9, 0xfc000000, 0x1, 0x3, 0x7, 0x80, 0x0, 0x3, 0x1, 0x5}) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x120) read(r2, &(0x7f0000000280)=""/217, 0xd9) shutdown(r0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a2e2f666963653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x0, 0x90d6, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8, 0xfffffffe}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000), 0x50676455) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000180)) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x21, 0x6}, {0x84, 0x76f}, {0x40, 0x5aa}, {0x47, 0x3ff}, {0x24, 0x3}, {0x3, 0xa56}], 0x6}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = dup(r1) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) open(&(0x7f0000000140)='./bus\x00', 0x1, 0xcc) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x1, 0x0, {0x4, 0x8360}}) r9 = syz_open_pts() close(r9) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000200)=0x401) write(r9, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCSTART(r5, 0x2000746e) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) pwrite(r2, &(0x7f0000000140)="6effce5b72d6d009f7f27605c428cbc2056ac22943ba841e5aa5d0b2bd7f9aee480f8d75540f7794b3528aa02c54638f8ba2c976b353e74530f6be35730b4ea35d48ebb38cdd372e41011b00f5fd667ce11646b2bcef7e45f6438ea0384e0c83b64460d88d3426bf5a606aa98daae358370cf23fd1fc020a456cc3095bb7c223ef8e8a7596f0231e8fcb9c7e67792cc267f8c948127833974585b0034b382bef9c9748fc5b409a427feb5ca317c61053a70bfbf778235613d3f4c0e53695c0c7cd2d6cb65f3b4c0056287eb3ceaf36774e5f73f68cfbced312cc", 0xda, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x410100, 0x1a, &(0x7f0000000200)="fa0041a73238adf4dcd5864b070230c9331c4607d8a371777a057932591a4e2de350436912f90400be344097f89a6d45010000005d0bad76ed5e6c89efe75fec1320c034b25beaae8b4e41f8c0f36e64492cc18e87e7780d9bad969c5227ee81e5ad3ccb34816977db807e47bc99b0a17552aef98fa2cf0b6b753b9d3de9fe0ac172a4e71431a11612a3bed586444d5b9ce2d92009081ec28c217cece56769870360e69bcab0cc9c1ce9256f0914b0a7f96d066d9eb0bd06e761a8f47cf4dfc27304f8f0df3330630efedb8b649827ff543600ce918d10a7e2de70a742458396859d5ad866396bcac0f3d610bd7b529d0aab0275e7c862082c947775588c44f7c3bf8edadfdf18d08dd8518638a662ee38411c9fc29b59e354328b1932c9263ec1a977", 0xfffffffffffffccf) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x20, 0x5, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) select(0x40, &(0x7f0000000180)={0x12c, 0x5, 0x100000001, 0x5, 0x3, 0x8, 0x3, 0x401}, &(0x7f00000001c0)={0x5, 0x7fffffff, 0x80000001, 0x4, 0x3, 0x2, 0x1, 0x5}, &(0x7f0000000340)={0x40, 0x100000001, 0x3, 0x100000000, 0x5037, 0x100000, 0x0, 0x5}, &(0x7f0000000380)={0x3, 0x5}) 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, &(0x7f00000002c0)={0x1d95}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x7, [{0x3, 0x80}, {0x1, 0x6}, {0x2, 0x8}, {0xde802d3242655cd4, 0x2}, {0x3, 0x25d4}, {0x2, 0xffffffff}, {0x1, 0x1}, {0x0, 0x8}, {0x2, 0x3}, {0x1, 0x7ff}, {0x0, 0x6}, {0x2, 0x101}, {0x2}, {0x2, 0x4}, {0x5, 0x8}, {0x3, 0x1000}, {0x3, 0x4259}, {0x3, 0x8}, {0x2, 0x8}, {}, {0x0, 0x101}, {0x2, 0x3}, {0x1, 0xffffffff}, {0x1, 0x81}, {0x2, 0xffffffff}, {0x1, 0x1}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0x10001}, {0x3, 0x5384}, {0x1, 0xcc}, {0x2, 0x5423}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x10}, {r1, 0x8}], 0x3, 0x81) 16:00:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2000000000000017}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xfd9a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(r5, 0x5) nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x45}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/2, 0x2, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x1}, 0xc) getdents(0xffffffffffffff9c, &(0x7f00000002c0)=""/228, 0xe4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x20, 0x9}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x40, &(0x7f00000000c0)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x3, 0x5, {[0x2c57, 0x1, 0xe349, 0x200, 0x95, 0x3, 0x4, 0x9, 0x400, 0x7ff, 0x0, 0x3f, 0x6, 0x9, 0x2, 0x0, 0x400, 0x4], [0x8001, 0x114, 0xffffffffffffb694, 0xffff, 0x221, 0xffffffffffffffff, 0x2, 0x8, 0x6, 0x6], [0x5, 0x6, 0x7, 0x3, 0x3, 0x8, 0x7], [0x20, 0x3, 0x7, 0x5f, 0x6, 0x80000001], [{0x400, 0x3, 0x7fffffff, 0x4}, {0x4, 0x3, 0xf5, 0x3}, {0xf106, 0x6, 0xffffffff, 0x6}, {0x7, 0x8, 0x1ed1, 0x5}, {0x2000, 0xfffffff7, 0x2, 0x7fffffff}, {0x4, 0x6, 0x40}, {0x8000, 0x7, 0x7fff, 0xff}, {0xf5, 0x9, 0x5, 0x3}], {0x0, 0x1, 0x0, 0xffff}, {0x9771, 0x9, 0x2, 0xc8a9}}}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x148) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) socketpair(0x10, 0x3, 0x70, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r2, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/123, 0x7b}], 0x2) sendto$inet6(r1, &(0x7f0000000180)="9585dc7d29d0136c4dae59034e00a2e40bb78a1957707087fdfa4e4fbd7881166d1cc859a13bc04884ff9914919d22cb07d23815353f3d50689568601b79b8b61ad7c3dd3d55b9159f274b166fdfc52a69d178f2913ebabe4dd2fb06f1dd1ae439501705167693a6ef212fac2a100859b07bf525e5f528b85afcdf04b2559e52f43cc6b0610489ab000eaaef357bbc354e7a3faf26bc4cba6d8a0f84563a559723c1f8a859393059f901", 0xaa, 0x1, &(0x7f0000000040)={0x18, 0x3, 0xedf8f9d8}, 0xc) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = kqueue() fsync(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) open$dir(&(0x7f0000000580)='./bus\x00', 0x200, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 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}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="c64b201cec3ce5aeeac44824ddbaead6309bfa2644839abd5011f62975bbea8e999a6f7d1881b7c9cc0162ffd1d975e3ab0ee9c4eba64067575d5d436d0d3c83526dc0f74dff7db0ad6b7d62fe336466c3790190b1e9b1fe0a1d1b79d1601510cb6fedf01553b340eb04e86605d176b2637d5d93a13510bcafb74710b9205f9270527002d4ba945faac2a3a3dbbb374808e4a757ebfa5108d8f82ab4eb5a1d82e79c40bf638680931c4d1f295218772213f650a815386b26928fe031710be26d188af3803aabdc1e79429cb907d786d6b1b22e469afb45e4437dacafe9527f4e21edbb4d8e6d6e", 0xe7}], 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) utimensat(r3, &(0x7f0000001840)='./bus\x00', &(0x7f0000002ac0)={{0x3f, 0x800}, {0xb7, 0x100000000}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x1cd, 0x0, 0xffffffffffffff33, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r6, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r4, r5, r7, 0x164, 0x2}, 0xffffffff, 0x5cf0258c, 0x8000}) r8 = socket(0x18, 0x2, 0x0) recvmsg(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r8, 0x0) recvmsg(r8, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000002940)=[{&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000580)=""/136, 0x88}, {&(0x7f0000000640)=""/146, 0x92}, {&(0x7f0000000700)=""/254, 0xfe}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000002880)=""/188, 0xbc}], 0x9, &(0x7f0000002a00)=""/136, 0x88}, 0x6c92f182c6b5b540) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000240)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semop(0x0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r3 = semget$private(0x0, 0x5, 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000180), 0x0) semop(r3, &(0x7f0000000180)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x5ac, &(0x7f0000000280)="080000007a6ccd1502cb7e8e64006e1a81f51294b9333c3e6c8aed6c83fc668d3e8a4201cb846830015b8e544ff1ddfac9d82cad008f90fed7ef24f63998e530495f7c96d2912af0d71e627aa07ce0c426952df6020cb2652ae8284ce55f133caf35ffc0dacb2e57d272afc4976f33ae13cd37e20e9cfc0486c3c7d5d4ce58417af773b81ccb637b70eaa032ca6a27de7aaa4f2a732349119d9f9a0a63", 0x9d) poll(&(0x7f0000000340), 0x7c, 0x8eb6) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x3, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000100)=""/8, 0x8}], 0x2, &(0x7f0000000280)=""/161, 0xa1}, 0x834119d1ebd8771a) r2 = socket(0x18, 0x400000002, 0x0) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000696000/0x4000)=nil, 0x5000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getgid() r4 = getgid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = semget$private(0x0, 0x7, 0x287) semop(r11, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r11, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r8, r7, r8, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r4, 0x6) setgroups(0x3, &(0x7f0000000380)=[r3, r4, 0xffffffffffffffff]) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)=0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x6c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x81) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0xff}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3b, &(0x7f00000000c0)=[{0x5, 0x16, 0x81, 0x9}, {0x1c7, 0x36, 0x1, 0x4}, {0x7, 0x8, 0x80}, {0x8, 0x8, 0x7f, 0x7}, {0x1f, 0x9, 0xaa, 0xffff}, {0x7, 0x0, 0x4}, {0x7f, 0xf4, 0x80, 0x3d}, {0x0, 0x81, 0x1, 0xf3}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) fsync(r0) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000780)=[r4, r5]) r6 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r6, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0xb, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x0, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0xff, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) listen(r2, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0xfffffffeffffffff}, {0x8, 0xfd9a}}, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r2, 0x2, 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x51) r4 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r4, 0x10c}], 0x2, 0x9) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000200)=0xffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000000280)='./file0\x00', 0x40) lseek(r7, 0x0, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$setflags(r8, 0x2, 0x1) fchflags(0xffffffffffffff9c, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r9, 0x6, r10) r11 = socket$inet6(0x18, 0x3, 0x0) fcntl$setown(r11, 0x6, r10) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000380)="7202f6fbc566463c45e02c", 0xb}, {&(0x7f00000003c0)="4b7b4dfb2d64b80e81921241927cf18505ead56a857fe487b2cf7bfbedebb726b8b6fc5ffd8b4153a5f2ed55f3b56bdf6f21bc9abda20a448309572c2baaed5ae5930db4eaf11dbd3aed90c6f63c9ac3aa34731d0e95ebb5ee94f413f7bbb55352c45becca450aa86a8cc2e9d5cc89fd12d7a928495771c8eee33c072ae532cad680c5e69f19a962269476df1a2676a59df16fe8055e3c846aaff5b735c23ebf70", 0xa1}], 0x2) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000004c0)=0xfffffff7) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000540)) socketpair(0x1, 0x4, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) close(r13) open(&(0x7f00000005c0)='./file0\x00', 0x52, 0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:00:08 executing program 1: mlockall(0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x1ffe000}, {0x74}, {0x80000006}]}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/70, 0x50}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/45, 0x2c}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x9691) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000004c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x0, 0x6, 0x2800}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r8 = getgid() getgroups(0x2, &(0x7f0000000400)=[r4, r8]) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:08 executing program 1: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x400ffff5}], 0xf924, 0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getsockopt(r2, 0xf0f4, 0x8, &(0x7f0000000080)=""/211, &(0x7f0000000000)=0xd3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[0x3, 0x800, 0x33, 0x3, 0x7, 0xffffffff, 0x20, 0xe6]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:08 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffe5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a29872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c40337f77d8ccc00220b74e84dfeeba6ab6a473b17756e56ccbf4130c03d84a2f3ef7192be7207169cdb4d1dd827d44051c9923dca9784a2276e870756c210b99d63"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r10, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r17 = fcntl$dupfd(r16, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f00000001c0)) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r19, 0x1) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r20 = dup(r15) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r20, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r21 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r21, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) r22 = socket$inet(0x2, 0x8000, 0x3) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r23) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)=0x64c1) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r25, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x99) r26 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r26, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0xed9c, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4, 0x3e) dup2(0xffffffffffffff9c, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3f433322648f9b4f) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000100)) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r9 = socket(0x18, 0x2, 0x0) recvmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r9, 0x0) setsockopt(r9, 0x20000, 0x1, &(0x7f0000000280)="49b62322aaf208df6c9f7e8956823491cbe1657a3976ecb94c079c33e4735406f663b2d162275e7f9106386b49e6d62fde7fda74a22fe4e2ff71814d20f9b45102ad0a4293b7109886fe4c61c5f20aca20dd9a90ca5d0d4d01b084041f7a6f77641041e7041f55af1dd13fb386dac41ed62f33d5ce21d7d0ab89a1c677a79459be96f13a75bddfbd23debd1037f7c73044a07cb875dae73833eae18a43d476f5dddd031cbd1ba9cb14584d59a3e177c8", 0xb0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r6, r8) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x50) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = getpid() setitimer(0x2, &(0x7f0000000080)={{0x4, 0x6}, {0x7, 0xc835}}, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x20000000000000fe, &(0x7f0000000040)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000002cc, &(0x7f0000000180)=[{0x100}, {0x0, 0x5}, {0x8, 0x8}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x7f, 0x20, 0x7}, {0x5, 0x9, 0x4, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() clock_settime(0x3, &(0x7f0000000080)={0x4, 0x1}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) clock_gettime(0x0, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0xf0d) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0xfffffffe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:08 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51", 0x12) socket(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fcntl$setstatus(r2, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000200)) close(r0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x800, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7, 0xb3, 0x6, 0x0, 0xab50, 0x5bc2, 0x6d, 0x1, 0x3, 0x101, 0x4}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x04\"<\\\xaa[;_\b', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x6de) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000180)="4295f6dd6393db15bc3c1ce88f696bdafb32b32534877126d1f83509b275b62940ea846852c925c632794f63da195138e0fe7b5442e1c23dca4c1ca3840507cae037dbe2efb8bb13c5995613642b", 0x4e}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffd], [], [0xfffeffff00000001, 0x0, 0x5], [], [{}, {}, {0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd143ef2766a10e1b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x4, 0x7, 0xf5}, {0x4, 0x8, 0x1, 0x68e}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xd92d, 0x4}, {0xfffffffffffffc8b, 0x10000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind(r3, &(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x0}, 0x8) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6}]}) socketpair$unix(0x1, 0x77a9340b4f2c3051, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r7, 0x0) accept(r7, 0x0, &(0x7f0000000700)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r8 = getgid() r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10900, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = getuid() r12 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="77555cee797f0a74ffb9bc6ed2c88199a68dce84bc639207cc1fc55c1a83df9f692156a9a6bc3f6b1c211f58b5e4543094044d402ae46fea51c65e86a1920e513aeabe2941272740d8d2be9ac6f33e9d494e1dfd8d3a19c85bb439add06075ceef1053bc8b253c9d4bd14fef8f868abaea4488d82f1ab1f868ae5fa48b0eeaa5d263c9a9f7ca18d31ac09eca14ac429b64279b00b2fb1d5c6933dae3aa0260db7860b53a9f24be1fb747576f6132a2f72036311ec6e653e0584b6554618b7cb7c21989e88470635cc150107aa513aea16b14290bb5bb995f6974c0bcbbd5b1604ce298070c83", 0xe6}, {&(0x7f0000000380)="5c0110d045e2d04498a3d2148d521660c6302f9b00ea803343bc0485defc3d01a315800f98f8310ec826945738b2b46756f7245415c29babb572797681d9b587ea6228bbbe41ae902613f0150295b27e99e192819094e5900aee488c00fad828ccc3326a4ea30ea27886a0f675743f0f767fa9bd686a32667538960faf3c6f923be19c", 0x83}, {&(0x7f00000002c0)="8fbf3cfc2e8f33f3cb3b0366efdcb7e7658091122a6e5c97b2c3a807c981dac9a3999542d483e13776664d60b8faa95ee22c48e31d1164fd54ce4689881efca38fb86a8fe262cafd7501e7dd70c0460fedb7e7b16b8a0319717f7f7ac1e5a03f5b", 0x61}, {&(0x7f0000000440)="c66a53fc93deebe2674900011f3b1ad6f6cf85b7546e498f0f71ec3f1f68afd4b73dd36f6561cf86b9098969c29f9416c3f0322e9395fbb17f53ad5ed985bb97d0199ac08fdf99ae8dd155134598a581689c323e66156aa9", 0x58}, {&(0x7f00000004c0)="4d7d04f25089e5f21627e8220e8c51153a88e19d88b1fa725ac8bd46fe0dbc3d1b12478d4e358bc1e388368da396b073341a63fe66001f00e973f8cce451713f0111c034faf4faa2b6098f5797fc2040dacbb115e6a3ebcf9e0fec5a5b1cd430e87b6aced23c0fdd47e878212fa95b8f2c038d57be83fcab21104824e827ab3846a730494670582b2d590808f35ae894cb93a00b261b079f67484651d76df74b00f9313fbfe0853bfb8120de2406d0cf4511be5b7a5091832617537db5f7148b9c6546d71a89f1ede22088482d3911d1c8b87f1eea74dcfbf2", 0xd9}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r6, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r12}], 0x68, 0x402}, 0xa) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x204, 0x5}, 0xc) munlockall() ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) oLoLpckbd_enable: command error 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = getpid() symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') fcntl$setown(r3, 0x6, r4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x237) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r4, 0xffffffffffffffff, r3) r5 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r5, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r6 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r14 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r5, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r6, @ANYRES32=r7, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r14], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r15 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r15, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r15, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r15, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) r16 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r16, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r16, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r16, &(0x7f0000000840)=ANY=[@ANYBLOB="ffffffffffffffe900000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000011b4000000000000000000000000000000000077d0320f9388180d83e1ab9138621c22141b11f70c37735806b246168840e813adb2c7e5d50a33168030971d47f4af28eea1999dc6a5032a239384998c0923958f8883ee7c49e81ce28e6b603e17425550368cae95f1691a1274a7e754d673bd34f34b09a65d97be1c1840b7ecae654d71caaff73ad302e4cbebb1b2a0f70b3bfdfa738738777bbd6a60823c515bfc5583874b18b81b79ac35592d2a5241b77ddb4078855087f8ad933a6cf83753f57cd27938568ec697a62acea5fef563fe0a5af4c3ac99717af12cd5910fb11172ef8bb06f89b2d721553df9abbd9f50d3b1ba7e5acdb5ddc2bd9967a36db83db36b8992c1589c05a6823078ef7e6994975f256147b9e55eea6136ea7eb1097b370ac7d521d0378d11dc55d24eebc0b3c8eb299a478d00ddc61d949b0969ef86085063aecafaa61d5be6f647337c8a89438cfea56a4d5f0833e3f8a85535c4f4c0f63f3d518214a2795058e949996f995c9bb38d315a13fa0e9da663bd2eed688d6f083577060119086fa7ad3f577e0f00"/482], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) r17 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r17, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r17, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r17, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getppid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) getegid() getpid() geteuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) sendmsg$unix(r17, &(0x7f0000001bc0)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000001980), 0x0, &(0x7f0000001ac0), 0x0, 0xa}, 0x40f) r19 = socket(0x18, 0x2, 0x0) recvmsg(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r19, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x2) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt(r21, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r21, 0xffffffffffffffff, r20) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x400, r2, r3, r18, r20, 0x58, 0x6}, 0x4, 0xc29, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x80}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x10000) write(r1, 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x8002, 0x38) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000540)="bbd4e383e9a12b5499f752e7eaff125c00000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x6, 0x4000, 0x20) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) getsockopt(r3, 0xf800, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0x11, 0xffffffffffffff9c) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000280)='./file/file0\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x7c0) semop(r1, &(0x7f0000000480)=[{0x3, 0x0, 0x1400}, {0x4, 0x9, 0x1000}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x87e13cac6900f962) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r7 = socket(0x18, 0x2, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r7, 0x0) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000b40)="f7b89123790625cf1f5c0025f85eb22b10048751c90485e5e0762ea70b0b691d61b65be23f5f31e02e281cc0a6af4c127209d5dfaea599ab51b74c96042232fe3821564e798ab353062f3e0514003765d958d32f311d23eda734eedc17854e5e923e5614334699d7e283ca8aa8afc4235913f14c54a76be732ad37b10cc2fd20ecd6ef2eff1d2d731ee4760d6b81bc3f26d55c56810ca93c47b69ff766b5701c13b470f0c63ae31b1148da6375e82fc9587bda80d6f02acda2c24f33ae490796ebfe598a77300fc1ba3276987c4eccf100"/218, 0xffffffffffffff0c) flock(0xffffffffffffffff, 0x8de049f359165017) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00006bf000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffbfffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x82}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ff000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./file', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x60, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$TIOCSETAF(r10, 0x802c7416, 0x0) fcntl$setflags(r10, 0x2, 0x1) flock(r10, 0x4) r11 = openat(r9, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$inet(r11, &(0x7f0000000340), &(0x7f00000000c0)=0xff67) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x1f}, {0x3c, 0x5, 0x0, 0x2}, {0x6}, {0x6, 0xff, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000180)) writev(r0, &(0x7f00000001c0), 0xfc) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x30742, 0x50) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0xfb}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2}) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) getrusage(0x9668067b882d242a, &(0x7f0000000100)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x96a4426f13cd3d5b, 0x100) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x240) r6 = getuid() r7 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r6, r7) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x100) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0xfffffffffffffdff}, {&(0x7f00000000c0)="95c1a03e11d5ba8f83", 0x9}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="2c2011531338afd145e1872bc7a86a842c9f797c77a5205d356b3821e2a0c5c5c48843bb737b90f685d87088e51050bf6128d5f66ec3217edd0129ebae6d8179a2ff986cc91e13740553e8d4903e20ae9c589a62f095fdc8a946c467194ad8b98fd65144393b7a2621cfe7e2f0731518d954f479f6663956d2f7502e", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0xfc01}, {0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) semop(0x0, &(0x7f00000003c0)=[{0x8, 0x8819, 0x1001400}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0xfffffffffffffc69) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x91, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(0x0, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffc87) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r8, r9, r11, r13, 0x84}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000000, r8, r3, r4, r5, 0xb9, 0x7fff}, 0x6, 0x5, r6, r7, 0x3f, 0x100000001, 0xb1f1}) getpgid(r7) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864f", 0x12) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xffffffff) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000040)=0x2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x50}, {0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xa11) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000002280)=""/4081, 0xffffff7d) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x224a, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0x87, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x6, 0x0, 0x7) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$setflags(r2, 0x2, 0x3) r3 = socket(0x18, 0x2, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x3) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x12, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0x1, 0x0, 0x1ff, 0xffffffe1, 0x1, 0x3, 0x9, 0x4}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x2, 0x9bb, {0x1f, 0x400000000000}}) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x2, 0x6e0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000180)=0x7fffffff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0xe3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x220, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x0, 0x3f, 0x8000, 0x4, "baffbb9a4c27ed75d6fc0fd1df61ceb688ed5fd4", 0x4, 0x3}) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0xdf, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000300)='./file0/../file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r7 = accept$unix(r5, 0x0, &(0x7f00000000c0)) accept$unix(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="0000002100000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a0ff731e50ce6ec743cf00cd7fd7c41a4851fb64acc931c45fd795e9182d5c6fee908bd8c1163d3b807724bf41d8432e663ab6d66a7564a2b1a1e49212d87abc03573fd30594f837a74cb18e0c2e3cf7e0d4a6075520f4f2dae29a6dd05c652b35571ef72a899dd35d964ef0ac2955bebdd5f8ef358af00a1f611012798e11dc300000000000000"], &(0x7f0000000200)=0x6e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getgroups(0x4, &(0x7f0000000080)=[r4, 0xffffffffffffffff, r9, 0xffffffffffffffff]) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xfffffafd, r3, r12, r15, r20, 0x1, 0xfff}, 0x6f, 0x0, r23, 0x0, 0x8, 0x2, 0x9}) shmdt(r1) 16:00:13 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) getgid() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x4, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x9, r2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x87}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") syz_open_pts() mlockall(0x5) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) pwrite(r0, &(0x7f0000000040)="8f6623", 0x3, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0xff) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x00Vhd.', 0x80, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) r7 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r7, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x400c5711, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000480)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) recvmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r9, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x0, 0x84) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000440)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0x6, 0x0, 0x1}, {0x87}, {0xff9, 0x0, 0x1}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x0, 0x80}, {{r4}, 0xfffffffffffffff8, 0x2d, 0x1, 0x6, 0x2}, {{r5}, 0xffffffffffffffff, 0x92, 0x1, 0x1, 0x6}, {{r8}, 0x8000000000000004, 0xa414424bfb58760b, 0x8, 0x1, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x20}], 0x2, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffd, 0x14, 0x8, 0x0, 0x3f}, {{r11}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x6, 0x7}, {{r0}, 0x4cf364be7f4a3f95, 0x0, 0x1, 0x8, 0x22ddb223}, {{r1}, 0xfffffffffffffff8, 0xec, 0x80000000, 0x240, 0x8}, {{r12}, 0xfffffffffffffff8, 0x1f, 0x20, 0xfffffffffffeffff, 0x8}], 0x0, &(0x7f0000000400)={0x2, 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) pckbd_enable: command error 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/116, 0x74}], 0x5) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) semget$private(0x0, 0x0, 0x200) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000001540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/224, 0xe0}], 0x4, &(0x7f0000000540)=""/4096, 0x1000}, 0x40) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000001600)={0x4, 0x3}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001640)) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x4) bind$unix(r6, &(0x7f0000001700)=@abs={0x1, 0x0, 0x2}, 0x8) link(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x7013, r7, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x80, 0x0) dup2(r8, 0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x40, 0x40) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000001880)) r10 = semget$private(0x0, 0x7, 0x5af7c6ec78ced03e) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000018c0)=""/156) semget(0x1, 0x2, 0x1) dup2(r1, r5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001980)) semget$private(0x0, 0x0, 0x200) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$setflags(r11, 0x2, 0x3) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000003, 0x0, 0xa0000000000000], [0x0, 0x0, 0x1000], [0xe000000101], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], {0x0, 0x0, 0x0, 0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getsockname(r2, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8e13a1e1e8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000632c207e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e16bc97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c1a4810c3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c554f9ddfb73ea8988df2fd760dbf0891feaceb81a1d7f65a0f8172d0ba5c8b4be649a3428c59588a1376010f4a8db63bcc503fe2d273a4b3a6c44e41d01a877d528608e847f78c1b1a46a5cdad3a624b39d7255e5f46b585ba"], &(0x7f0000002380)=0x1002) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) writev(r3, &(0x7f0000000200)=[{&(0x7f00000002c0)="261be9cfa79c9939bbc3b669551cdf8854431773e8663e1196d20350a65ee06e9a1716cb3f3081565fb90b688cd1b853acbbf3b1301bd718f085c119922a66209493cade8a207c1966b9a59be8b805cfa388ca7d48c98ab269fbcb4e53288426488708e279519aaf6af51f92898762a7af9fbba8ca233f945fc689732d7b3ce041df23a15e334a32c5b97c4e49e8a2e184e33d093396aeea3b0b44d7989dc132c6bd62364f0d91bb34e6be561c14b694ed001407b2ca92c6edc82fd30b2d72cd1eed71a5ab303671fc85f22d8f60d068a79d9454c0201ad3af0a1c9421ff48cfc881ad9ddb99c83bb79706b3f0d2d5abb2bef9dea9de91fd2b6a5d3ef74072746a0341e1412220af6da6fe8e061e5293861a7498cf4992aa3be25b988718afa9bfb77343ffdde0a7c5190d544869cab22e83f7950116119afd8f7deda7c82f622eb7032f8c317a4044fbac3c55ce3fa661801043aa814189ff24f8ae05cbedb0b41e54a96a547109057abbcfc10106d2d314678531b4def6e2d8b0c95161173bd9874fe2a94543d1c10fe6e37b1f1b0b84d84fd1aaaa4d0b7a1093f66bc9a898a851a121b5914df3a513da4499e238a10cd55924a7755a333cb91756b2696a0cbfcdcdb27e01ac776f946a63e67b4be7fdb7f4742ace7a48b29dc899f3540f2d53cada03989b63f33279bccde218d5f85a0054798a11aef8af401ffe248746772f379bfd7287c39ca0ec12b7f8bded14f1f22b3f314f73383af3e0133354a7a606ae52e9f26d84a035665a9d611de600fd0d0f92976f7c97eb953a611ca9ba1259fddda878d59b9ef275330b0baa44c1fc761cf076d7ae167c3ca7dfb089c766c24a4fb7df44bbfc4cb58e4dcbe55442f3cb923d10a86608dc08ca612ea26fa1eae9e0a6b5b30b3eb0ed413d9b09b5c4f7cd397ffe815d34568228780ee240b09f4eb7d9f226c4b3c41fab7cae71984c2072cee9eb4044b6ee71622d6d1e08812914b7d2764124c5285c4ba1dd141119ab7a7698d5be960c3df90797df235c8dc6205953a8740040022eeb11829635931190d40d9a46869efe7651556ba44a9cb5bc37a4861ccde3df6d973c13db1c3478443f4dc8044eb164d0bf1de46b8a0c016397d66f68c06fbd2d21707404bd4e449b0213090c4033aa51fb7c9da9edae82aaaaeb2b60aa332ef2492b34f1556cd053dc87870ad3c6084fb42b4c7e1faec43e575d1297861bbd7bcaaefd031d4d8037e31f0071eef6dfa84e15667b8e13f9660e921af1502b22ea5d12caf8549e24e17ee2bdc74e08cd2ddbe906cb6ce37cfbfcc6b179c2a22f02bf7e474e88a130af91625b33afc4d7bdceb1489b214d6b751c393e5d4a4930aa40232f73f0db96919ae9875438079ed9259d02f450eba1fb5d20de198f571c24dc82b7fb2ee16515f203fef5807b50952457db2b2edde4b2b28a9ee7392bb2d8bbea37a44556710fe1de1ae14f0a9df7c349a57de8db0145f6be4f747bbe45cf34a599305287c4f6d7c2a5eab0720d86c614c4833210191e9e9baf6d0072ac671fdd9472a148afd72435fdda5859744ef16eb37b6984a46c504e0f4ba673b21a06ade8399210a1ef7d89ad85d0c10f9d8ffe02a5aa23fbd320d68c8411245d3945af324d7b8b2008f9a60196883bc15c4b79bc850bad9c028af7b75965407d0139e7934a8c685998eb739e5f8f3eded7e170070eb44bec7f6771a6162ffc7a660a9a979cdd1519fdb22de1a4662652fb0b6ec59e15dac47638509c9292e8f5e017c1a7b7b847b8db7b5ca13c4de5da459ceb65f7abcd2f1defe429c2a8459bfc12d2c973784f50b39b9dcae39d289d1406280840256f6b28e1571f3ea67866e898a05eb797945578decc7ce581b9b74c6613c8f6bd19a81d498036a62ab2a1f89749aaf91643a1ee2c38e1350cfee9febd8a81de0e5705e67baa52cbbd38c70b8a044acfafe1c8e3b918535dfc0b437238eb187345947438c6edf16df58dee300d0303c0f4efbffee62ae2cdb7bc7559b5e35820fbfd36cbf42506accab62e0b87806b11f2dc01788912018a1f6d90312c8565b2f851a7b1f5fe0b247b4cbaa985df73255c3482cf9f67e2940d0ea4c87b711525b0d67b288fcc1e32d08810af0dd6671a3d39bc4358f617eb9b6016d1c91d8c139b3442b5a22cd563de7ce899c3e339ee99db7dc17f4a17d98680026aae5a6eeac1e3c56decdafb142cced2dd37359cf91bbb01051169ac574645518c869b95afa2398fb398bce50b3d9ddd94cf1e0ef7d7232f9a204775b7217b48c6507375d9d6faf55478cb201b61bed7a4e9f42fc7357f66e6c4958ca2d55a308a54308232abb127bfa1088dcf1c41db7818d21b6bfb098a4bfa6bd7a2e00213b545d28636d10d0d5d999597e240642494374a55fa69abd45b01f2005f063e051f793afbd596964851c7985da8fed28897df15bef8c39a41243aa283dbe68bea49a887841d495807a3a52cecf4b86a47ea77aebe91b1d1df75ce9163a66e92e45c29ca5b72c7d93c473a0f4f7d2b19614fb85c67187cf5cc2e29408c65a2bc53c90acbf2ed39855be432256146d600e60d0445f74bffdae1779ace7f613b7ec9de4cfdd4b1d4e0323955adfc3e3f3b25684d2d534df65b150b0f3af832f117e37a7f3415bac507411e7e4a0a1efcbd785b9819e7ed2927ae91f243aebe44fed2ddcdf1355537a1a7483ee4d4331a3c43c82ab3e719c60129058b1dee0f88d48e428be1c8d984a327d4cc3112015581fbabfeefcb9d7973fb3a967bcba3e12a63e11fb82964516e91500554bdbd98cd498f23c40aaab75f79016a1bf65ab44245c182f789048c37d207122c107969d4bcf84cab48780c0856eecd88faa4b02ec4fdcdcfceb98ee89cd49bd43e2d5d9c9d6cdc95dc4e4fc851c6593b9a6febbc4b8ed41e0f606a23a6c22c346507b25c66d8a97df04e22bc55fa4c15ba6e557ac8627e196ba7227b027144b90050e94b2ed7b5b31711eb90238a306d98979e550dee86d941ee823911b737e49ed6afd9b1a65eb923ae9542c9c0699524909fff2726b60704a8d1ee949a6ced57db8c17db0a1269eb511038a7b9b2ea3b1b786cc8c963c0628a5256b4c2c271292bad66685e609ad99ffcb33d471c42e8347d9e474c1e73c9a2986fc77405b6962c61b8cf4cd64e805fe4b85556e691f69318c8579ebfa6f6b55cdf1e1b0af8ea129c8fba5e939e62840e1783cd73e9cff07b7d8901cad3e219861a65f084656b3a09d5c3fb4723ca376463439ec69b34446b62bb16a7d86a72e4971a195fb6e4984173532aa49316d3faab48e065b0104b929ca50e602e9b39a62960fb27390973d89c6440103cab1c7802f1d002a8606ee2cea858a11026dfea27d75e9a7feac4b0ffa5c54bedf2bde34f683bf8c349409303a3bb7150a65c34f127fce6cadcfa91860c2b6cad530382b2662f69eb4e925956f52807e61abf314372fd66ae297b579dd515f7b60e59e66761c3fcbaa41a4290e0e89375549ea73dd2bc922661e5f1f5f9e0650560f2c94601bab7b374da2a34969c3e0ba3b8008b00933abbc411cf5c908252a7bfbdb785e5aa39f80773e62bd145405b77e72735ec4ffe86eb2571772887f195705c8c8255fc6c4f094d656cb7e2b471871ba6f6b449f28358cc12b5f2dfdab28322d25e998434551099db8734d6212d98a30bcdb35a0d752979204f94f2baa9a7a841fd182e8421ddbaa19d9a310fdff6390515d68ca540d5bd0b7f3a85ed7e5f75a83cee319a35eed581fb8e79e35a4e5ce1891294705dcbfb9df9dc4c39629ec8198aec7311a03931745ae98a45d754767f8523aae9693c38de882eaadc1ff8065055cda36aff46c7d0648c5bef38a59093f81f98a79a9153f3f3363ea2b624eae170fe3c51b6b700e4181bafe76aae31e05ee16ea70e8e01f1063ea906295db4f1a745b27e76d63d7d9725f442b43212136b48a71c6223b4da4f8932e019fb749a657d0992e7ba68c3b9c347fbba3809cb54f65ab2027b6b0534b98d3134d06bd4fb4c9adbe81671946954b285d168df01f17aa37c1f68ad2995e5c87484b2a6bb8e9a2744dc66a5f6a9505fc69cc22dc3a7ee9d93ef5be7906498e255da175b9d48b39c27d9854120c696e25d58f1440dc2554de77ece3049d425320dfa2e48082a6a774480a95e9843083d7bd59b45f2798513ac1b1412ced99af9c7f0f4cc787055265249d81e0687e0d0bb02fee22d28b3682354c4f7c7752ad749e1f689e0fb33175cf1db255797afa88f481359db086ce4072eb14987f044885d3b6e30e4478e4a5af6a1e858e72e469020e88ef764a4ac61a7f12dda53ad1dab500d187a742e4562c07c6544bb381da734b8a2b16d210f30f3ccab5dbd99294d5cad024fcd0ead0e27dda69f9cd0f799d5edd1f7d58f87569ffae6cd24eca65a458e1f65e69cb39c84934fd8fbdb2524eb6bdadca8de99ad3001d71c1f3141f437f84faf18a35aec9d3cc15447474c53dcf5bd515191a52080a597f713a67194e07ac3a2a6478aa3f818a9b77daa475fa59e3915bb8578ed6dfac9ad2d36c2e6227ddd420ba809348ad6b6af690baad8bd2af9e14efcfb672807e39d400cce4e1a78a71e1b594d9e122a45f255ef0e32973ed813f28fa37527ed781e33e4e80a2e112de3c77c7e85406026a4707a8960b1b1edb508f177b4962e807186910a65882639e4c5070faba76fc29166af9c5650e1a011990dd6e0f31470597bf9dad4cc1e9913b0a973c6e8f4b1c3796c8193fb8e8d60303bb6bc9d28ceacde45d721f68ade793c880dfd2cdd777ef3192f5b8c57a28aad8db815bf386d9e622dbb3e205f063f59b171806799c590df672dfc2d40c4a4a672565c680842f50dd579812448cab99eec6c8e37f139014bc62c42fcc07bb41d4ac4aa0ba5413f9c461ecc114c59c8b0e3c9545312f173fd8cfc5ea950418430a83bf99072661b474b6084f019c84295eb24d5ec6a28aa342269263f5e856a746940cc6c42731a1888fd0860df47027d6ad4241e8685bc26715fbda67304a769db299999522eff3f6a427a547e295d0b2e44c18cb4340752564d0d646a5461972e2a64709e3738bb3ef87e4cd9c29c44b169c8bb186b0709238923e725faa27f95b0a278317ca10802cabc012c72d4ef7a95ad5d8680b5db24d6f7098582421ee8e9b5ee59b7cb2b10c48068a5d217b9f3f07991257d28d77fd5eff6c211746169e1644d13f7822a09b589a92f8f91b353817d3a0ea8dfc6056f4e6ef53f9f4825420c881dbf5eedf22072d11b256251d0e6493d5a7e3c1ac26a0a38ec2801a74990fa562b2f11a53f813357f80059288a95d93551c6ae62939f3d7aae6b19d43a0ba57a83623b51a5b74aa003012cb2ff0c39e415faf1c460e7a2a69af50387f558411ee833b2f2e957813b83b50f4f720fb4705001980be943ffa54e60785a07956dc87052751320a568860c8970bae5cc3c8eb6918c27ca708fbd25ecb52be82691b534379febf12eb7341409c11ffd1af0029ed5ec1c92627b6defe27ac6672e2bdcdef70747e58a5e1e4269474a2d949124b0eb1e7ac866146209b66c2490d3e48d017ff822b153a10e90d6c11dd530c959fed771efab9db1173790c0cd690f1ea608bb86249d2665d84d6e7c2856236fe9009bb2771d4dacc974a6d3ef09e5a582abf9e069d5008a693f2b82b218caf8931bbc0f78d23bae731b9ca6cc7ee7fde17847d483dc14c3854567090641c84396b485ae017de7b30a1cb71f76", 0x1000}, {&(0x7f0000000100)="df25559737e32cf9ef0062a5e6514aab540f5c313eee48", 0x17}, {&(0x7f0000000180)="08e6b88b6ba026d76b48e36c6e33196d91f5637fdc82d8f11a86987d47e4c60b76fedafbb1397f01d0aa1424d2d16f04276a1fff0d44173bf15e114aafd52a39bb729d4897b443319e15575e0cb6fa964ceea90b28bbe011e64a5d94f3efc973a40176749105305be8a75d7247b3ee24a5fb1d8e588ffcf909881cab", 0x7c}], 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000012c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x8039, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000380)=""/109) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7ff, 0x81, {0x20, 0x7}}) 16:00:16 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x159, 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2bbeca9b7900000000bdcbf119d52548e2fff8f3989dfa38bd25b38320e7b39af5bad1ccb81aed7aae9348677509af29bdd4ee8f1e0c8072e223d3718588765731e0b50d87d4b3238eb9194b944e90d785feb199e6befa6e5f380380fb233906dc7ac1b431899669ba97d15123a16033950a07502205c8cf19161f7f19e3e04aead683bc5ec1136892987246fe2f6619256ead02af35c8bce49361b1"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x85a5b246196c50d7) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:00:16 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x16) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r9 = socket$inet6(0x18, 0x5, 0x1) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="1e005627"], 0x28, 0xb}, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r4, r5, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r6, r7, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x73, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x29) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc, 0xff}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x4}, {0x1f, 0x0, 0x2}, {0x0, 0x7, 0x0, 0x3f5c}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/119}, 0x7f, 0x3, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000001100)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b251218265ade4f9786e3d1c3252e952294748ea5d18c74d4545665155a62b17b7f7cc729ffd734307eac67543dc4d77227c7d90be576d2a4026cde087479e266037ff73de7bba69e01b87803ba632f3b72a320e244921b165dc5f700"/124], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r2, r3) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f00000000000000000000000000000000191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:18 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2002, 0x100) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) acct(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xb3, 0x40, 0x401, 0x1, 0x8, 0x800, 0x8000, 0x1, 0x0, 0x5, 0x7}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getegid() fchown(r3, r6, r7) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") flock(r0, 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000080)="0c6cf25ee53b205c930c3755b90515c8ee68986c6d032299fc55bf38d2f672825d91292c2b404b542b597216caad7a54786aaf26b60d9eea4a4d995f4dd0380c1d6f2a18a32ad8cf9fcc833bccba491753c13c870585fdabae29", 0x5a}, {&(0x7f00000001c0)="137f47e989c688ef198b0c2d095e7e6dcd656ecb0203bdd4bb92f74247674718a827e6077c483cc3015611f0ce0388cc488c9338da5ed73ebef49bf2fdfacdd3836d462a7a5fe7a80d2cb656a6a46dbf599fc61488acf04889c8d9bd2b10a4381106a00f37cfcc1b9987c970ce9fea2c4800db4e00e03d7f1aea75d66343bd31a7f018f265b68c153e6d90f277ed08d28edce931878cd08c2806ad13ba7447a89c2bfa94cb39b9993828ee86eabaedf249c28d32e16e5215b257b7e4af", 0xbd}, {&(0x7f0000000100)="f698824cf4d314a27ca4d6f19c2ae24b15c1fc605350f2a4c055087f2233c8", 0x1f}, {&(0x7f0000000280)="2779f116b646d47d5295afeac30d32b1d8c3c042d12654c17bb3815b62c85b088526e38ce4393a33a421d2", 0x2b}, {&(0x7f00000002c0)="b9a7380fa0013a49e03c4aad14f004bc1dd9bddf9e087aefd92775824e2f2f4cb03362b2caff36c37c136f374aad5220532b5e575d08f3fad3338340c4896ea128dad35c85dd11622889f4e0557dd99e3e06071a514d83626f50a2e5a3a2e2493b7ee4a983b0b2321f197e5589dc26c5f13fffaa9b154b11f61a0fb3bd1fe95c335f681cacc9e5c787e28e72370a091e2f54d46a56f6c4b167c7dd1bb5934b84563e32903cd10485be32e90500bb79e56d3e3b9c875465944411b0ac11114d56cc4f", 0xc2}, {&(0x7f00000003c0)="ddb22f913b7b32340f8485f216afa6a84eb683646cd8024002cf00d845383d8d31a221fd16638593987599958cbe45b51e280d46b05487ead61568dd23f6edbf50f9e75cd330fae10b6828353c04c939cc2c7b953468a4202bbbb1367251278ec5bf878dc371c31cad7cff85bd51d2dde2a2609c4bb33cbb85790d6a6a7f1f93e50e78f77ee2ac790f46822070c45c220dcc2bee35b7fd3fd3eaa603add1091d0e213ff46692ea4ceaba8a70228561f1bf73b38930094d5812a86f528577da0872530a06920d0cad8af36dca798ae27c9471f2f33e383417a4ca63", 0xdb}, {&(0x7f00000004c0)="5c16463e4e7a4184092b59cb5c8af74e696008ec9e0c88a3b8a5ebe7c2e6488c3b7dc4d3807ebae714f0cf42f547e5428bb467f2f09d222ef31f3ce21261dc48373279dadf89127f927788ab6b2cd2d9047746cbda49ec9c4d3f818abf5c22bf9fb40834da64fe95", 0x68}, {&(0x7f0000000540)="f50c01606febc1d3f3768b32c4cd24c3567dea319d581a2b71edd09db48bd7e95accdc5dec433e440c9305e05921addfbbaeb05e801114af09f72118ff34971e4ed416ef9162ab771e48ac9b9fb542acd20029597f645e5d57ad6839e3cced438f0880c18c701298fdfb676ae8e0197b376bbed3d44f602883f0c7f86854faab32fb9ab0dcd4e3fc6c263e89d2d2961c2c1b489dd50fc08ef7997ce71f8db2f142086ac610baa99aa9ad9e1c2627ab0da307db6ea0d21a123a0cb78a", 0xbc}, {&(0x7f0000000600)="ccb1d902e6f32750c9d6ca9b8e6da434da2c7554af01ef54992e7ad22b9566fe295b116635469e2df72a42a6662d3526c20d01a95e6316d57bcb8a0d33f19d09b967f7fd98be46f3199c79eb15aaa615a713c25c275e4bc8730385b20764f8dca848499499d846a7d1aed559a8a0f58da6ea3212159b7974e06609a96965edb92379503b6ea435303dbc50a875a0e90aad862cf8", 0x94}], 0x9, &(0x7f0000000780)=[{0xd0, 0x1, 0x4, "abd5073d2d23b8318bd8ede1d1dd03f7a9f5c67bd1e91a35d1208bbfd92d048e957bbd280fa5b1320289203c7b3423da73b89c6619cf6fbaf17563a521364ce1dd9e4d8c0cfaf81d8cbae5cf34e45e619d9746b63ccf2ec8cbd99e13310673126598142960d092928ec6c43cc1d7353f3d3b035e79c0fc9aa4d4dc5da99a1b2f2847f6efdf927e83c58c22b90b60ac0bc88d1907ce925de56c45a4832b6f598ff21f98f9f8c8c31ec21ad712b0eb9689f17c4d4089d33c0ac79a1b33d32a9a76"}], 0xd0}, 0xc) openat(0xffffffffffffffff, &(0x7f00000008c0)='./bus\x00', 0x800, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, r2, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x11c, 0x0) 16:00:18 executing program 1: setreuid(0x0, 0xee00) geteuid() getegid() r0 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x0, 0x0) preadv(r4, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r5, r6) setreuid(r1, r6) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x81}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0xfffffbff, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2000000000000047, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6, 0x0, 0x0, 0x248e}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000140)=0xbf44) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r6, &(0x7f0000000300)="14a1434420ea5ec4679b496985c63c64b172a8781b0e32528a933ed9631d4cbd433a353cdf0f3d6ce4843d2c30b683982d9b4500c4b26537d4860d466d224e72916de37a8ae936491241853b", 0x4c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000280)=0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x40}, {r2, 0x64}, {r1, 0x4}, {0xffffffffffffffff, 0x40}, {r3, 0x4}, {r2, 0x40}, {r7, 0x4}], 0x7, 0xd634) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = getpgrp() fcntl$setown(r3, 0x6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000380)=[{0x4, 0x3, 0x8, 0x108}, {0x3, 0x20, 0x7, 0x7fffffff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x30c8eda7c3bac2a8, r9) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000002c0)=0x3f) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x35b, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0xd94}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x8000, 0xa1}, {0x3, 0x4}}, 0x2) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r10, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r10, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, r6, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r3, r7, 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="03", 0x1}], 0x1) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539eff6396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = getgid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r10, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r10, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, r6, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r11, 0x0, r3, 0x1d, 0x401}, 0x2003000000000004, 0x5, r14, r1, 0xfb85, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x10, 0x20) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000280)=[{{r5}, 0x0, 0xd, 0x2, 0x9, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x66, 0x0, 0xe9, 0x2}], 0x7fff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1, 0x3f}], 0x10001, &(0x7f0000000300)={0x7fffffff, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x3, 0x10200) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0x0, 0x80, 0x20000000, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb, 0x0, 0x1}, {{r1}, 0x0, 0x0, 0x0, 0xffe}], 0x2, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000340)='./file1\x00', 0x1, 0x100) r3 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) r4 = socket$inet6(0x18, 0xde261187df15e6a6, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000300)={0x7, 0x2, 0x8, 0x2d98, 0x1f}, 0xc) shmctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80000046, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x400, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x5d, 0x2, 0x2, 0x7fffffff}], 0x100, &(0x7f0000000300)=[{{r0}, 0x7ffffffffffffff8, 0x1, 0xa, 0x2d, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x1}, {{r3}, 0xfffffffffffffffa, 0x5a, 0x20000000, 0x40, 0x40}, {{}, 0x7ffffffffffffffd, 0x1, 0x1, 0x20, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x800}], 0x7, &(0x7f00000000c0)={0x1f, 0x7f}) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x85b2c804e59db9d, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x77ca5bde2c988ede, 0x4) recvfrom$inet(r2, &(0x7f0000000040)=""/15, 0xf, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d", 0x6d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) socket(0x2, 0x8002, 0x0) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'\xecap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x74}, {0x6}]}) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000280)=0x3) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x80) shutdown(r5, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x5}, 0x8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="9c6ded02c2868a7e541a4f8960ac8557fb930c61d6d963cf73ae73b638d94464b12e577fe814bf30d28e71ef240f37cb94db7d8798c194d59228338c5fded7c94d985fc8241a92c6b13edd4bbc933dacb763c6056607b93e9210271f1620"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:19 executing program 0: r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, r2, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r8]) setgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, r3, r7, r11]) nanosleep(&(0x7f0000000000)={0x3f, 0x4}, &(0x7f0000000080)) getgid() r12 = syz_open_pts() close(r12) write(r12, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCCDTR(r12, 0x20007478) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) msgget(0x0, 0x2) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff2a78042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000b70000f0000000e6ffffffffffffff00000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff5acd431ef859e65940d40678"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x2) close(r0) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)="ee08665d19ac14d5e51348771197a7728420aef61715f7b17a0006000000006a89dbdf000000000000000040272aafc01b77a01be1bb60c2e7efec000000000000ffffc92b1476f38c2fcad4fe1ae972b9ad5359b0ee31cee820408b96efcf156faab06ce5ca1660a7ee8b39b8ba640a0398eb59f9a2d1a83acf348d8bcad5abf402e76f4c4a07df0d86d7a59112dc6d4b81ee3fa072690e5af79625f3d63220abd1ce2e8e6b8b07af47c9e1f94b4440e5c1c686e4210f69143e86aa981333c37976670468075f64546d1620487fe61372b6b19d1acd9a8395dccfe0109475fb6604", 0xfffffe4b) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) 16:00:19 executing program 1: getrlimit(0x7, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)) r1 = msgget$private(0x0, 0x690) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) socket$unix(0x1, 0x5, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8f76, 0x3f}, {0x92e, 0x8}}) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) bind$unix(r2, &(0x7f0000001340)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 16:00:20 executing program 1: getppid() r0 = getpgrp() r1 = getpid() setpgid(r0, r1) wait4(r0, &(0x7f0000000180), 0x2, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r3 = geteuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x1) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x78) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x175864e6c972628d, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(r1, 0x0, r0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r5, 0x2, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r6 = socket(0x18, 0x2, 0x0) getrlimit(0x8, &(0x7f0000000140)) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c1170028a11ab13affffffffffffffa84e6abca64896bc5e57c6360bcd310a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c86e4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18002) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x3, 0x2, 0x5, 0x7555]}) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [0xffffe8fffffffff7], [0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x9}], {}, {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt(r5, 0x7f, 0x6c, &(0x7f00000006c0)="c76490166ebbfd14be2e576ea4f242ddd6dadc1c61606d750077ba4681c7c027dbd065a155f44dc397b1968a2ad900a314056f", 0xfffffffffffffc9c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f0000000800)) r7 = accept$unix(r6, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f72671c9429dbf6900"/4107], &(0x7f00000000c0)=0x1) accept$unix(r7, &(0x7f0000000180)=@file={0x0, ""/62}, &(0x7f0000000080)=0x1e) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0x26e) getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923f14fae17291c8d480bbd0d6c2ca41bfc482276d00011e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e81fd45b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b1640aa39dc23650cea90e3695d8a6b7891f1a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabe00000000000000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r10, 0x5) r11 = socket(0x18, 0x1, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x80, &(0x7f0000000700)='|h\x00\x00', 0xffffffffffffff9c) fcntl$dupfd(r12, 0xf, r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r12, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f00000007c0), 0xcb005093f78273e) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r21 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) write(r22, &(0x7f0000000140)="200e22", 0x3) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923f14fae17291c8d480bbd0d6c2ca41bfc482276d00011e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e81fd45b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b1640aa39dc23650cea90e3695d8a6b7891f1a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabe00000000000000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r28, r30, 0xa9, 0x20001, 0x1, 0x1}) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8e, &(0x7f0000000080)=0x7fff, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x72762eaedd229227, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x10, 0x100) 16:00:20 executing program 1: mmap(&(0x7f0000a40000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x315, 0x800) r1 = socket(0x200000000000001a, 0x3, 0x2e) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r2, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r5 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r9, r10) setuid(r6) r11 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r7, r6, r9, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r4, 0xffffffffffffffff, r3, r7, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt(r12, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = socket$inet(0x2, 0x2, 0x0) getsockopt(r14, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r18, 0x4, 0x46bfb) r19 = getpgid(0x0) read(r18, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2990, r4, r13, r15, r16, 0x4, 0x6}, 0x6, 0x100000000010000, r17, r19, 0x4, 0x8, 0xc0fc, 0x8}) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000100)={0x14f8ae56d9d516c5, 0x0, 0x3, 0x3, r17}) r20 = kqueue() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) shutdown(r21, 0x0) kevent(r20, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2, 0xfc, 0x5, 0xc93}, {0x4000, 0x4, 0x3, 0x20}, {0x25, 0xa9, 0x9, 0x4}, {0x3, 0x1, 0xbd, 0xd7}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x3f, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) getgid() semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/23) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x401], [], [], {}, {0x0, 0x0, 0x100}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) socket(0x0, 0x1, 0xdc) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) fsync(r3) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="e6815c45c7d0d92f3f2d4a380000", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x5, &(0x7f0000000180)) write(0xffffffffffffffff, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket$unix(0x1, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(0xffffffffffffff9c, &(0x7f0000002500)=@in6, &(0x7f0000002540)=0xc) openat(r1, &(0x7f0000002580)='./file0\x00', 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) setegid(0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x1, 0xfffffffd}, {0x87, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r5, 0x20004276) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r7, 0x0, 0x6) getegid() socketpair(0x20, 0x4, 0x9, &(0x7f0000002640)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000026c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000340)="8b3b6dd705d2fc99b93f1c4abf6f1ef0b911d2df2786c2b07efb5bbfe9de1dbc6b756983904f4a2cfebe7deb4b753d51b2562b067a07ddef47945b247c88e7427561b7cc844e959334b80d2ca65d491586a817fa0750c0263a4c7cdb47ce2ef919a0b02d9bd979cb61851f222d180e6f676d51dc9539257ecb8d9e6eabbaa18a372ae17a84a6ec430c5f64d046f7f2b2a9141e2b482b5ae7d4a8b9fbacdc42b14b22464a3ff4815609f76e4e43f9e78601d7e07a9a4f94c26dc68776a8eab4ae22eced4a271547a2d2b68b01ef80244955840fac207cb0d7f821315e54e0fa4310c367ccd71a9673909a85c5e2b5d2e7dbd1fcdb84047fd6c8170ff7020713cc5017f637001548e1287f98745b94af057f9b292cf4b27dc9905fe579fe4766ca50598c27ae23e7444109d616cc67e11c054f2fd4a71ec22c7556323ab3e77cfdb2890b3b496cf538d97525f6206da6776176f36ebf83fb493b7b203d083c8fa9a84e90113c35c1f056e17badf8c39093e649e5fc90d9a71d17e49a52d6ef7f0bc4f68ef5d720757e3d84de706e1ecce49e01397ca3a735d15b6297a53505d096fb04eae091370c94e05ea068a74c7b701cf96c47cb330fa0fb5b682964897423b5e5478e4e14882d9887c6d5c2df33a77629227aa6a99673e3d9bf6f84c9a67cbf7ba8c4769a37757c7cf257d51e62ae6362ee659f256a2ea39c3c05bfff5ff5fcd682bc131cb48bf74126dfd714ad94bdf7dce17b769d7471a4d6995947aaea00f9e276b475aa7164964b427a73cbcb321440b79e39ec375e0f942a8109bf8a3fd96472701a0fbfe506b3d6168bb45577d399e8a4932571c7c2de218027b132b2cf4ef841bc1cb48858c6dfac262d48bb7b2eb797ffe640ebb1a1648c167ffb0950cc764cdb06a5db95d0e5c714403162effd08fdb410bc1399a85af95660424556cdbecb383a698a698e3e027e1a563f12fef230525d46e05d39e837d6459510cc27082045fe70251b7d954272f9dc9107c1ddc7749354ba36f6728f63696ad258a4a62193eca3d248aa0667767b4f90dda7f0f0d1810c1e35789e3318d0add1a9ac2e5a207c742511ea80fea68560ccdd511c0ca7df22527fb8cfc98bc2d080ab4204f7c218702bfda6c51a7d91006e10a602f2644ca29395f49f2375b6dc8e99e118d235ad7cd1e4d577e053f09b5c3cb4e976eff1d8d6f5feb6de2a57056c6e0a9afeed744df05f373ab62f2c30cedcfb42abbf86ac146ed2c42713f17da247a3dcdb7f432749c2c76dcc6d32854a382574940e077cfc0ed084cd4412f3bb6d2b4675f3ecea31388fc8c8a0cdc2b839c58d41c68176e4aaa6967a9228c3a4d0243a27f242b3285c0b32abc7692cdef6c9b7e2c7621655c06d5484c17dbdd31ffc98fe3cf3d0d899a665905b47086c0cd4474d566448056aeddf0b370d77537bbe3828fc65626abf9d1febaf88eca63df078626ac178cf8e3b4e0973c93a46146ba03194d577aa19547aaffd3338f9a325e9ad8d35fc49ea6d2a8fc0f9517c17d51c9d2ad9c91e86edcabe8523193e7dff803d3d6350190de994763f48ed71def8c8052b7be919fdd4d6ca8cbf15fc494f86109b61e5f1c7f9908260192d2ab153afb75531ea4260b04d37f2df2392e3ff4216c8b6a236deed48778cf8725eafaa958fa3ceec83b0e4e60f81998ac65456cfd99a64b3ac105910f079d380910632074a5d7b0acfab8a53bca8dbe43ed287bb3a0e322e64c9c197492bc2727cab6c1592e96d3eab26a63568c5f3e0add028f94d0ff9066a81f4a0bbf09d8d5e3acaa07f88bfeeb194a8f05e268e4c89526dee8a854346bfa4a8d4f5304499b9cd4511bd60dae7934c247ec1034f5b4108f23215c4e990ada08be4de186806909e4a477c9a310844f4f1d5a00b108a2e2308c5ed1e37f8fe972521e28e32f4c3ebac5aa0bab18962038de83afca015cac3fb0470e54ecd68d2cd9e628c5c40c03f4d4748290b8ce3978d130e1361883dd0b4461304f8c58037ffd3c2eecf6ebc73fbd277c44488860b55cd9c682754ae13982184807ca4e28266c210678606f8d1ef55bc4ee85513e34b103f1daaa25c8c49ddc6d00a9078a26fb166ae257d2be2af633b7d357cf12c378e057cb00caaa12000249a656a4c7caa73797bb8ae4ed9179eec3af92b3ef94abc4189b256c623c80c6700ffa499572a238287ea321cad8c95e1cd396ba2cad7539c5e5c238f838527d9207630a701a0a9403ec1237b3ea0f06f0895c22954061b402521d51265e5979de1e2367332d4fc0dad826405ec5c30c25380a1b89cb610d06b7bd932b4640ec4623381179e52975b0436e62a35642c99455cf8e6bd4d7c9c96c556e3e628fad57e26557751c21cd30864dd9f12ed5171edcd174b6d01be59e6070debbcf33910db155d9570a0cb0de4559833a6db9e4cff6996a2b658304fcf7c8350485700f01e34da1c0c74cd70594ad453af3c0033f7bb4df029efa7a446d1b8602b24c62bf21f6c5ade75ae1afdee0fbb5536afa4f287e91a3162baf413057e03a5a9f13851eea63c980a3a36140a445df92a126ae20acf4f23aae7cc5d6b2905a469c7a313fc9e346461207f5ed1d8cffc991810475e22564e37096e331f6ff4a338ee00690fff431df5c20cdeb37f0fdc0664205dd094ca1b2233239bfa0cb672dbe7b6059940466071ab40150434a778c6226e9e49c7cd3b1d139bab6078ee1c6879f083d50a9971a12b95049c56f42d2da59506876a4a68276227e3939300a7d7da70a8e6ccae708ee44d8bdbcbf9981694f4c16578612358dbc7adf91f5c2eab4b839acdd1686f54bbbdab0f3dc39d8fa029fcab1772a91f83e1d2e187a407f650052bbc3c85f0fdb19573b48e2b5cfe9c8a707aa678afac111641529c225476bb302097696b81f473217b1afd50f2fa663f21a7018a87a84957e0b666d0a6d6f1e375738371bfd51195f2db970bb508a544d98fedca6cf2679c2f6b7c79f0fdbdb276b1aa9e00c1b08426e16d480b412528f9944df98dda364cbf3479a3d8e96d65200169ecf53fa5ba0dce17ba4308bcb4ef703c0a1db30d0a9c3994b72ca09f42e5cff1c86ee45d525ccedbb68f0dd8818645ff5f9f8de151b6d9aebcd9c5cb86773cfa9c1e653410aa4798805dd8992ef14a9e6864805f4fc8650e7f5da6daf627427d17b4bbb4e0fe942355c05a4491e093b48eb5ebf1518301f324eb98641e4f52226934c6f38c46b081999159673dd24207a987ae56989d819f4a1e950e789fce1016187bb9f66cda8542fef2c3bb99b63920c4b243429efe6a46a7f2eb8473fbc40eff5519a2a1b50a160da709e89ec263ad60677a5767aa3cc32f7b34976445eacc401b0c658a3f27d1b0a0a1b03a60ccdc01bab6c489a5e513f1fd7a7617a0d0e603c8104b56039273ceea534f70ef518d96dc0b032636d4bc240aabd0b18ea5a06c3e336cdc7509905145b1e6a1082540ff78539171cbc27fee7e0d429185891d546199c00436e98bc23ee628560c0716bf5188d00bb7fd0b5c448f9fc83190fed910c17553fd0c864680157940ee10b834c7566040778340be3a4bc766ea2d2530e080f5eed9f52152912d6aa6ba9c8a9097eed61fdab128716cc90f239ff078386bfbe274697a3861b389d0dd1730346ff44366f08b37b4ed4a765e886b1fa9757f6fee52dcc108d5471ce82f8b6d6e2e8237ec842959120c5dac34a4da4853aa12fced0cf5d598c1cc06a5120bbd997851324eb726617b486bd0c247a3cb4dd074dc31de87f6d70d573c9c1e182b588f4c20f102bcd43849bfcdc8c2f4601163a872fddebd4289c4c94e84609e591193d3db62d758eff98d0ef827984ba72602b0fd7a73df13cec013a707d7df7e17f78aae58f47edac1742fa4062abff8fc55640c969f2271401418f87f0f043caeb2e71b5eaee7b53926e5c2fb4832b77f9d9119b22f1c2e134d96bcd10d6549ccb3123237cf9c96cfe61d17a5a7a056bbefc4a8981eb85a0e010b9bbb5ac20754f898bbc44782e8d8de3ca9b1135a2ee4ef24d442fa14e1f70f32db56f23cfad49466d1f2f04600ada03a666b3b51f4a134210e7d9c05c3eb6b739b7e76ac84cf0201aa9a6eac40f42ed044a5732221d61432479e283d695f6e0c266a7981c390ff13b77a3049cd9dc9f8dcb097e2272aada9efc2a60cd3e1df53a86c8b26a1c078dd00d9a71b817205f861b3ca4a6b992ca03865a1ff2a9f9a2fbe32886428a8e1b875862058f205cc3b8abea7a8c581df08d5045c86f1a9acc87f14f67b4d8fd8616732cd74df954bbfe9aa0db4a5a8ede553f7d3b878067ed7cc63036e72b7f8f1228b7ef29b1d915ad94d5696839d2e4cd2366db928580ecd466db1aeb6160c7895b34f1cc3b65290aa63edeac0e165b90d0fc154082f58f4b5ea9f241363ac458415b97e549f315afa41401f622bb5155bbfcce667533ecea50c26d7dc843822f82e574d2e34583583bf1e6624bd3bfee31e03e9e4a2a8b8a022bda45791cb5798382a5ff157a9e46aafd5982a39106f020a57f152a3e5e5e00b3b055055ade59574eb001ee03f8b884c46d37a4bd375ca0ccf7db4423e0b9d73be88e4e4eb5eeef08c037b730b6af206d653b2f81dbdea540e162f005c08d7a9d7d20055cefff9d7c130bf3b6879904209568cb0374a5e46f00ffda35f99444a4866c5397cc8482b50c2b1061476ff64afab947467f56b956b92c15c313862b02cd5ae7a28dca5c7b5477a9d88b2d3702da9ab0c7a180f34d6c15dd7cf4b0fb968299972c88018bcf7768d2e141beffe1c56a3b1f4c6f8b331e791a136ed2c07a78aec153de84c2b5c62b64e7055734dad7d93cc49e1bb17e6b25b2f3ff3f0dd8125bb1d55f6c22ba0ecc1c3de5169b47cec8846b59f9a934c0b570089853a5cebd06dbf9fe162f250579ef3de4c511c5d30a78576bc623279aeec8a54db0afff8cba27c4c7d0f39b80f72e21382b11196e05ff81633fd172df663e97f32d46c879ae4b20bd4381a9ddbb4f9f838b96f8bfefdaeffbec1a0e494129f8e11e51b68aa17048e382406617181039cc04d0f94b4fff2d9b52eea2b7b624b35d3a887c8d753752ddc7b8bed5e978d97bcf60958f2578d82fee1014ea7f0266508c7c9eb7b38846de24adca9b556a897b9f51d6e0ed286581c78eb746f7c0c05e07ff36c8f0e9ba3175177a6cc0522fc0f3b839e2a281a62101fbae484bbc41bb7c324fc64939f44de940a33aa68adc0ea57ddc8420721d66206837fa91b1ab7943c09d8904f348c3ab55311a0ab895b83c67b7b4efb23d5fba02ed8b7abddc1835977f439b4e0a76eeab97fa8e345c0d89a28651c88de7a309c13229db21a9bb3a46fb5ee712a50af6b27771f4d0dcee9e1aa04b2d3f4210ddf8f0bf07e99dfd944f474dc53aa939533ada00375522a175d2ceee2f5ea795945f38415b3bf0e3a340b977898eb51c8a5bbeda6ee6db628d97edb7ad07133173089a11d5ef3956f65cedc5847268d7bd6a2320de259a0f54ad020782c70cecc293aeca759b542dc033e8334474e4fa047c9ae2675918205442f9e010476900eadbd096728365b5ec067584ca550f708d7d4025f224477ee27f0cea7700eb854136bcc908238f9d0a4bf0762b5cfa1ee1efdf90dd73035a792595f7c4244fa85eee63ba342e277878b6e056764390b2226fd918e051b3234d106f48706fec16285d06bdbd82338b0b51c4e2139ded53c5b3dffe460906c0468215b3e3427caea43b732cf1f", 0x1000}, {&(0x7f00000000c0)="46cd7b727172d583", 0x8}, {&(0x7f0000000100)="aae35ce630f5a1251b61ca66f5c7ac5b8d8dc92d351656f8915f42688992fe03f7f8c642c04bcbecf671af1e4ee0d3b151906e9f8b946118bf2cdb456c32ce655516572c4fdff0ccd90747e44f1bbb3745ac716b0f848399ba9b1c458196972c8611b37b377dbaa9f2d38aac6eaaf57690eb97f283268c0d07f27731530c9a9b1ba0f4c0f252681859b0da274fd809267bf386874c3eb8136b062bddf00231bc21223919f1eeed12cdd9e90dec1ada936d7619dd10b49bffe86e17e55c4cfc94b340c53ef1b20a2a992e82c6492affffffff5320d3f558cd6a88264a00"/231, 0xfffffe18}, {&(0x7f0000002b00)="1040dbc0dbe61bfe1725a90d40b1ab73c1617f3e5557de587b5a5984c21b7795466d76b1d9e79287a4e03fa8e9dbd9fb093850af46553ed24da1c85e7b73806fda72059cb59bb511937ae62f01b95d20c25e897558f2fe5e5e5781369913ecb34ee925fc3ebee4eff530704453cd1f849adc17fcbcbeac97d788c8b300967022f713eee657a0602eb92faa9b83108b6e77e9a9397919337e28d43eaa6788d763aa4984963cb879948a2f57204571a1d668a3267a3c335e4d277d960fd88c9777faaa1a3d1d637ad87cf6f42c7046152838ae33e489b9e3079ce255e33a01ede4a8f40a0905fbdb77209db21963773f7e7ace21ffde6aa390ca0ffbe62675db96de9ef0c13a4afd0c8269b14f96e01325e4ff5fd8b9e8be4b34bfb8026dbcf4f06e464f6679f89ac0d002e6c88a2a7fb0a16894734268edaebad8b2469d71e1d7bd6cbe211b212d620bfe57e4ac9dad5e4416ce429c9afb467e97e2088a40ee84ebada240a82711d5f1679e4eb10b855e89d1e954e3e9a141d6262612696f2ee9ea90a3c4584a4c76c40d9e1eab91f5b38a80a6ece94e982671797b768879823a8dc6ca7ceacaaaa11eb4689fc326b5b3a9177c52fb92cfd0c0d90f48ec1f78e8bbb7bfe1b181e0cfb8ad8e4a8a10095220ed7da4ea8c0e704e0ce28c1ff46de52cb639a6299a2b8f6cc86f63ea2d781f37b58ea525a5f09c6a7205ca73135166ce52d8477ad2f02bdc09c80e522da1b987e1cfade35c8417fe7056c31d6fc92111ffdaf24630029c5ce95ab8ebdbd4d94cba42e319babed9b2820d1061b8ac46f9cb459ff58fbb0e81b0317fb125972cb413da789cf0aac66f9b8dd54302e0be9f20d6a929b799136b27a523b936b3afe56aebf79886808d304aec606a28a1ccccff83c33c7670462115cf10ee426b37223b40ea19971c9a188d6b1a922c01d026901d5c889e602ba157a87d2fe69a4499163b226fe92908f99fea01b3afda039cce13ba11df82c501311d63150ca313c4d3b47c9f5e19b85780618fe0fb3200650ed3d4444abbc7a0f9a8659daa63e520d6f0b3c05c185463aa72d6ebc2902369bb4bca5e9e397accc1934b3b14eaba0af4cd157bd91f17a87319a09beaa49b63a11fed115d35000df39dc70a329701d045e363ac29379e7fb1cc95b9d8bf7dcd56c447dff531de76649c7187a03726151bca2409981f861e7d9658f58cbb76cba5d414c29afd2c2f20eb23b55728c5bdfff99092e802cdd2232a13dfae2621f534d065f0324750901612768bead942356072c62b2a242a1ed35c6c81cf1a28a4e15d5c0c47f927986f7118b83f8a46e6f5d2b9f683e4dfc3846033bd1d6a85f23b57e44a81bf1a7098ee9c0d390e63d58623f6a3b32058eb274486d244f58ea467970cc6ecd4dec5f59f0d21d6afbd810cfbbc23dd702c411b6f30de1fe5f0abea53da7d6afe3709cb4a36fda0753a3ae50d465d2d6ffa54db0a7f6ab4fca571c9d67f975ca8d7c537bda3b1a43cc489e045097a20ce840cef7fbcbb7768c4b80aec0cfdd8b8a466ee14b7c231f7f6325cfce9edcf919b517c2e0f85d9070579ed6245f6f9c4fc8fe68be986964542589b53b77146b1fb9d85e408937e783ac598f23fc094845eb62ddb15eeb48773dc3718ea1fae0cf9d29d27742e3730d30e7aff6755e638a6db50530e9119fccf3c7e5afa4db60d68c32644b41b98fd2a66bd9ffc709096500669a81a6a71cc50efdd33ef6aca0eef645cf858c5af05da635849606d14f9426eba3832c93e7c18cae552b1a4e286ec6b3010313922a6d54d9f68835b84091284ea999f1679647f06e60dc2c4a773f7d7f4cdfde6d8a412094da01f26dff3702c723e208b0dc7c178264676deb014005826c69d9fe4a5a2d35db58a5335e76e7eb4541d671f5c889aa8bdad69162c1b4ed9c5007a535461b17d275a88274a5d5de4c76a246f9312fa4702dd1e16116c6fa88727d32a32a9e478886415a647bfee3a4cee3b2b804980a9fc9e68f833041083c295eeae3155c9a17ff7df518d825d6f0fae15665e45eed99f0800756c562371a8499a4d8fc77411921d944ae33d89ae49fa0c435ebb29604e31e5735d6974307c88c89093c285c0422322b11a9e0677d384439ef23a3ad51e758a923f1816ca27b902e46720fa27415ef99e0a1f5cdd49c871c4698dcb20585f074063cc97e41e56bd81fe56ba5dcb574384c1e48fc590db37f43c79992d4444d24737de9870f91165819b6c2910330c62b28ed9f6f834e7744ea227aecf19d967c461298aeee4333c4d0f0873ee833b18674e35e79910c3a1ef8e8f46bfc48488f8219e386864311f211505dbd1c79939c7edd6a32d4c38cb10efbb8a2a820384e32b53ae6ef70866a3ef39536db5f976219c9af2253b84c6e6a463b2c68b6cc771eddfff8c7f94881d6bd833511f9502c472fc3caf5b2fdfe08fe862c7c90363454680c26db7dd79857e23531b9f0fc66ad213964f466b3c50036ff99eaa62d12eabed3c2dec02bb737101b53a3d745bc2391a686ad8b8d2feb3a39f54218e140706cd45a09164606eeed04b6a1dc9ef9d906a363ffe88c789d2ee34ee4d352251742641881e568b3ccf9fd1e38db258cc89a599d0a3c24fe19965517bc2d7efe99ffa0a062a6d0a1a24efc61752755d70d7e513238dfbaca1cc16ef81b048e28b5f252ab597f69b450297dde7deeb637b684e107688ef3fe7e28d2b2247a54a4ec746fd6acbeb1c71b2c3183fb4d6386c52a907038b5f28c22c8ae1111a1f10a33deb73b725b5d81b4756e1d920149311ce4bc3c6f7a3041b2f6620362e3eab1331e2a4c3d62e5a118a7460eb2cdeaaab0435bb0f5cf208f9cefecc4fb90807f96ee29758e434196da5cd1178958ab45eb1095c4bdc01681ab960da55423eeac8195c8c11b39b9ea8bf291830999b023d4d06049ab2c7c6195a4c58af771170e73def7a9e140c61f57d770975f058174498e4a070c08aa5a7b702938d93d9bb75fa08fbd754ce9b3173a7ef101f7659b5c03d6fc9317a4a7cabf88774bad8f3cca370efeaba91ceebd7be9bc4222bb1329a5a01bf0987ed71da530c9e5e2fa958d828bd3e31513f3abe98609232181c9a9995dc97ec36c8ad37caa078644c33875ed92485847bc6a566aa8e16a55da80cb5af07b328f816c419200b37e7d0680599ead50ff0fca23e49cc149ee2eeb1c2d6feb3a4b318c296f732226c82493029a4936007d2ddab1abed157939ce45cfba13db096dce0641ed3f3edb1faea45035cc4560ce7409254954b28f07e35d5fc207906fe336c142326e27d33d0a8616d0f619d54e11d04161cca45f65ad9e29f932a2ba88a16c8d5667e2d43b265b4da7db24c0a48795da45b5ba1e7af22eec27cc84d9c69b82f092044f2592ee866f7452a73aec7b942d44f9a2c76c2f0fb4540cab17809111c0aba76907e52d4837dbc40f3d262ccd7cf0a40a48760351e92f7d332c4699e5b595eae5f78e5a7768d727fa80025e7e36a7a4eb92128ad2ebfe68303da1c7a160ba7fd8775f490c1247503c07e3c1837fda7a74b2d7e8c1ab7cddfe73fdadc1914f10de55352b9261d147f06b730134085c382143387a15ad4679007182c88b6c66214b230b4b1786ecaec01778d7fe5804e3a1324e0389658353e691ae3169aa3de09ab141c5de080015635165a26740ef125afcdedd8b05adbf1f8f639163672bceadcbe8ce48d41509c8777848c7ee38fc7598286f14f7cf3da3f5ebdbc7ebf6a8310d35965fbe6060d45dd370760ee3338758cf43125b3fe4ac526768ed29d21a749a38732d73835bb68c5846a069982c3eb81d66a181b615cb0b45c08748fd19ecd38601bab199bf3aa869304d0cf014ebf7eee3e5d36cbe148da7a70648e6202c274fa1c79d22fd56ebe6bea65eeca42c2aaa0a6c35c7e76c2ca062a891251b345a95c28e4f3df8b1e18911916d7ad51a0186c6f53c0b3f117f3eef8c0785063fa797fba28b8ad8b158b93f32d1c71f02a588e5dbd2d1dd1a0296fa444ffa05971faf4493e30420a4d59168655e470f2a78e03cd1fb67eb4fae82f1dbd6c41139131161e0255ee3bf8cbd4e431f443137e79a3e9e02f7f01326358e9ab52d67c78536dcbf5ab414ae7279e5010140a93738e092e611c600d0b794a4c2a87d1b06c4534569e35149b9ea7437aa4ef67669da37d6ad16b626063f2db4d3f6d18b0079ee68b4496ceae66f82db9accfea73867c5a4fde28e1e98f133fc20ef113f3a7ed675536a3613f901094bc45b3288e788564f561b99ce04e77cf87f51f655bc0147e24247f9c72482497def99352f63aa6df7bbbdcc6125087b7ec7374860cc985bfe2fdc63f5cf13ddbd1633bc60a852326ad790f3cb1663106aaffd419f9651fe84f813330de50dc42a7a2eba6ec86f0870e000c0f2a4928362f9b46f25646fa472aeb3436856c2afc70a380ee554718d370f269e5f55425538aab9309f644332a1b57aa1c8078c0e33d69f98ceaa0588c03242aeaaa64ca3d39f4ee1db6a88feceaae62729524669fbf5a1cac807d591ee5b179260d92d7bd7aed60da44252a880bac2207ead8e87e5a31cf3472328e90360738700d0c24b5ac791752fb47dfe15636e53526c6c71aa0b14129897f9c1f8c0834ed2665069e6759665a7232ffb73c2d977504a5d2e2d52178e351dc977f974086db4c27a52d0b6dcb321f2e9bc28b9457cf7099e38c88bc74c2458ab8c41d19c8a788366cae3f60c53d897e7f409f80a8e5aa6fd11c6c99c916dca306c6acab00a9f2a85606cbb9f39fec96e3196b02df972e42db424c074898926eb3699bea9f254e785a23bce8f3e4e9cec6d3fc299ff5fb81e81980a61c83334ed390e848757cbcaae864273c0952fee595a1cb33673438047a51931d65e1c545ab5d0ba02d176c7e53835c2b9c303eb29478203b9fb51fd866bcee6f307459bdc813693a2b233a4e30d129ad074bacc59f5a85e249825734ab74c5c184aac68a500d437296f3409f1114452783f295ceb4f3bdc21dd08bcda8814256c1cdf816af6a89a790f7d8f7812021423928ebf0c322c32d0e344245555fd9da583fb89c88eba0b376405f84d8a69a79d0686a33f10dfac07a073798cb28f4f38954b50fe275a2591c8833223e58128cfe24d7f1212aea2b4872f2173f34005f0be9da92765ed548c9f2e8b6fac8b5c18d5462172e9667622afb178b532b86f7affe690df5744c0b65505b2c88921854c016e9533723121b7953cc98ec8f0613e3f6d9ef6ca4a1d743917e603aaaecd910bb27bf8dd54940d7b283977ac327dd1af1775785056a8a21950a452bf068817826b98ce7e46b1356ac9cfa316e3a233af2ec0452a37eafccf3e62272e468b3de3b5356763bbba6e42b17a63fd06f61d4036fefec9aa436e92b62638b236ea33106f2239eba16acaf7bd0c176dc51f076ab5a7980f92afb9d1c4166fa01d8f02d5386977edf2185e89c07269f7957dba359e807527e162fada16c3e3632825a4efb86b5c71ea339ce212e060414798a6f4f016f70b86b7007949998444aa1cb912b17765401f32c173a8bcb4283842a84d3df1adb4baf2f09b232833a938c4b35397ce94d94f4f5f010c02d49f42be26b9cb9f019e3cf13c56cfb239fb848fab2d08cbc09d8a6816f72d459a387b13471a229db2929bfe866252adeba37ac1ac104c03d2a812e0a801c17f25eac978505ac758c1dcf2de0901356845f59aa447538d782", 0xff1}, {&(0x7f0000002940)="e5e305f861740502cd95a481feb382dce8be51a96b2a9cfc0b9212b504670dd543ec0903c92079929f178ac3bb3607f441cfe9c90192a089593c2371fad305dc737df551eddbbfc25d9bf3ded7a5c1ffb778283c183be4a0dace39279dfa104034ff396f15c0798944284711351f50c63331a718af262657b3b25a3fc49234e67aa549daeef71e25fa0a49c7a061f5b4696c76be6471ddfc5592ee07d028d60c2a36414afdac2e8615a0ea485f5fefee117d2432fe855b802a07438edb1b030e1786b7833b579f1754e38c62031ade206f745728ce21597ec00e0de3969187b62df9b4191068cca43d3aa68b09b99f92ed827cce0db72cac8c8a27316e444521b1420106cb36447c57e99f541ef17d5c31cb1924bf9c9ce06b19f65e7bf7a98c2ed289d47624bdad48e0b72b5c294fafe432f1f6215b9be6fde53655fb176e66a92674cedcdd390dfcb8a6b928cf26343904f6f80ad489d88b010ba0ae39192ca1262885aac25ab2cbbd0c5bf4bb43fd728cdebd0fced3f0496c1471bd6f45e3e6a13a823b99ce8060d99ec9a2c37171f3fa79307792dfa8c2de7c49302c312351724ec60c2365acf0bf33db8837b911804f714deed27d95", 0xd7}, {&(0x7f0000002440)="d3b95871908beae47db17d09402f5b192b11b5b2768c945adc499f857700579befffacb030eba6335dac4313666c8e3b4e28442647f41a776266320b60de1289bc630fd3fdc2b39a42e8242f517916fc09693a0ad298f7d9f64e2fb988fb0ac6d117aaa0a11b4bee6be4fb6fcdc3c34b2927c49d52b5a9676418c3d24373a198ee495412606836e390", 0x89}], 0x1000000000000030, &(0x7f0000002840)=ANY=[], 0xe9, 0x1}, 0x404) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0820d40"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="9be3a806000085dcf063cdbfbb0000000000f0900600550290e0662a55e3b24069010010200000000070360806f52879f6cd53908a7f18a1f1420caa61ab2b8804f223a73ba9c0fc", 0x48}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202e480ffffffff092fc02492337298cef12bab1b53f928a54762a0365dd5591be7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000380)=""/109) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/62) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) getsockopt(r1, 0x2, 0xfffffff9, &(0x7f00000001c0)=""/137, &(0x7f0000000100)=0x89) write(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x4) r2 = getpgrp() getpgid(r2) pread(r0, &(0x7f00000001c0)="de7c5672e3d93104d87b09571ae669e76072f945f78bc170714e19e22174c66398ea5bf2eb9e238051aecd3ecbfa31211a60c23f6f6d4f34a2224d544b2f194de88bd0efcb89c428660f5a4da50d00a1c683c28144bdce03c32968de7f41442f6930eaf8ceda33ccafdc5bd8293f50678aca2e458a13c66cb896f228650b5c1bf8ba2f1e4ca24ab2276eda8b85def56c981b35444715c4df7cf362cb90b85447fdc2a45f6742689330624c01711ba644e8e54b498cec2d349f51393f23b1fd84d50a0bcdbc464413e6937aa4927908676324644906fa4f2c58e212a2b8d9aebc9dafb46e06379f161dc5b429f3e1d3fe3b8f2fcfda7e98b942b3e7b682d10bc1652f611df64377ab7ab823d2f92f7874973ff872dd193d84bd24b3951055e8cc5c5fdf40908ec2d13dfb2b042534ffc69edb121e1415cfef134dcca8d596b645621a8a3c835eeaaa978ea1468507f27cb233288e84067c6e17a3d682af99fab0609ba2cf97fb4a5188146eb7ca88710f318581364555ac65402e22879ca09d6f808789f686f7ce3db3c69619269daba0022bed70410586f8f8a8a6f04c9f55e7a3305e738fd450e9d66798f952ac773f073a8d3d7bb3687ff5173828f65ec7d7096b1254bc3b3c015cbce0b9354fab6d4f81f8e67ef4ce69b1785c122a6212acbaa95453f624f8fc3eaa181ca216082fd0e95a0bedea27c393af37ecb2bc2e80610e990adbc2f0fe03d84556128d3d563afd3bfe642266eaf2b54cb501505001812a6aff2caf0d44dbe3c14408ddef9f8806c14eb9ac04cf61e229371a1c808f74fe255744d50149f1eca9b491300b4a8467b8938741dbe601428294354f3ad0f909a50b68b50b55e920fbf06819815a235ae1995a596cbba0a2f78f2b91ec0af98c776cd568d5fd130d6dee81cec2b7d043c6f864d52b7060001be24840eb932bd21ab9f9062eed0853f54bfd4d401c6b66b2a3305ed713133e45173b96dbe06ff2325b18ae7f175c50ef616846c652a237b09c6783a8f4974ee446c5926aa4287f9f4589c8a6f6d78b03e2f120ceaac7efee9b68ba0474efa175a9d5f75e06f27549c24d567e5825dfb1a90859011665ac5826f709f68f4f3c1769081011126146caf845a9364d7e6c5ade2f0ab8b326e67470f97cdb6526ee867a1eb69a8d4f3c75c78659c22194160b1c18ed1abc1fa3ce00d5dd8e43fcd8a22c869cf1717ae585afd6feec559e25157cc4aec4d110f17b8225a63ac9799cb60b4651e5ddba029b71281d2aa9b7cba71cc32b578ae50bab8b81a458e94be0b64284381425d25a804a564f7fc3ff0247a0e93bbc9dc653619fbf76744590ded5a5e5f7fea1b80d35499f7aaf5f2881f610a0ada50d65f02877b0c413c0467ed88b0206b646d92b2e369336c15cbb2e670be370336ccf15f0e14b10c19f9e7e7b5081470772db26627e6fb9a3dadb889ac7554d3666407fb3c475b5d6746f5e08a808cf300a8277011562330a534c30f64db9b37e6194592d48ec1312e7c6db7f844041b7725d7a396a94f1781a0f3f0b299027e66b77a94763b2ad1c56d1cc02bdd9476d7bcbb9aea9c2c6db911c422eb5b9c4f32c6eb5e4e9d13de9de0beada17cd14b046fb7af0a83233ea16ac3be1bee935f06de47b50541d2dec8c8ce002c13844bacc890b63f06183ee49d5f49547729083988c8aed078b3135810681967df0230bb6a76c5fca55cbcb5e668ccf3ebe665221fb99a790a20b364f021f1122a18cb89f9add5cfee086c227ceb36c5a5ac4be8689a024920cbfa7225dd610b04ccf045e3feaceeae879fdcaf393ca799dc26372d98dca92dc46ccb61921a0d65e302ea65872dacc73f5cd32c55ec070eece21d342321468990a28a2a13176bbe02357a6e0339fb711930aea73c9bd70a40fec7f624b15a224996668bb85e8e020ef2ed8e1c06c95b93105423582750b16da5ed32823e0a5b3b9552bcd33ac36c5cad7547338ae2992078b684b65c9092185c7d62c70ebea240e99110433b5007583c33fa95a43d6ade04e81a297fd1bae5301da6f570c39cdefc7eb2178201be46401fd7e113ac3067887d4a61bfe5a2cb5f51ca722ef8570909445fa1c97158fa3440c24960ad0adcdb4ed1ba93cd54df9179dab4669dea238700d0784f6f0926ee990e009ea7be28c82a624a576faeb096ccbb2a0898e605cbf8ea8c838b0719c631b800fd7690d8ba6f4380f324184043e949681ea8b9087b514b09deac276a515fbff7069a89f5a67e3d0083c592c138f27bcd115eac7d233a868ef193fb7ac81c7a6c4c9855bc87342f1564c3d2e57556e589584e24b8fa575a03e2a7dda47e5e04b2a3942d9bd0ca15bc48166ea432b6baea1819a3da5ef5143cae9094ad9f7245066db7fdb9d28a9500f5c46275bef3ae9f1bdf584ca361f4da555d6621ccfcc931e01cfffa880e32e502dd9dfd79170b362fb0b01ef5692be8132cc6edcfbf19698cb22b85aa64180dcdb814b7f11298875eb28fd9a5a41ce1e6a751908c5a0a90e36ca61918145029dcb69811507761acd1175ad170e8828ba22671ef7bf1438126adf5a2bba251a7806f717c3be5fb5279f7a7444dba9144931d4cd3ca3d871f37fca1153ae83c71df74587342b9e9b23037567467cc4b9e1b989283172ce118bbbfd64c59c263c3368b7011b1f5a557057a6cc287f8d63912cab6e5cfdaee13261f8d719c26ad461ae194cfc1b27125f92d24d0160add2d280618942ea0c9f4d59922e478f621a013b8e1936585a70660900184106e32e39f07d365534d0fb568777268a0c6ca2c3b06bb1c1f0f8f073c3b48954d44e17db87f3a4b62b05a8618b8e138c57a1f7888a545136b328618282f030516baa7536dc50050fbfbb83cb4c99084b1bfdd8cb3919c81be235f7b64703b9297da3be23b8afcd82128587559117ed34ebb4a327154f1c131367362797da6fee71b542b28d959b5bd0e2f6bff74d482931f752501e7fcde5d94e1fdad222038261b608be0e8ab371c50ca8859fe502eaeca16930dca49395fd256f9b191b5a235345ee75e3da546537a06a2dda6532731db79c96d2b0afadf0942fcbbef27f8d2d7308bf2325be61f71a987c08322cb4e430b60f2bad741969a6ddb437206461eff8513440f33b9afeff1e3aec65c88c83f73a7b771ed48bc48c668038d307ccffadaacc418bb396a13b2229b69d7195f6301398417137d021d9a72afcc93302dd9b6ce192d42d495b038e3c025e8d58fbbcb9d17d03abf44aa9ad41c1d0633f6b69a32da29c3698e87653f88546ac3a0cabf3ebfd98875ff2c5e88260920744c7aa36d6f3832b1704aa00024950351530f1911d33d915ac855957e1e7f4e8a26aff15bdc538879285835d55a433b385c86353d4278fa0bae7e0dab9fb4cfd1072155b8c97fa9c52a93537da7a734715486ebdf56cfa9e12c4ecc709a74ea90d1c3101ce6aa0ec53866187ae96d0452e10f5900004ab5ae900923e9cf16f78a9799d12709954dee7e87a3199b29be601872b2bbaec410f5af5537076e0b88d4819e7886726e57ad239a5bfc7780fedc937d40e58e58d87cebeb49bb5fc049ed143c90293facbb321ddc02700bc2a10c364f89ca870ab0b86a3cb6a983c1b9f943c29f6a94fb359e0c545ff34b9e85b70ab0d2c5499545e2791d9e917ad0e9b808923877adea24fb2659b277410731f5fe6bf32c02a44b9de3f662c83f27aa2a1bfa5286e6d38e8d5680925a37af04003a042cb4fd78e5469c77d39a4585e5c302886870c84f512b3406f356bd1e880e9c5163c70dbb40eafbae05ccfb4e962b8cb8b204b8b07566ef5bbabbf57ef78da056f821f4e3785c6a2a53c59d19a52a6e419b39f8ab71d1ff6a918dd81f359654ae3ceef152ceadb0c57154bb40dbe394676a10f9441a746fb5f804adb122cabffb67d5b17d6936a6669717dbaf79c1a3c4093327ea3ee7fe85630a3e729b98202fad92e406ee41dc8bb755e21218c00bbb62cdc9cab460986c20556fd05a7238b77a46dc8233f1d6c2bc53708c0b55b1d55da6ddf4cebff62b303a0b41fa491b19cbbc8ec1672708c0cc5233d4476fcfa53a0c595588e14e2cea22ee17fd39d5d7977a672192c327e154ae674de2fac6c43706eec0d273cdf1b75bfeb049869dc1c7184a40b54057929f295fed82d4893fbec2ff407cc1359bae2a61feafe93aa5da85324a1b4dcc84d9c93b43f92e2da1a2c4858d5ca0b4afffae18d841f1a0a38eddb2f2b720400d06313297f04cc7aa66f65eab17e9411433190bffb2207a8046c0d0a32536b32c2692898852048dd0185e8fb042919cced18084dff25ad10cd4098ddd98def1227f2221360d23220156a72831f56cd97fa5428fa0722142ce770191eab063b5df639e60f8b4dc10a14decb5342f679c32cf33d47f58aec2f2caebffa671aa9b3fe69ffa452f1e85bb32fb594a0384f31b30c824d4e07daf496fb1070a0df32e04d66df49801410c65423c659cbf9f2777e4a04cfcf4edbba999709c34a34b815c93223ce8685218c63975026f4bdb9a0a09d02091d371307c6bb1774aee60b79863dd421c18bbe38d2cb158c0d761ce5edf01784f4433225a66903d6ac3f928884a4533feab547a0914571d041deb374353c34fcaa68c9e2b7174b19f86039756d13e67922b4ee92c84ff81461a14926de82c118115f25b75f20d32081cbcbbe0947e9a29fa60ac6c46dcb4ffbf883982b0474166cc61d16ee047f9e6efb6224ad460835b941688bcdf7055ac5f1019bde4014f83b364d77886ff6a1e6ad5ce235aaad35e310c72dc35e2c63e9e703ffe3a151285dd5f4e334e1702479bd000ba7122da3da4ec391217397bcb6aa65f4e6a364e5f1a39f876bc1ebea98e9661e3db552c5842a6c3094067756ae49976c196ae642731836bd482c836799654ac666c3da477f1a3266a88c507002c3c9da1cb41e54f45ee938b0783d2fb940f53130d365f5b4a1af7696155611fee91fadfe438f58d85391641116ea7c254657dc66cb3b0d2af3fcc4cfe60b53e50bbaf3581432d078b55e4b3b1c7499c83d6996c3723600abf33a3fe4a779a8ea8c15cbb8ead46ec2bab143b49f9cf6c2fff854fb3f2ef31a3941c38654ee301d020ca6563e050458c0e96cf7da0138ae3123c40507d9991883134efd706bfacaff7a4afb3ef8ad5b9120956d5b3c06f1d8f92af205b4b2fa90f6094ea765907b4655fb5fcf0c34c5ee7aaa023b9142c2f2085b2dccb2ef32b2aeb46536142de012ad92117bfd484f715a98de5401df7157fd95d5180e39335c73eaedfec0249fe996fdd2e811284e5a0fc862b9fcf14f35a41641fbfd9f6904253d5b76d20928abb7737b34a335448f5b480d9fd8a046b6ffe9e0211216ddf9e0f4fb623cde3adee7f87969d459443dfac37fe75aba3af18440312c35f45c37ee311651a88210e5225787dbf72a43dd19e1a9e77e26e87c14996f0b29bf230a5a43882570ded576742e902f3bd95be31cf8dad16ee79156787ab93db728b94653b2bcf0ef63daf7580246c620eaf93e3b736fd090edc596be8391e4e098546558e50239ab37ff7571252f661c217918a6e40ecd46d38cdd6a03416805c5752e7948a207955634c48ee79c42c4ed25802a36245bd8fbdb3df4e33dbfb0e158179e1df70bb8eac67457e03727406b0e273fa8cc5d2339e29ff43e10ff8cec7712ec303bf975b39cb52a8abaa5e0ee43098b91ff47606bf28ec9f529cef92760b0c0f04f85f586e9dd231853", 0x1000, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x20, 0x0, 0x0, 0xf7a}, {0x28, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getsockopt(r2, 0x80f0, 0x2, &(0x7f0000000240)=""/249, &(0x7f0000000180)=0xf9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x4, 0x3}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f613357e3a", 0xf, 0x0, 0x0) 16:00:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="a8ff758d7c97bbfc318460876ba6ea7fef528292985894386586e0ef7fce2f0429a755cc86ebae56fd12093ae67d70229d86623c6f1ea74d6d4fdb66a3c3969547866437de7704fda4534ca4bbd6be"}, {}], 0xeb30, 0x0, 0xfffffffffffffffc) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x420, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03839eb6309c37af00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x16}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) socket$inet(0x2, 0x4000, 0x0) chroot(&(0x7f00000000c0)='.\x00') 16:00:22 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xa, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [], [], [0x1]}}) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file1\x00', './file0\x00'}) chdir(&(0x7f0000000080)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x200000000000015c, &(0x7f0000000000)=[{0x3}, {0x3c, 0x0, 0x0, 0xfffffffd}, {0x4006}]}) syz_emit_ethernet(0xffffff47, &(0x7f0000000140)="985238a669ab541d1369151a49be") 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0xd27) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x7f, 0x1}], 0x800000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x2, 0x7, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x6, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2d, 0xf0000000, 0xe3c, 0x4}, {{r3}, 0xfffffffffffffffc, 0xc8, 0x0, 0x7, 0x5}], 0x400, &(0x7f0000000180)={0xad, 0x7fff}) close(r0) dup(r1) syz_open_pts() 16:00:22 executing program 0: kqueue() r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000300)=""/177, 0xb1, 0x1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000005c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000440)) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) msgsnd(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000099ff8a2b44494813bff2522f9168c62047d9f2318bcb3d6ddc23793fdbda8818d9e7653d2bf98897ae1331f7021ace418b904df516f4513b731d100507548217e83a839df322d67770e2a8dfea36321913cdb616f98acf04b603314224204e8532f20c66c03df7003b37b5f9736d535f03dfc8fe110b7e783a893ddeeb48f1b9d4f0ba976c9f23df4f32d0ff266b53ca9a82caefbfa0a793b8ee0d776b104608833ccf5570f1e9edcacfe09381905d8d78642db57671d6f4c1d6b68488dba060b87196050da582be6035886930b493fc4c1601825667f2dc4c3032cd91ed5b6e7c"], 0xe9, 0x800) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x2, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000480)={0xfffffffffffffffc, 0x1}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001695f658 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001695f658 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1f8}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x54) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x80, 0x1, 0xae, 0x100}, {0x792, 0x0, 0x6d}]}) socketpair(0x1, 0x0, 0x80, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="0714e15f0973db00080000000025c6149b33ff0f", 0xfd47) write(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x25}, {0x7ffffffe}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) socket(0x6, 0x4, 0x40) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) msgget$private(0x0, 0x114) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x5bff54a3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x5}, {0x800, 0xa2, 0x85, 0x3}, {0x4, 0x80, 0x6, 0x7fff}, {0x4, 0x4, 0x7, 0x1}, {0x5f, 0x0, 0x7, 0x9}, {0x3, 0x8, 0x20, 0x7}]}) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x40000002, 0x1, 0x1ff, 0xffffffff, "0000000000000001000020f3ffffff005a6f00", 0x0, 0xffff7fff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x519, 0x64c124a5, 0x8}) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) write(0xffffffffffffffff, &(0x7f0000000000)="220e228901", 0x5) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x61}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") shutdown(r0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x8001, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf1d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xb12}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xc3a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4570}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x41cd}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7d0000}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x62eb, 0x1, 0x7f, 0x82c5, 0x1}, 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x58) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000140)="e1381ae47ed03ef78fc01acb4ebf2697642c3c7e0eea3003940d9267e4632117cc56470383022d13c15180c660a4220ab26dd759062590336e42f352ea3536ce0df38557bb57e777675661eb0c3eaccf7e54dcc6a25815478a74c6c85d3b6e698b643c6025d8a373dadeab336c669be3f6433798822b8ab7082e095afef844fa131b", 0x82, 0x411, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x3, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/239, 0xffffffffffffffea}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r1) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getgid() r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x1) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000300)=0x8001) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/109) r1 = getuid() r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r9 = getuid() r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x6e5a, r1, r5, r9, r10, 0x2, 0x3}, 0xfffffffffffffffc, 0x3, 0xaa2c}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xfffffffe, 0x0, "0000010000000000e500000001000000000016b4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x18, 0x400000002, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000040)={0x7, 0x0, 0xffff, 0x7ff}) r16 = kqueue() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) kevent(r16, &(0x7f0000000100)=[{{r13}, 0x7ffffffffffffffe, 0x8, 0x80000000, 0x10001, 0x8}, {{}, 0xfffffffffffffffd, 0x23, 0x1, 0xca, 0x93}, {{r13}, 0xfffffffffffffff9, 0x4, 0x1, 0x5b0160b6, 0x22a4}, {{r17}, 0x3, 0x8, 0x1, 0xf3ad, 0x4}, {{r18}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x1}], 0x1000, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffc, 0x597564cd5e655920, 0x1, 0x8, 0x3}, {{r19}, 0xfffffffffffffffd, 0x80, 0x4, 0x7f, 0x100000000}, {{r14}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x2}, {{r20}, 0xfffffffffffffffa, 0x23, 0x40000000, 0x20, 0x3}, {{r21}, 0x938b70bc1870f216, 0x9, 0x80, 0x1f, 0x7}, {{r22}, 0xfffffffffffffffc, 0xe, 0x4, 0x2, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x1, 0xfffffffffffff071, 0x5}, {{r14}, 0xfffffffffffffff9, 0x1c8, 0x10, 0x0, 0x681}, {{r23}, 0xfffffffffffffff8, 0x0, 0x947004e12e226569, 0x5, 0x2210}], 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0x5}) 16:00:23 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket(0x20, 0x3, 0x2) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1ff, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x576}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./control/file0\x00', './control/file1\x00', './control\x00', './control\x00'], './control/file0\x00', './control/file0\x00', './control/file0\x00', ['./cont', './cont', './cont', './cont'], 0x4}) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000540)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80af) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="96c0d976abcd351632366a25ad4efe438a97ae4706433cff335a8bcee816287b21317e4fea4b3aeab034b2a521444c1ae30596c0469391c8849fcb6e077d515a760ba2cd798b08e871d5901525078f18b6ffc2eb45a5db7c3f01e0ca413f600a0fbbd3229a2452598023a6f2ba5a8312e29d4a7ff549cd4fc05ee1dd6cff8d53237f3230427a4ac4d79aca33e9bb46c2e41e4fe22bb335f71dcb4b36be5bc762ade4978aec8e53a12d0eb114dfd824141975f9a02843f27b480896ecd487b9bc6d68e036eeaa9f26642117c73bed50222459feec5d", 0xd5}, {&(0x7f0000000240)="aed92d20212cadabc8d40e01137764e01cf48110fb86a84e01bb6516f911222febcc8151fb82d29a6489d2e5ce66a85a75266a464949588bed410c5450bb95e3a4f464bf79ae2de7df93bb69eea6d9635be8869e41dc5dc5edf97c6fb589e484a3a778bcca732a1dc1534781c71fb352beb2f03ab5095ba666df24a3401699d586a2d6614d7f1903f321797f467a14827a70342fb96e9178e3085b9ef352cd99249d56b1062d5b67a4a032e277c85ac6402ab61548d37c00dba2d8414526995152a8aa30831f51d7820612f6a53c564fa46ea7ea044ea55d9dbe574d1d3da663080adbb87e08c0d320aff0110a778cb94e38cc", 0xf3}, {&(0x7f0000000340)="0139c689e14382b57596b6e501b7aea09bea89289c3ed9e97e9ac2bcf4f62a72d09a33a4309a7b748c637288ed3d98701c667d9102fc794399d3a6d34bab7822d27c732f9abd326b6055075cb7659188fb1887cd5fcd5028c9a6d295a2e08e2d83c3fae57bc060145fd8eee5927ad316a9f0c3d5fb1d8258a061f0f1cc8df1f7171dfd077f105d40857ed878ba2ed567def2664056d070762dcb0cf1c784af4cc3a39aa1687fc2827a47dd053e1d46e1eab3", 0xb2}, {&(0x7f0000000400)="45ea2d3d7dcdd64278f552483f6d3a6078760891de660b99bd929a2ef30c7e6f52cd4e0f0b26e2becf38133708d744f1579b81b995518439e92a6458b41971e1f2726f972687affc9513011aa3706b2ee65bd8c74c172f", 0x57}, {&(0x7f0000000080)="fb0524b8f9ba24becd", 0x9}, {&(0x7f0000000480)="8119ea72f5637f08d80ac8f20ee19b650df3b351f2d47e7fca2e1d29cf15ba72239dcd16bc8536dc77322b3f6cbfe2db", 0x30}], 0x6) writev(0xffffffffffffff9c, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850", 0x7}], 0x1) 16:00:23 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000040001"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0xb604}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x800, 0x80000001}, {0x1fe000000000, 0x400}}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x52b}, {0x30}, {0x6, 0x0, 0x0, 0x97}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="8bec4fcf8fb43b9a6e6d58063d83ef87f8aa04ee2036c34c689531fa3835a5c33a66acf7b1b2cd53907a79bda8e64b8901af31ee49063ae29ea3dcdd39ce4372a224219bb8e1a3be3d56f2deec", 0x4d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r4) renameat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x2e05804a837f6b49) 16:00:24 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfffffffe, 0x1fd, 0xfffffffc, "000000000000000100002000", 0x3, 0x56}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="31d12264a78fc0830e2bd4bf32b5f822862bef29aaa79924a976f5b83738291fdf79bd9e43"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:00:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x1, 0x60, 0x7f, 0x7}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = dup(0xffffffffffffff9c) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) clock_gettime(0x3, &(0x7f0000000240)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x2, 0x7fffffff, 0x6fb91615, 0x0, "72efeaced406f90b4bb9d1b6318fc90050bafde8", 0x6, 0x20}) write(r5, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) open$dir(&(0x7f0000000080)='./file2\x00', 0x8, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0281a8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000000000100000000000000000000001d0000000000000000000031d880e0611f6c3ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871dbdeb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d272f597b664ec27bb1a15c1e017f39e00e65eec4b2b05cf58a6a4a3d4a79e921f105a65960bf59ce81fea818fabd2adfcee21db02e9f22c0082f183c5486d2ba7d60933c1fda0e5d88eeb0c8f2fe635a32cded90365f40ad40ae5af6474f5f90126856fd4c4a45351e6858be17ce76de2b2093aaf44d62edebccfa9a16a0eaea42d2c4910", 0x21a, 0x0, 0x0, 0x0) getppid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0xc0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000140)=[0xfffffffa, 0x0, 0x9, 0x2e6, 0x0, 0x8, 0x2, 0x8, 0x101]}) getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x80) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:00:25 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000440)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x8, 0x4, 0xd551, 0x8001}) r4 = getgid() fchown(r2, r3, r4) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) getsockopt(r5, 0x8, 0x4, &(0x7f0000000200)=""/250, &(0x7f0000000100)=0xfa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8120, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x8) pwrite(r6, &(0x7f0000000300)="dde8ebc234177f8977", 0x9, 0x0, 0x37) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82432e2f66696c653000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x1}, {0x87, 0x0, 0x7f, 0x4}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) write(r1, &(0x7f0000000100)="fbc86056651bccfbd558a853f5ccf2fef2aae80530d7327309c10ef39e2c167b2f64ce7736c9a466f275c764230e24f6fa3664baac6b02278a8818f5e58a9985e805926a0389531dee4a7faa7c7f74b20f4bbbee6d75d481dde368d172033428b5fb870fb219b69cdcd80a7baad7198f55c5a940bc36739129c4e7eaca22d60863733c8a26ec5d9937061b51fe53ffc436d088f5153ef45fc6c814d01793", 0x9e) shutdown(r0, 0x1) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/98}, 0x6a, 0x3, 0x800) socket(0x2, 0x3, 0xd3) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xf6ba, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r2, 0x0, 0x0, 0x1) ftruncate(r0, 0x0, 0x10000) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x102) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225b2337ad8347a888d6f259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b879db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa03c7f3e3035b07866fa6ddc513bbd74eb685e1ecaf79bf1e71a161ad2ab436415863b904c5d69891dea515df3b33a0475608fa93f92d15620601e5283c7ef7407e4331450fd6f8123fe83b619f280ae110f7882de36e658e118d48b8bb159be008edbea3988efc5c7ce72165a872ec956d24c3ae33c6805404d6b9054324caa5dc19254725937265785d3de1dc8f4618187e9a6813bc1189232fe4e5b4fdfb7a041852b75a3a7b676a75ae2271763ff690c2e3d2c3332d30000", 0xffa1) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) recvmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xfffffff8, 0x1}, {0x18, 0x0, 0x3, 0x8}, 0x4, [0x63b8, 0x75, 0x3, 0x5, 0x9, 0x3, 0x9, 0xe583]}, 0x3c) 16:00:26 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x18, 0xfffff, 0x7f, 0x7}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x2, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) shutdown(r3, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:27 executing program 1: socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f0000000640)=0xc) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f0000000680)="71185668bfe6db5c51b4485780ba", 0xe}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r5, &(0x7f0000000580)=[{&(0x7f0000000040)="3b0ddb2a", 0x4}, {&(0x7f0000000200)="0b8dbb4e2729762d7d96bd8eb78a69af89913a2bf2c716d32c1fcc92e85ee250ff0a6e376ee9ff5edf7a2c02080000008129d701cb5d7f6da07548f7480ad6ca98ab49a87c8386dca1fe0d17b6ae11e83739118bb338148aeb153207b4ce2688da2321eb68895a610d8a9ec0a2112b3696fa62340f599325efb517f66a02d247418bb40c0f4d4053ec7e5cc7ca08859ee69e0000", 0x94}, {&(0x7f00000002c0)="d454f0316945520daf950c409378a5ff1b37132d2c89306bdca5498ce4ffd58721b576aac38b9f4e6be8efd4d21bcbf40c3f71dcb93e7e546e093c03b0283041e94d71a7f963e566f7ef6cebc7a513f28f4a0ab38064d0b34be7066525cd4442483dcfb1e9121249fd0599df12584b7088308b47d115cb50e56b1c41c1acc010eaa3934acc57b9f3180d9b329b5866635f75bc1b0cf2f683ed8060939c9322c32e2f9d0ffdc006ceec32d56bddda26a4d0b2c4c4a5f3e58681d0448c1ef946ef5a1b6137860feacf1e478490f70b429327ef7ce99f8d696a07ab570a0e7e5b04f2b6e6391bde9951a6c979", 0xeb}, {&(0x7f00000000c0)}, {&(0x7f0000000a00)="c58fdc27c11a918dd1a3400fdcd44517d7bbee32595223fda1f13a26587d54f10576d4d8f84477b0d2718216892b812887e4f82dcb81d5f0da4fe81fb9cee91802f71ae67bac7fd8dd721c427f5c789590f6d0bb2a53d7c17514bd120b309a3e305a1a0424e078a20c6146ba8a974daad0ccb80b5d50c35c52fdabac99f5566fc4d7e7737a83fafca054fb7f46696387b24199480187aa1d1f34ddf3feb21a769819fbc4dbf485c8f8ba9c20bfb65f71929e4edb77ca4e3aeef83fb6658be78fbcdd5bc12f3b8386c4335a812c1de7a80cc09fee4c0679920e80920e154e86668798", 0xe2}, {&(0x7f00000004c0)="c67538cdd015ca22fe0aa9fb1b9cb63275c84d58", 0x14}, {&(0x7f0000000500)="46ec4503509561661e057fce854aa2fd7173fda3506505241e09246857694e8ab75858ccf378b9fc4a100034e5d92b4cb10bb6697bf08c06dfac139d38ac94a302f1b4db8a1fe697ed6d9300277152bb66fb599d2411445a3a672bdc9fa77ba2e066fa1bae21426383954d3fd5770b11fbf705ef2f62c360", 0x78}], 0x7, 0x0, 0x0) bind$inet6(r5, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x1}, 0xc) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/175], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgctl$IPC_RMID(r6, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x20000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x8, 0x1, {0x100000000, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) setsockopt(r3, 0xfffffff9, 0x3, &(0x7f0000000200)="983d737110361abf8cd98d5cf1dcc0a088b9347b9eed866ae2f7a785be82e1a731914fdc4eddb20a1f228d5a1ae348e6e3e5ca91b6d5d9c783b263279c453505fea27ca4e916de2b8569e3ca75fe4294dee4af93ac32ca3159b1a223ab954dc0c4c2fbfa142fb7b459ac957bd7524b18df822e216b635cfe1e3a98f2b885d139284e6945c66c0c44505410a4502066526fb0f3d66807e1caa0e90a5823d6eeee06b334a2b4bd89e64daf208f2c2b4e786157f76dbd536aad786c0898aba421a8e56ce15c8a97935cff7b15222023031e5ce46f1dde771460f0407625", 0xdc) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000c40)=[{0x7, 0x0, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x40}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) r14 = syz_open_pts() close(r14) write(r14, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r9, r10, r11, 0x20, 0x8}, 0xec3, 0x2, 0x8001}) 16:00:27 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x10, 0x4006, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") load: 2.97 cmd: getty 36227 [ttyin] 0.00u 0.00s 0% 305k load: 2.97 cmd: getty 36227 [ttyin] 0.00u 0.00s 0% 305k 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="0a9858f15b4d1f30637e94e3c95b") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x1af9}, {0xff, 0x10000}}) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x4}, {0x18, 0x2, 0x0, 0x9}, 0xefa2, [0x8, 0x80000000, 0x1de, 0x0, 0x8, 0x80000000, 0x2, 0x2]}, 0x3c) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0xfffff8c) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfffffffc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devRcpf\x00', 0xf0c7936e0b4ef625, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}, {0x34, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07030200f05745192a101000000000ffffff05ffff05000520000004"], 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x224) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x86) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="ea7ddcc58b99f0757db09c16ff521355ac6e4b250a579ddaa7cc427431e77328d7ce3d127f84273bd0f64189e91cfa580d96c73e40dcc56838d8c11acd30f04e63d5aee76c2130d194157691cae6c96de1e996458367abe8db445874a85c9b4405de07653cac70f2e0b6b814eaf93f252ec1616808c7e6a8febb03753f40efd443c80b08e0a1d9f46a06bcdc31fb80dd31e72fef6303b5f6c289e4b782957481f66ac0c67063b055a486f6cad300feb809ab483b8c77e3407ad69d3e2b149e2c995688b31c02f74dde78069cd6a3c784848a155d94201be5af4cb5e664e2265fb7f806992272ed3a7619007dc3e6c68f7ee15f860f3e558676a94f0ea63684295f3d2214a3f427bf5f0edce8e912c95fccb3e9703d7987defe03e62f0f4321697f1e2fc2de9a66fe8d7a474d56d4257b255442f9a9ad58d8cc7a06290ac05917a0263ea9e247c0b70ec6d1af035252f7f0f16933eb0dc1f432fc82982d97eca8507e1a16e349ecf3e0772e88b7cefa58df4ba224a18c059f54a5482d547acc399de44d7d32b07879daf40b9ffa9d4af81b5c62e6ab92c148a0379cda146859be25dd2b9723193529e54d3ce89aaf12a20a5fef91542d9f4edbfd7b970232f6198a149e454767178e70764b4353b9d64f59181df3fe6c40c5a7436c0291e40726853484af220828ea562d7a89829548c91eca06a6ec3ca8b1e2d117d3012316f64731ed1ad2d0bcc1927ce5705a4993e5ff80fa6e5422952cd1f00532b652e9e1424e0e838beb1a948ecef7422df8e64039ee3ee86b26ec7f4853a5693bd70d03e81c87abb6351f77f9188247ae33f17a73f91061e147e051636416619561e23d74cdb7f4ccdc833ea5cf1281eb40ec98169ca4246e812393c022eb60702af6d2261d5e21a9c9c8d595962f314a4ed2d9d064228e5af818b0519c0fd8cfebecaecec943cf07db64555d16c967c0ded63ba7bc23affece02116e3dc1e44436f3188111c42b3ec41f7f0493126691415824daec7da70d2d10154973ec8b83438d1a186520fd95d861abcb64209dfe12c2380eb423e8b3d8feea743be4fc1ff6173e33df9176099c924d37d89bebd4ffdc20a2906d7991b61137972fba1184f9762c3b883317704c6f74a5d88cdcd57ed66e6c58aba3a3a6d1c9e144b45c2554589d383f88615b5961639948d1695001668ce448a396ea0bbc95204826297e335d50b7950eb3550806405f3f4d00745fc1aff15e3ef46e54ba81428cff22c50caa6cb7455f83bfd57fb10d0770423595a61b27691608cf01a195509cc039f2a46572000e0e04d61ab02776224c132a22e2dc9f37fd2eddc9d09652e0aff6feac8626b9c1d306f8eac2e2899cc679b23f8ed263233666b8446474254dc166e05d7bf508286aaf5785a6eb0a5413e629ce3ca8767a4bcb8f562001e2673e340558d1e716394b4701e902e337b1247eab3299219e2370e6a3a9ea6d4ab36f9d1dca18673540d5b4e1a94481ade3720eca5a49d045597c3283b01117b711da1ec0dda55ba3f007ceabcc9128f65ccd37f16e1d76683ee5749e040a4334b11cd28c67f8aebed2627667a6cc4f1205b8817312195dd0b10362d6eb35d830657103525e4003fdffe2c9e088e948503acf2c1bab4de35bf52ecaa9ac55c805b370ac1942998e38ae15cd3eee799aadd3e46f6de41ed96c106fef4cb66b138b8d84e1740d5f57a9562cc90b6008766665629b37ea459cc25de642871b7e820575fd36a4a911b4f0c245df2f8119f90b547f0bb5b3364b5a2bb6c4a86f36f888192de3d1157c0a72ba4953a7f4ac7e18abceff12dc9378a439e8491604fa7021f99668b49e4a1b33624fafaac329ef015d1900df75eff354b2e7e2e2f2bf8df5996ff652587461356656110ae55bdc7cd7afd9318315b30fc6d8bba6aab60663db58ed2e08ac5155fab5ef113051421ccf9cf0d269889a3e2b4cf42c78de647ecc163d7ae93f55e504c974af455fdbb0bd41478229ccad5ca9a38670b152cb8d0596f48173498523e35789230b0fee10d61cc1ae80cf7dd7dc45ffd8fb8499e3d4fc63a2ca34d56e7bc4c5f853f7cb52d98ef84135bd50b5e74b9a1ec5e24b03658727a8e257fde222e0a51707cd8b8975b732cc4bc5381e07cb14e1d0166a96cb8d72af1a26375968308dde5897ac1bd42c5805b4f21c426fe9261d788afe5ec8a2cdac98034c3a773fe134d8e6830de77248a84371ae3f6ac808f30e384e3dc3c3fa5e5a6bf81bbe623f6888dec9e2088098c48e00ebdc8132e6682ae73e44bb0bb431026a2cec5b0edaa4a88eeeb7875a0320c82a4a75c6e05899fc9e9cf58b6cbabbead0bedb14e02e9e71fa8c48f1dbe198c4ba84ae61364d24c05d16ec8bdb022427846f9e63774f5201d949275a3c87629feab2c40958f58e2e4f439f2ca8a928a72e8d503a52aca5a54a969f9c566f75bc27048772dd9ab02e2b2730c4dde1568139bb5097b12b22070e3385d292a2d3f5c5b2f310ec8a526dcfd23ffa21d07465dafde633d409035b6bc43d7b3afb56cef39347c9587c44496c223a9fb5a166650b9b736e39f48725eff164c063dab8f235c6aa21bac7fcb25aebf80a1d17f2b9f76171844af7890d0843a2bcce78ae95a5c623d2820baf9e8166e310ec52ae419873a526d5dada15a800ea13ba1e91c47b0e65d5a424de9e18afe74df00ea26ae35eadc4768b1cc2ec9ff90e8c4c30aade2570c3f7c2205dffef26b7e72d390d26efea04734132809cdaed9b640d853ada9436761e1df909073d247f486b900ff040ac79f96925df706b123c1d7a13b1416cb99c2e7f25840ac863b6d9d159b4110d0850e68de00f09dce5720b5f0a232f9564f41d21dc74d29b381cc713161c7be9964a9a1096615be0a85cbccf5144e2b1da2b32ac0587f44e993adeddc58aa3620e0b8e50cf3b15bffcc898f6d723b6c183be0857b96a71f256ebe80bbc0fef17e88bc7d1cfc93ee460af3cea62b7f116683c982cc8a0789f0e302e7e93d4ccff2f53606163464b9c3a1068f106a05ddbe38e4cf252651307c88ce067b79411b686a5b6d9fdc52226975a969852141822c976cd6a9a54112962bd08eaa69ca2f9e3d3025f4bff26e1f7a64facbb3af802711cebdb6b1abfe195f950950ff066c7ef4551c3c688f7bfc47e836833ba5a66078dd29266c37c65f77ff6d865e46f1d8099caccf01f1052b93f9772951338c06f3f9d0b4d3d26f567c0752f868f93cdf9db437023b6bdfaf675a329b201ce3ff2ee3f283ee5a4fb0d5106e5767fd133eb2cd8d8524f1e94eaefaa5399ed8f2bd5eca63f7ffa634683d9aaef7811de065835ea2b5ec79df6c4e88ebc0081c2e227d516193e9f9c7ede8280b14f3cb4d7493d469b873365b61a492b844c876813c888cfa4aad069853cf0b1ce57123cd1491c82d418425677c82c679859ec5bbcd7406db38c57b01b30b57188514a7689a6136e5778a397b4e53135b77f4c62c5cc66deb1fecc6509f1e3f9fded54ad9e2847f6c5f0141aa9f45017e2598bffcb9d94693061df37de0db58d26d31619082b7d19ee555263757383cb26834309e0e0775beb29f00e3609a16cd17fbb0323c4e280d08cea181491cbcefb696023ca4418f93c792af3e2793ee03439a3417bb9eb586508ae50b7372bcc1996b8eb8acf1aacfe5d5c18814bc4c00407abfa987cbc79864f88d748b88e38b413a8a643fa7656c6a03162d6128bfca5d87b6a582cc2e5ad7a9a7f44da9b52d1f532ed8e037ce94b237c82fff0f826f10ef0ea761f57d99edfc08f654ed4e789f20dd3c08f51733b3e8934ac63b13823a8480443479e123c7dca3c11cb6c9fd3404360dfc63f3f36f8f042a6e414b0c98b4c4b92192cc742f74969a01a5ad5ff9e4b2f902c7539492a041ce336d4b7ce776a418670546e66f58405cf38a34edf3bec39e27ef8e8b442667bc6327c6e72c2253decb3e2d7a7ea50d106dd594d280b78be753fb0beecea4bcbad0de261deebcf28130f95dbbfc470eab860fda714ee940a48088c7dbe29841347362d0331fd05d66c239ae79d1d6daed2c0e3375517406b69d719c7c7c4757e3e092ebdbe43a775a01f3de67a7d5e2b584bb6b5afa6a7bb5d476cea23921f968d96e080c951c765d9bbdc553b9a41106dee9b4bc0de9e1cbf63c69658994206123ef9c4609ad1142cf5797dd203dc80f995f26d39a56a2b2c185eb751db19481b944b1eee0ff41baa1c0cdbc76a5ea75cef1098fd51f45f141ae8d0721260cfa590cc292c12da1c79acaf4a528b817ce4109d6d11bbd22618c6dd07fabea59f3584a92ca029b176e0f6ec506057da1a61f86833eebe25eb0a529294d574505ac3ead6563b7db916e7bc3675af0105f5c0fe25c4bb69ea9bc5a779c53d9efc4ef76eed247b2b089c35c6227ad3118df987cb0254877506e5b6e47f86108d2ca4b7732db4b6111b63304b58ea54b1dc890f0ad729271f6771b9b8187a5fa47040a5972ceaef52e82275489fd2f2d2e3d7cdb862f916813c5135f368dab298b2c35c32af9f536bd936987bdc4ce5e0708abfa076add70841140fa34c401d0466b29384919845b510c358eefd0b32ec5b5e23b6e61d1321fd831e260557ff43ec5d98551501a7ee3b6a7f6bf387b032a1c61e7978551b3ae59aaccb20eb88dbbf2ee09648c01559c0156eb6d91a85c4fab76aa2237d6ce389903c1f352248519a80ff75a932bf3a0ab8043719d58b1fddf0741ec0d6f487ad49435df67fa0b31de82c95b5f43b26aa710c1915e0bac1a4cb879abccc5f6764ea1a2dafd6bd398d532c043a7417adb3f39999bb2771615f338110c155bf2fd090a3e00a44d49f7d8a96f26cb514f7477a814f94d83fd08f29a0a33f40d9835c312b01c65efb76e62b0efbbc94f71c58a975cfda06f81f4684843f6905b793d6420db243a4115b5eaf93ed5e35f17e7de1334d89c6bd7c2fbefd4a3a403eed716d0ac4d8219e5282e8f40336af6fda86d63ffb7b41f241545a4c33a0d5e0450aface45024b21f338b404173ed8efed4e128f2648f3ee645cb8c3d30381658085ec2ecd6e2bf59e0d164bb6c0128d61fe33ac48fbfd8da6f8f76f0f0da683b39a1ed2ed088be7ecee82814147ede8cfa326f6f3a7480b213002f8c902c7af0e4dc237e9200f9f6060d94f31c75cf510dd44e0067e102e9754ee4b953828333d98be462c2d919bc1bb231d5867fcd37846b74cd955b945d9953d88bcb6271eff920c22fb14d1773c1e86978dc7ba6be11f92f74e7c997088706df61050430afe020e8df555eb9325c4fef8b1f32016d2f6078e659c9755ede46eb96b16865459f0369a4cc7e96b2ebcd55629352a932710e6b6aa97cbf382294fa156fd4c31ab2cbbcaa8d62edaa504b18cfbd3f440b97ba276ab92e82c927ef8557bc515e031015db5dc6666f75416ef3d556b49377643ddda2cd9a11751fc30cc32d4d4338ae51d5ab2a0fa417a03914c8411b495be1e198ac675b8be89b20dfbf9966327ce694ff117de3023ca501198418a18206f23bb791104a6d49a18ca7c73ae34407fa019641629c662c8175364f5c7f8623df59df56001b9b078b23041de2e5c8380c28a144359f66d63c2c1d23eb0f24dc8709e2538dbcf921b08a621535a2621cfcc3ac0a72439d3fddc9d72318467f0bef29ba8491cc64df358450eb907b34fe66399e798aa7137d2787b6025202b7d9bd371852e2407b9fa575d7896690fadf0583be87c089242d9ad374b5eeaf5698a55a28b", 0x1000}], 0x1, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) setpgid(r1, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x8020560a, &(0x7f0000000680)={0x1, 0x0, {[0xe0f1]}}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) ftruncate(r5, 0x0, 0xff) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000001300)={0x3000000, 0x2, 0x400, {[0x2, 0x9e00000000000000, 0x2, 0x7fffffff, 0x3ff, 0xbd, 0x100000000, 0xe1, 0x9, 0x400, 0x2, 0xfff, 0x81, 0x800, 0x6, 0x4, 0x7fffffff, 0x55d8], [0x20, 0x3f, 0x1, 0x5, 0x5, 0xc1a, 0x1, 0x8, 0x8ac5, 0x7], [0x4, 0x401, 0x1f, 0x1, 0x2, 0x0, 0x5c0f], [0x9, 0x100, 0x3, 0x4, 0x100000000, 0x1], [{0x400, 0x5, 0x5, 0xfffffffffffffff9}, {0x3f, 0xffffffc0, 0x8}, {0x20, 0x7ff, 0x80, 0x20}, {0x3, 0x7, 0x10001, 0x1}, {0xbd4d, 0x3ff, 0x100, 0x2}, {0x5, 0x1ff, 0x7, 0xabf8}, {0x5, 0x3, 0x1, 0x1297}, {0x81, 0x9, 0x2, 0x9a}], {0x4, 0x8, 0x0, 0x4}, {0x3, 0x4, 0x0, 0x1000}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sync() read(0xffffffffffffffff, &(0x7f00000001c0)=""/140, 0x8c) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffffa, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r2) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x8001}], 0x7, 0x0, 0xfffffffe, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000d80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af2802000000a94430239fc1ecc4400004010092633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076105d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d325d53045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f15404b227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1ad5c54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601030030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee9c7937d99ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24fa9e39bdddc79304b38d8660726922e67e6799af70b90d2ba757db801b70446b363e39a47f09986c878977139f6fec21a977028b7bc6b7306b83f97795b9fb1755d805719d047dd6eb7603766e2ca88240f893a8521e9cfb5b83be1fc043aeee10931f234430736ee73fb817b83a1e1cad7f88d930fd8458e40629c58c2d1aba901a0c36363a0414f683c19007b94b70c6"], 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x97) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r13, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r13, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r10, r9, r10, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r14 = getegid() r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r24, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r20, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r25 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1, r9, r14, r17, r21, 0x4, 0x6}, 0x0, 0x6, r25, 0xffffffffffffffff, 0x0, 0x8, 0x10001}) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d758c4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:28 executing program 1: r0 = socket(0x11, 0x4003, 0x9) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffd21) 16:00:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000de87ecb3fa8465510991635c7bb38d39ff4b0ff1b538a201d250d9c7fc22c6a9225ac1326dadde197815019aa7a7dd160243af7269cdef8f67dd231a45039a6b2bd86fba1dac9fe6bc9d3df7f92ce67554a36f196e9ce7ed358b5fa138c990480e7cf8f10c15f380b2458740ed925804a936f269f5a8a219b1b92f3ba366a92ee01feb88784fbc19b13c459f4a706b6299fa000000000000000000"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x37b, 0x0, 0xfffffffffffffec6}, 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="db73b1e0ecd5a40b6516256523057febe0c8c12abf91971848362b12bfb5ced1379ac85b87843b7b847d5d912a2710d03c9e7b6bd66d27c6d8d7d9a7cb7d7f59bd83b4fca315012263d96939e16d2aee844252608ca916a0aa243c469b9837b5de8917bbdafff512449f9aad2488c1f7eded1e2b99efafc780e6a06cd998005335e6d139ca5ee905057af998535f430c2a5cff84c0c7a64ab48490b628290bf4c3e6750a07b7dbdfa0ae2bff84d67963dc4a64a9c38cfdda5f50037b04ffdfe53ef68485daa1a827afa521d42b3f6c27b75dd9818c20beb02ea4852413", 0xffae}], 0x1) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x6f) fchflags(r0, 0x0) r1 = socket(0x18, 0x4, 0x9) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) dup(r2) readlinkat(r2, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/232, 0xe8) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) fcntl$dupfd(r1, 0xa, r4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x80}, {0x4000006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffeffff00000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000000)="c8a3f6cb0025d0b6", 0x8, 0x41a, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)="1a57c72bcf7370cc30bddf044b137bf9", 0x10) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3f}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="6b13c47714274fe54b6d487418b57b0dedea24196c384e2fb36f775f248b9d0f974e8cde4b257952936b9062f238c2230ab2ab67e289", 0x36}], 0x1, &(0x7f0000000140)=[{0x60, 0x1, 0x7f, "9523997315396f9b54e764252a6e13574819f246c5852b56898826e8bd330644a1f4f8598327ccd2e37ab6a7b8b9369de6b1ea22ef32af3192708098ae4f96ea5845104e0f68b3e8227561874e49c3"}, {0x88, 0x1, 0x3, "f6f51173ad08805fc7382f832f066d363b770160650745c5847468ecf6b8036acf19f7cd9cb6e159d8186baddb9661d48269c282235769562438c409e44983e7dd9153811633c106fe929058e9996b993931bd3808b7a44ad083fb5ecfb376f7244472c71736d2821db8a167ae884424e15b9c83"}, {0x40, 0x1, 0x800, "e509984f5a2efca3cdcd1db4c453f0ce04ec26f8dc65c2e5ef0d8cce9ba42aa1a33e48358ae12edd368cd4"}, {0xf8, 0x1, 0xfffffe50, "b98ecabe3e1bffb51b69806772779a75a577e070fc715b0c8b5970d70993d2564390e61e898bc9adf2a7f4e34acdc07193945ba4e8e5a696e18f1faad214d3285dff2cb99a6b81969dc4cba9b4430e8d1f7c83cb1df109fc3fb7589a1c4bbf2ec888179b3d592fe5537cd6292b1f734c5e5a0edd1c84e878f20b82e9f8f7910ce9241a430665deaf7ee3c5ef35ac916e3b4aa14e6af6500cae67e5ff228cf8a963b7c78ef283e17cb2b341948bb47b5387a33b3e6b951dc6a6c13103d97bf60a269c8976c37f4ad3080fb3456127fdb001e0a2fcaa58db59d802f0d7642e145a531d25"}, {0xd0, 0x1, 0x8, "2b43ff822ea09c94b71cd695d72a00605e440c8899dc29117b5d5f49c804fc123357d07bc30953a580deb0e9a558e757d021fcf91b23a8fdb655b84ba8d6fc77817cc38cd1fc599f4b2d5719a2e11f662a115c1d90ef5ce3f968386d9b72389b55ee52e5bbc832de00fd5d00d3e401af22a67a30e4fdeb5fdebe3fb7884cb0e36e20d4e68c0b350cc611d15d6f4d8dbe0faff46810a05b19d3503ca15af98dcd2b28da3f36cc2c89aa742a6a656924afc6dfec461d2214ed80"}, {0x90, 0xffff, 0x40, "121948d95138f0bb7499f341d66537be735ee7e432540f76d37820d89801b4968b320aaeb84c36750bc4ec8091366cac591924996b2ca7ebab06bf80d070e2207f0fc2f810a95f4fb05bd62f236744f5f5b8d36639398e373fd889a4822668241cb847b4b3cfd89bd4571dbd5e3dda14126382a124ac7d06591c3a479e"}, {0x38, 0x0, 0x1ff, "1f01d406873bce2963e4ee37d684b07774cd33ddf3a51af34bf2fb653177b754a46e"}, {0xc8, 0x0, 0x4, "55fd207db2068955d5f5f3b11482486f6b3a6e37cec68d80ef80da878264f2cbf175a3b545d5f7304b2e2da7799aa187b32738adbf78040175e1ccb80149e6e83441a1d0db2cfe76bd31383fb01cb9ef8224272b0d12d5543c44684d9d964bca52b6772a4f5743415c56de753e3e3490167f85b64780975c7a68b64026878017592fe2d09de4d392593bb09114905fb239f842614c239661139a77746331028beec66b4dea0d0527f8914f5d445f2bc0b59c09"}], 0x480}, 0x4) 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r5 = syz_open_pts() r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r5, 0x8}, {0xffffffffffffff9c, 0x40}, {r7, 0xd053d29532154bf4}, {r7, 0x1}, {r8, 0x4}, {r7, 0x100}], 0x7, 0x0) r9 = accept$unix(r8, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r10) r11 = openat(r10, &(0x7f0000000080)='./bus\x00', 0x400, 0x14) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r11}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x7}, {{r9}, 0xfffffffffffffff9, 0xc, 0x2, 0x3f, 0x5}, {{r7}, 0xfffffffffffffffe, 0x84, 0x2, 0x14, 0x2}], 0x2, &(0x7f0000000e00)={0xfffffffffffffffd, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r12 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) shmat(r12, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r16, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000780)=[{&(0x7f0000000280)="16f1838497ac36bf6218d7b802a1f70cac9d12da6cddcbc736f075d1e0a9c58406acfbe32236f21f3a0d73a83db9bcee741b1ddab3220138833b6903f3dfac27e22cbcc65a4711a0a2a5eb2c4510f4b80a532e7e8f8f4d5c94987f8c42495fbdef0e51f47764fcf592df2138e4678c15133d4bd06aa2ef", 0x77}, {&(0x7f00000003c0)="269161f8837ad3f2502c7defa6277dbbb24c479f306e4a2a9337396dc360ab8b23d8e52e250dfa55ed906dfc3c58ac471adee4022421b4c4b5c0ae140e7f289c981acd732cc6338db51f2a7c2604ce1ec649eef3b99742ff15a20241eaa5e0c1d4e63e241f88f92bd3f2b330b98a7ca22faabc4ceee903bae6db5752f4ae83e6d3a6370443e948a2151d85a36ed80c", 0x8f}, {&(0x7f0000000480)="bfcc454e2d925e34b0b559fb2077af476432822c516f2565134c7afdab664b8d65bb0c8fe09617bb7f3b6b3ff06fc9107c612b9a8d52fc8b6c5344b5f26989c2897e9ad71b70c6cbb22ed4adfc67d3cc5995becc4b43d80faf62417529cdd4a3d603dcc9e16a0671aa381d42b5920827dd91b0b5fb44c0c4565e922df58c3ff66b237269623f3ef24bce8862fc5d579c956a530005f5f0de6e9d55dd6ede086e87c22c24e486957ca63957d857c6bd515668cab4e160b6ddd3c3822ebb7c7ee330975744cadb38ebdda2e0f236082db15f445d5d23e95a5665c541a7fec89bde1530f1589067178b773b4006df802dad78ff4701d4f4c37509979d", 0xfb}, {&(0x7f0000000800)="3b179f1bc60d09bac71d66ee1760e46e69d53768de7e0230e02de4cb3090677f7c77140d8d0d84e66da277b1b64aed9457762650303f6694d75f4cd51f156543354f2b488f5c90dd30e5906252be1524109a834ff6b1c89ff45d77e8ee37c6d420d66e50a16a695d1d45ed7b2a78659e9fb44d9b88e375dd4d28a79c575850293b45e19a7f25d0181e73e7579716685e8f33d6184b54951f06993a5c6f2b08e88a9cac8a235e543374806ebb", 0xac}, {&(0x7f0000000300)="ee6b4bb7e7801b33357b0ce1a22eeab879fea2b8e27edef12d30207fc3b928bee10de0dcb3112a361a08b5db83ca5eaee954755090b3a788b62194c32825ed3221a0800d3b3eecad7df78588b393ec4dfa5f11af9d21fcc58ab4718a1716c6afecc6088acbe2fa9abedaf29a8cf2e67eaab858c9f100", 0x76}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r18, 0x0, 0x167, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(r6, 0x4, 0x8) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) munlockall() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4089, 0xff9}, 0x2) shutdown(r0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r2, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000100)={0xfff, 0x1f}) write(r2, 0x0, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0xfe14}, 0x1) shutdown(r2, 0x0) getsockopt(r2, 0x1, 0x6, &(0x7f0000000200)=""/202, &(0x7f0000000180)=0xca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) r3 = semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r3, 0x4ceefd0c292449ad, 0x8, &(0x7f0000000000)=0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b92f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870bd96d4405999d6c40000000000000000000000000000f6a6fc9cf37f24cf142ced635d5416bcf9f64fd1ba58059d5b0ac52ba3b7649b6a5829fe1a3cc3addf1f5d0e08dea64ce0b9033126167d04d23b192fbddc1ea17060b25dcb8d73210b34e5072ae3230b8e1600"/268], 0x10) write(r0, &(0x7f0000000a00)="450a75995df3a7951e18059071eb2adb0002d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e879427405b519f61702447c99c67109474b4e1d4b9ecd3e496197d3b326fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72334b100000000000f5cbaf5dede38a2c69c7f978570e107a2b771e3e68266d7ffeb141fca2f931b1bf219cc60ae7b80eb041ec347d255710ff22d56c57ade5e827a25b54aab1020000000000000052db7000000000000000000000a76917a9fe4218c74e24de8695a2326c96ceb280d61d908fcbdc242073d3386ec8c43d2e25ec56712b02ddaec0786383a2b38fa91ac75d08f3639483a644bace5fcc5752284d719c639309a75a31398d8fd4a80233b0750e0a1fddbe59ba2385a605efd7f2cfe78db2755a3f1b7cbe0ce3453caf7605fe5551d66c3c67dadc198c6ecee033bbf2a160", 0x159) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) r4 = semget(0x2, 0x1, 0xd2) semop(r4, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x3, 0x9b30, 0xbfd75449a573acd2}, {0x3, 0x1ff, 0x1000}, {0x2, 0x1000, 0x1c00}, {0x1, 0x2}, {0x2, 0x7, 0x3000}, {0x3, 0x8, 0x2400}, {0x0, 0x0, 0x800}], 0x8) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) utimensat(r5, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x0, 0x1ff}, {0x101, 0x2}}, 0x4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') 16:00:28 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="749ecc9180d234873e5f1d23bab786edac377ace0c796f69be262c52127cfae24eeb479ac41895734ee186", 0x2b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000001580)='c\b') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) msgget(0x1, 0x300) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30108, 0x16) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfffffff9}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xff) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x191) listen(r0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = socket(0x2, 0x1, 0x0) getpeername(r4, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00152e2f66696c653000"], 0x10) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r0) 16:00:28 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f00000003c0)={0x9}, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0x3b}, {&(0x7f0000000540)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf33131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea3c1d36372e8fdc0b7b20150f64697e46fbd229da4f6dd9cf1e71b558df33ace37d3e0fff177c2d14b68ef02da29f57f68c3021a7bdc6de99b3bddfd88b946f4ffe3ce896c4c0fa8c329a71d58d4670c84f5080afcd4aaa888b60b097f5bb8a40b1d1069521b2f812327e3d93de420457ac8fd8b54a0288950514682cd639fa5a6501ae07391754d521b260f304b8bbd1137b87d2a048190dfc7829cd00f06f2b40181a34b1b1d327cde726b9027f3a1b699e0275f46ab11b95e1c400"/268, 0x33}, {&(0x7f00000002c0)="e1b11c8305d3ed90c61585740ac74b5e6aa7bb7838d853f4", 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) faccessat(r6, &(0x7f0000000180)='\x00', 0x308, 0x6) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r8 = socket(0xf72421b13f03eae, 0x3, 0x0) setsockopt(r8, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt(r8, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000100000000000000"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00ac805c4bbb4c09012e2f66696c300000"], 0xa) r4 = kqueue() socketpair(0x20, 0x1, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() r7 = getpid() setpgid(r6, r7) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r7) fcntl$setown(r5, 0x6, r7) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58955c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc9cff4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000000000000007000000d94c20b9ca1edaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c579fad727e6d0d84db100b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x86125) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000017c0)=[{0x1, 0x3, 0xfe, 0x3}, {0x7ff, 0x6, 0x4, 0xfff}, {0x53, 0x1a, 0x2, 0x977}, {0x7, 0x81, 0x26, 0x9}, {0x0, 0x4, 0x6}, {0x8, 0x0, 0x80}, {0x132, 0x1, 0xe, 0xd2}, {0x5, 0xe1, 0x1, 0x10001}, {0x81, 0xff, 0x1, 0x8}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000019c0)=ANY=[@ANYBLOB="01002ebe0d9be006f79af8b65760cfc1866620db5c0f95d00000000000000000000000d413f366d656c4f2d5fec657cb47686460d14798d583513f72e12ab812a052c1cca3da55971e5afec351fac59d59d55098cdbff8d2bdaec131df557c68eac1607c7585fd12b4353a4efe10417df02731af79096ed82f90b51cdb6f80faea338727008171fb1d6924c52f9cabc04c6667a0dda511e531faf147b00d19d608a0c9f3b4b1911faafcf8fff05f90afbac0d98b4a6dbf58e40898c11a1479e70c9dc46c8739953a6744e70a11307044b7f022c0f4c2d79b0bbd4cd2ad50d09a26357c5e3424ea5de198"], 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)}, {&(0x7f0000000300)="fbe49353517d4746740b0b93f0351b4e57a1d6c267f75f36acb954bf0be1a0067a10bf8f16a4388e6e91fee577ff4f77fece94435412c7157f847b4fa924776a0e7ae5b8d8dfa2396099e774e41de4ae8c7c49e71ea370712e2aa17696dab2d44d3c649feb802ffc227a1f5d0dc90248aaa87c23b4ff35cd7fc883f00cc091233f33c4478607af335f454b704c20a268ef66971266b40e0c1c9a8d8b85c25322a8f62a38c5cf000aecbe046d18cd8c911e0619358c254eedb00cc7c2fd74722989f805861e8334b18957aa51e23cdde3ae9bfe3844fd83034060120f068caf8c66edb7b59c4b76f1072f165e3f888c0ea07fe36a5f806aaf48797959628b6eec4bc65eb5b65cd40d39fe900cdf7719d33499f9bedc7a28d7d54afcea374829a07897795fb807f5ebced3dbacd85573bf929865a683cbde8d491d56f594ee770966aaf642949a0862d3b0bda090457565025f791fb3c310b539a52b5be57f200523ff2c4cd912ce17555952faa3eea368a611ce24b3132b171d49cb1a5926c643695290b85f3792696ca8ab2d9663450f0dcc577e80d0a30c40cd1d4d90a6773557b5a77806e383393337d0514a05e66af4895c09d5ee0f1ed575417a0dc44ee8dcd952232b7f96eafa6238e75da1673ac9f4ef0b501b5daa91b6134ede4774fc2db5aa62796be7bef84e19b6d5dc393274da3d370f47693ee089e412a9f164e3be4b2cd5f74c11568eb0b255d629692f4a25d5e66dc2b0eedbc30d726c2f9f5f283622d02ebb7bd0da9f67dfb09a866fc360517fb3355cf1abb04835a984f5917ec7f874b93d1a547f002ffd040b71afeb7c2be651921150f7add2bafdcddd704a95b2cb9dfb0a84c044391b9100cd78a6fac2944338487ad1a9185ddb44f41e7966a0e4c8eba299a81c2e421aa89ec512fe95e4ca264c11ede7f755510ecd5489f2852f5e220a03a52841026a745403b2a09cc61b7654b163d4ad662bfdd934a75929488a05ea3298f5d24f44100df89158fd0723604d16b27e5244a8eec4a66e8e3b7512004fbcf0dc265f6e80b06462c4c710168777045886da9e7929fee2289f130206105256fde4f6fcdf368282e9d881b8fb4539c2625672b0c94852f2274facf36aa17339468615f0ae49134dfa276f66cdb2bfbc30ecae6e6b6027ed5d7a15eeca29276420c20f87be35929510613257f424ec62cef85a918872f7bd754a31e243259f4a4f87b9b13116a0110a44548e45c6d2dfcfbd2e7064baa1460f1f597a9c3923174dac56f1b34e0386b6de0c23afa779ebb7ff11c33091b2056f0840297fd38920c1ab88879ac774cfb4031238f36ed743a9d18427818b797803dfed76d8ea8eaa0ab6cf5155ce657f45757ddc5cb51d087b64102b760b53774a21115c3eb5c9b9be5eabe9a7eefed173c50cbb46b60c8f8a0e2ab606e5b607190a3dcdf49ac0ab3b29d725a36093f36b84a8e9f1152e27cb3f5f03c12d1f5e5b3cfbac38912f34249a3ecf5130831be7165bfc0fc74c05ef5ad4f33823464002a48ae9d2b470b70b49a2834aa5929bc79ab22535346807ed04d4b879221851e13d3729a3067a7b13814e30bbf1a142e24b319ea4f3147b0e5cf926e0d175c9482d14824ac196ac7e379ddf0aeb2a65a6619e0cb0f92acfc895e20075a9df814eae53c660cafbf8ebe6fc15cea2409e819aef91bc902380cd946585557737bf6467cfaf34fdf39888e2ec15274e032072c57430ae216560542314aa964aecdee6e65946c8fe4fc524aaa62ad415d06575e006dc838bc7b7a0b6b4fdf8744388c4f8f56ade50b9b2b7cc10942b5ae968a8b5d05944494b247fe99002227d953b4d94cd33eedb48c71d9e8ea313ce26b0b759431f0d85a7e2b277dfe7be16d7f2a9238c6dfc5e843de216ba4374e887a805cab5a1704ab9c93de5e71cac4987bb3adb9db835888b66ece401b3effba5022a62f6326eddc9dcd1853117790de4c9918f3e9c40182d5b01234da870f41f6ff1b894e234097ec6992da5093f31d887e0bc4f6936d75d4b91d71da135083ef0e3800548ea4d2dcaf146788587c65fb6e9b37d32b75cdb73078745979cf5894203b9f6157506dcc256b75251d0c994133fcb401069d238b20dab14c7f999d1a3bdf20a09ee42ea06c5356dd6bc871a3f6eb60a86af0cab8962293e4ec46c44f78bd631e8d8b69462833bf3911fa5d3ec47952ba843d3f356da4f3be5d088fddbb0cb7129e80ce3c32b2dca05ae674571d2c8b682d4d73e66415e6087d5bde84ab8b5dfd22309ed0e4b0cccc0292bf0a0b24298aa3b31f5f4f2140b8b7c403cf340e3c48ece63af56a54be8c2e10e5a013f260f2ec49e11ed770f558348fc28ccdfed8c4d648d1e1db5d61785cbb63422147ba16697a5c189103cb1f0aed2cda02292e1859e9edf4b50659097c34e5a202e1ba9a94f65c8404b3f763377290941011a512126ccd7e9cf01ad266911bfd26f183b40d60cb35bfaf3965d3cfa2e3b74ded8f00994a10148f0ab8a71d91b1f5211b96bd3ea3bd6ecc24b3c78fd259bda5e48c616d38d781dc8ae93c6fc2ca85e5a8665e6cc4f1d4470511be023c545b2bbc6dacaa8344879eefad12fbd67e3c10a113a2837d1076ed1579f1a7fcdbb51d8a53a0d9b8edf1cf55c58fc1845ac43ad1fbd23ddbba5da5ca1f71b12949956839cddf3865575de82172e09117b89880d16b36a162bcdf534effc9107be115a82451db36c80c46557f7149a1fefd1ef6b5a88abe8cb003370198c6d535f39edca1c12b1506eff6ff8585e39358d087bbf4b170d2905cb3051197f9269518483244e178618429ac57d57ef405cf29ad140b6923a5427d80d1da91d1a8881b08b03fa704a54d34c889ffcd68f14820ef7c3480ec867df33d96691e092b0caff9f5859a3b800b42d1c6447d303d8b30f4e5791ff23f246940063604a89503e2f62546ffb6cc28fa5d497c121e475360411f2cc30ac035b41f38eb6f46b006125d6cb13007c123d973ddca8132634be3c715c5e5447b924f0085a4421c54010d0837496f873b73f3ee1cdedc19ceefedb2e822cdfb1e7dd30c41a68e8b606ec2c54f936ffbf4dda56fabf399e63d77890da110419f4f2d2c223c5deccd1826aa787ce3e7e9199f6160dff3042b75df3127c86745743a64561137a83d59e7529cdeb3f4e197bbd80aa171814fb8ded6a90aa935212b59805baaa1b009fec6828d2885d8d1b205871ddaf24a275d44faa962c2d6a91150bdee3893a90aba95cb4a4a0d949e7ada7b330996afd552fedd0f81a4801a8098040ff6d9297bffc0c1ab529a079b7ccfadc1696ad89c95c4822ad479d9446081f1e89986bf4fe1c12b0abe3e9e2d5c44e04a4319e1828ce8720b3368f36e7eab7e82959891821104ccf999ab9237527d43242b8b7ed0b1ef1e96e2b09da7cc4c3d584ae32e9cee46234b097f55cf688e630561fbeec98a61de9ae3666335e3691554928525e531d3192ca687f4b12b582d1efb7801edae5162fad55a68c615c4d3ed173aef74b554bf64a95186368de991c24e42ba98de61affb1db02f2b830a68a75de0615a5034cffc512efb0067f365d6b11a12f9abedb3a173ee2e63903eb59a44ec8b110c933889761483f1be2840a4edce298c9e137642f64ebf05610b273e382b2ea90be8071531d686088c04b1a067cc482d71befa7ebf5e033b40cf4d3e9333fcba451def9aeb1420edf9bdb6ca729954183129e21a86e2bf8ab3da482de0bc37fabd89886bf0b8f33efe89ee5048ea15c1cf9c45b1ef12bb946686d6832a51802765b5c214bc29b05463f5368a91c7054cd431b6646a3632509f9e42723e5d6b358990742c0794a66b07174289325d1658487dc6d0426c7d492ccda73d94afca2e41af5e7b221eb9f00199c8b209f606f943a542725ccc1f8154fbbc9e03f4c135f93d34754ab1201b2060bfd843418a4787c7cdcd9d61709a5f851f88131f06e001d2883c1e67c6177d3fa0266a47e0b696dbd45041dd59f82c127e51ec960b7373f0a04506fb2056c14915d8afc96ad787d28111ce6707b1621c605c4217d636f4044c22f4883fb530c7dd1820ed5b5a0f3fc7425db1bd324eb79bff6e1b940ebe0c743c181b812a653f0d41b480818af98a891a1080c383c6f289e529725615928147985be6ae285414483fee02fe25ebf7e0a68e957e10d665edd0114106e70e0f3c64a2f8639ea58fd8859c2fdfe81dfb9ba794fb0325168599d821c3ef276d1577507be493dfb66fe1c2c903707c0d6046412bcfb6864c3ee203a52882e53f66e05bf1b28b880fb8011e99f2be5b97d7d817ebadf7038435c5426d6936bc2aa0f464559212abe28ca41b0014fca53174cd5d86872ddbdc512cc75149cca60b56407db1c813e7e1cde4cc94972ed9d523fbbdf52626b36129e063c91113cb0c47ded240b9776fa4c7e3116655118224b7a5c00122ebcff3e6622204bc0e57ed37c94d56e1a36b6a8f5c79bd87a83212245f7a7ad720f2359c6d456cd3299d6300afcaf0a6895f9878a2f1b1619fd7d49d0ff6f65f21eef79142eb63eacd3343db92cbbaaf7367ce9d30506975694810f019b35762831778edadc931c41a9d6196679c609829f1af04d5e2b24795aec3b2c7567327790a669cf31c24592ae631df74f26aec242a7b82b973caaa656726f5db5a8234131b16423a3f6bf53847fc0c03dfbc9218fe2ac6cef79f73c18f39e17146d0d2db4f7989ba38bada334e549fefff7c40872f75950326bd6833005b4dc8ad39c14978e39e5bf8b165cd18070999366f25414724110233b54358ab92da057c43b153c6f4c45ff6206d451354ace3c427c74a68ff940ccc69e5729533b1980b2ab0e9df8de8e1490fb8fb1c32b2795675ab3de23b5b651d0ed7baa17ff4126e31f857eb6c08d4f509879883dc10bff48f261452b6c4b973d8cf44cc730b2df08d67e1c21f6a8c9e7bfd741754952c21ded89cf846863f5249c34f0427fab0881d341bf0f438e9ff55185d28300b5b134d115fdd1eaecce11f127f16ee1285f387e90d0a805952dac4d1917366535a7e52e5d2b89afed7d65f4bdd463397b398dabfb72f73b49ee0cb7eab3e94a141fd2b74a291bf6b5c834c3b5640ae9ad11bbf32c6c35e57a8b84f405d72774b99ca6fb5595930e4bce5eb6fc164ffef2184e45628c57ce9536f9cebff734c973e6b0e566d364398df601b2d127688220a7a5b55a316ba1c5b6e16369b8deb843f59d34e98cb9d62a585e02e82d0302e707e8c9c6e9f1c1bcf3e2e1292c6f94ec65327a967fcb35f2a3b5a1b19cd3b81d0b1277ae6084928e6be3fd72732043c5884d230d35c517bd43a16143f964ba41f9708ffcad284b3cbac357360b214d7c5a12ea683b479a72a9b50f4e021c5300241726f00477e619a30dbdc45b2e270ee30a30b40db97b0b9bc402e29a2637016b1e0d60d4ba648b809aa79e94eecab24142104b1562459975128512d6ee15bf7b524a47f092eb27770dc77118810138d4bf7d35d424617db7352b4a7746842962bfe72d06fab7b1428eb13b7bd60f3cede170d44538c3be0f2e36e6b2964cdde1f3de9a5d6c00dd18a4a5e6b7716781186cad28528bbcd3318c64936e6cbb431692b2cc78c59f95b56fbbd4699e9d964df93cdd382a01e4f747176be3590febb0a147b705cc113455aa89f3e7e7a2f46088861d3e5ac55e550a3a27c5af3ac477335bc00513542c4e3f301306258b50a854236e2062df9c0da73e024d0a62735f7a", 0x1000}, {&(0x7f00000001c0)="fbd4e9c3422f988bc327534816796c1c71c27d5730020a8c8ce00716ba894d", 0x1f}, {&(0x7f0000000200)="44f35b9b4457e378fa1e58a7dde53d1d59b01dcf98e11499d3341484cf5a58f1e48fc7985895d7a3c7f44d684719db7fb9396835b9e0faa9617152504ddddaba8e29054e4280dc7c2c0e901c12b7b5e73517364c869fb45149c998dce3cc8082b2cb", 0x62}, {&(0x7f0000001300)="d0fdaa6baf983d08b55322c812db5909f1a01f783c0b991a5d3706475825923cbae22657e912e7485f86106ef46c6bd1236890b5e4935cc93407bf38dec6070fa0accdf59c96071b1b3f590836077cb15c69084a9a15e3b889e0207b3fb873f2067ef22f62ac1de87adb3dac8a50275d17080c9238711a0c60e11ed27eefd16b71e2f7c7a6d910173554ed789f65f4cb6c44e13365bfc5daf0ae002e6155a2752acf51685439c7be12eec1a6e5549e95a81224726aae555405307ad71c0853dab92e90f4e51e7cc017f4cb9b9a9e159a74e9d7c8df1b3e6dbefff522c7f72d90e808088d6ca2075d0658", 0xea}, {&(0x7f0000001400)="2ce7e969b8dde74a1bf1f0cc1b4168cfbed5e1746967938cdae3f246121af8c551d9efd8e6bd26bef9e02e9aa07b99d6d94d728bf2d9f338ba416d3fbfb4bd7d847009833f0b8916d13fed42173752fca6a7", 0x52}, {&(0x7f0000000280)="a47d965468a101f8c6cf6615adbaa5ec89aee87b3165871c1c72acdbee3323c3ea20b6483d354346b45108a44ce25fc1c208", 0x32}, {&(0x7f0000001480)="95ad1a71f31b452491fcb49f5a8b754e533761c6161a965bb5c581cda868ed9016e3478942232859dbb30e3941bbebdd0335b60d55389b7c68256494c99cb0facdd1661a0fe51668a4bb3362cdc68e1c75b7e5cd877f5b0aa0e51ba2f06f7d889bbbebde8edeca36a15e9c3c20de59875ade817d4c53c901", 0x78}, {&(0x7f0000001500)="0f1f48f5efdd60699dd9b0ee713fcde1b2fc40f1f8d62dea75f1859f56b6f50e3d9ba711aa3e4b37f7a9bf5da96ec67caeb1732640f90a1a5ab4020b932d6c35544b4688071e48f94edec3ccc6f0e6ff6b191a33e3f7a32a4c4e89492c469cf97c6e167338342284ab91967fff7eb7505739472683e7b9a9e42e4e06e5e0d4423c272c4f629b6d4a8d0c779ae106c58619ab1ba85cd81bbe896560871648f98c6a83ede73e835af79aa5dd21a6fb6192776a3e7008ac553d4fbf4a9fdab544bb58d3579fa367e355", 0xc8}], 0x9, &(0x7f0000001700)=[@rights={0x10}, @rights={0x38, 0xffff, 0x1, [r2, r5, r0, r0, r6, r7, r8, r0, 0xffffffffffffff9c]}], 0x48, 0x4}, 0x0) close(r0) msgget(0x2, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r9, &(0x7f00000000c0)='./file0\x00', 0x10, 0x40) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58955c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c579fad7278e626852b100b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4, 0x7) r1 = dup(r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8dfb36b2124fbc20fcdc006df3b26f0ef38b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343e6104dc36cffc7c078bed883a99953ddc87c84abcc8832b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e1ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bf861bc95dcc962ae948b08d4d092a8f98ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c829dedfeb69934511e47280609dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669cec09552d9867e1fdc92000000000000000000000000fb50f369b01159f3f1930841db5c6852d974ba1205e1a6322a34c7cefa845ce0d6b20d9d88b199b4fcc68f47bdef3c2c0a5418b9642772cde5f975fc37d131656862c81e5b3ea6c6829329e8830c95b2609a6c80e07e5d58db853e996cffd783"], 0x10) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) r4 = getuid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4, r5}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 16:00:28 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket(0x1, 0x4000, 0x5) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r2, &(0x7f0000000140)=""/238, 0xee) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0xf0, 0x81, 0x4}, {0x800, 0xff, 0x0, 0x7fffffff}, {0x9, 0x81, 0x7, 0x7ff}]}) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x3, 0x30) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/188) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r3) connect(r2, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x2, 0xf4f}) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='\x18\b\x8a\x00\x02\x04\x00\x00\x02\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0xe6f0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: r0 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf95, 0x0, 0x214c, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x401, 0x4, './file0\x00', 0x1, 0x8, 0x2, 0x9}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x5, 0xffc}, {0x6, 0x10, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2100, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) 16:00:29 executing program 1: ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440), 0x131}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r1) r2 = getuid() seteuid(r2) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r3, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0xffffe0fffffffff7]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e3663696c6530006df85b5b115c2039cc39eb611278f3d4af99ca725571de91af501f8417ff99611935767d5e6f4a7abe568a5d348300"/69], 0xa, 0x0}, 0x0) 16:00:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x14) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) open$dir(&(0x7f0000000040)='./bus\x00', 0x100000038d, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x37) 16:00:29 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000641000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) munlock(&(0x7f0000643000/0x1000)=nil, 0x1000) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0xfffffffc}, {0x5c}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) r6 = socket(0x18, 0x2, 0x0) recvmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r6, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xfffffd0b) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000040)='./file0\x00', r7, r4, 0x2) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = semget$private(0x0, 0x7, 0x20c) semop(r11, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r11, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r8, r7, r8, 0x1ea, 0xfffc}, 0x7fff, 0x7, 0x2e}) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r8, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:29 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xffffffffffffffb6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f00000001c0)=ANY=[@ANYBLOB="336ba066976d6e227139e3fa9b6e731c7779938727445ab06d00918f3dc3d2b81dd65fb574218694245185d754e131f70f1841ed7b02b76bffddd10f66bf0e13"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8294, 0x11f1036056d63bbf) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x1, 0x3, 0x3, 0x8}, {0x40, 0xff, 0x3, 0x1}, {0x0, 0x2, 0x7f, 0x8}, {0xff, 0x47, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x1, 0x20, 0x9, 0x4}, {0x400, 0x40, 0x9, 0x800}, {0xfffb, 0x80, 0x1f, 0x1}, {0x800, 0x7f, 0x2, 0x7f}]}) r1 = socket(0x21, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r5, 0x0) r6 = socket$inet(0x2, 0xc005, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x6) lchown(&(0x7f0000000180)='./file0\x00', r4, r7) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="d7"], 0x1}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)=""/46, 0x2e) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daeeb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377771f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000280)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/148) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f0000000300), 0x800, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x804}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000300)={0x0, ""/230}, 0xee, 0x3, 0x2800) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:29 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {0x1}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:00:29 executing program 1: socket$inet6(0x18, 0x4, 0x1f) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$TIOCCDTR(r2, 0x20007478) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x14f) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xfffffff9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000001240)=0x5) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000001280)) r6 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x284c1, 0x0) linkat(r6, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getgid() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001400)) execve(&(0x7f0000001440)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001480)='/dev/zero\x00', &(0x7f00000014c0)='/dev/zero\x00'], &(0x7f00000015c0)=[&(0x7f0000001540)='&\x00', &(0x7f0000001580)='/dev/zero\x00']) kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x1, 0x0) r8 = open(&(0x7f0000001640)='./file1\x00', 0x8548, 0x1f9) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000001680)=[{r7, 0x10}, {r8, 0x8}, {r9, 0x80}], 0x3, 0x2) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f0000001700)=0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r11, &(0x7f0000001740)='./file0\x00', r12, &(0x7f0000001780)='./file1\x00', 0xc) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x0, 0x0, 0xffffffffffffffff) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:29 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c069f31aa98ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910162be976abeebf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/215], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() r28 = socket(0x18, 0x2, 0x0) recvmsg(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r28, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff7d) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r29}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4c0, 0x19a) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7fff, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850", 0x7}], 0x1) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e51688183f0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5711, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5711, 0x0) linkat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file1\x00', 0x4) fchdir(r2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012578 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012578 va 0x20006000 didn't change! 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x3, 0x8, 0x1f, 0x80, &(0x7f0000000240)={{0x81, 0x0, 0xf9, 0x7f, 0x1f, 0x2, 0xa60b}, {[0x5, 0x7fff, 0x1d92, 0x4, 0xfffffffffffff89b, 0x8001, 0x5, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x1, 0x6, 0x8fdf, 0x40000000000, 0xd3f7, 0x3, 0x80000000], [0x8, 0x93a, 0x3, 0x4, 0x1, 0x8000, 0x1, 0x9, 0xffffffffffffde91], [0x1, 0x4, 0x6, 0x0, 0x6, 0xffffffffffffff7b, 0x1ff], [0x5, 0xd78, 0xb0ef, 0x10001, 0x89, 0xa2], [{0x40, 0x3, 0x1, 0x94}, {0x9, 0x80000001, 0x7d7, 0x6}, {0x9, 0x83ba, 0x7fffffff, 0x8}, {0xfffd, 0x1, 0x3ff, 0x7e}, {0x8000, 0x8001, 0x9, 0x130f6925}, {0x81, 0x1, 0x4, 0x9}, {0x9, 0x80000000, 0x7, 0x8}, {0x7fff, 0x0, 0x1, 0x80000001}], {0x7, 0x0, 0x1f}, {0x9, 0x0, 0x1, 0x1}}}, 0x7, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x0, 0x0, 0x100}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:30 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x11c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000600)="8e65133597e6788b320322a5ad022452c281bd3e6410b5facdc8b089dcacfa42f9ac233510ccb6f22b4b9c7d1e38126b76384aa172650c33d9354e8e0a9e4c4a26651e3b7a2592c65bfd6e81d0e04a08c4702fc774a7a194c0bf04f00a858ad1f82659a8fed252967c7843b76bd4207929d7fe5e26b869ce2fd5d392f1bc181e445d8cb1c6a97801ad64a74136e6efc5011eace1f7d66deacabfcb5b2a3976e0262bd150afb5f7fd03c20dd810e2a370c20fa753ca901907520e9771a688347f63a15f073bf0d36b55ee9638c5a575f29a5f54ffa5fe14e4744783926e16017a47747a8c1f90dacf6a01a863cf18744aeeb2333db06ea61ff996", 0xfa}, {&(0x7f0000000340)="d71788de87bd84b8504d5deb98df5b332b64e014ff0b", 0x16}], 0x2, 0x0, 0x4) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0xfffffffffffffcbd, &(0x7f0000000380)="a6c02f292755363a8cf03a") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x7, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x8001, 0x41, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100100, 0x7ff}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt(r1, 0x8000, 0x200, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") socketpair(0x20, 0x8005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x4, 0x4) getrlimit(0x2, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchflags(0xffffffffffffff9c, 0x0) socket$inet6(0x18, 0x323cc548fa469eab, 0x7ff) r4 = socket(0x23, 0x3, 0xffffdfff96fa552a) getpeername$unix(r4, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r4, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80047476, &(0x7f0000000140)=0xc6000000) sendmsg(r7, &(0x7f0000000a40)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, &(0x7f00000008c0)=[{&(0x7f0000000300)="7fba25daf4134e6497f3ff4342359893d56ecc8f6d2e631f1f73cfd1a0b8f3ada67ec49d2f11aa775f0fa693f01ba122a0c0d39957701fc2a1557631d9dae1fb5dedd706882070c74c704e7408fe33505ac4d22b5842e9aa157234a470dba312f0df3ac34c1f0b81163917b816c0fa7fb91abb576ee007fc8581bc6cc6eac4dca91e1f6c75e3b74202", 0x89}, {&(0x7f0000000500)="d520cd5ef023aa4ab4b563edb848e9b87f0c53fae1b280d068664a6a3b3a75308eb288af4799099267143dbe8843443d5478677bfecd2462bcdd5c1f8b54a04c43c522ff2213a45d507cca2da91590fccefc32d2e04783f202c4f6c69365a11cc284fc86866087a45b1b715971a7f632fcde96392c84a05ee091d00aa30f6a99115f9e56aa2c2a27adbe6107a91c63e763a2484b333fa706d947fcb0fc820b426dc61bd5968d311228b4d7ec", 0xac}, {&(0x7f00000001c0)="85728cd765bda17e731f885f3c66c1710339b865f6344bd18b5c1f0049fa6c13f2c349268a5b27c08e09836adbff2c8b0ab69c04c033747e3be03faf3af3207968fd693b1bd2", 0x46}, {&(0x7f00000005c0)="f88b3136354f4d0189deaf022007ea79f107583d72efe14dcc1c115b8e9c23eb3f9f4f558d3728ff", 0x28}, {&(0x7f0000000600)="54b450dc6f342b5247a2df7d92f5fa87d5476f25e81532741a28b4438f3abd1eef421c622e9284f10fc42b8e23493502a4c8ed9f3f1d2f7758ce5a1f1591789450431e29cede27ef773a29bccb329568b3600b98169ae8a69f68189e23deaa8d650cc679766c1152de92d96d4e6e4bf26581e99403693644dd7004f0ad38b91dcbaef496847af1cdc9cf886151b9b93fd4b3d9cb62975beddec06ea6a0c0a73feeb359a8df87afb932d80d629c5e1742e5b05a26c59faa84983df9b056285bddfcf927b62d", 0xc5}, {&(0x7f0000000700)="8a4ecffe2cc3aa49ab3ff811ad4c8ab70f4999b46a849e8bdbdba61a8199184ed38cab8026db6bda0ceff70d729a61cfa4aec164ea4cff6d6b1f60c87b2d294a64c7c1dc99db2e02b634ee14288e40ad6881ba979453f07941ef02c693c91c2ff99be421097aff99c70e6188d71149c7f31d02d764441693f3c7733753f4801d2fa0b8129f21e4727503c3ee923529922ab2af5a4b7ebb44b04d6a9e002ad7a72ee2", 0xa2}, {&(0x7f00000007c0)="9b46268c3230293554c930de323326b014914a14782647e57f3364eef30100bfa96a8bfe1332e6984971b7602f70a523d6b640c5353b7d267e08b55e85b6a0a27f57e06b7254b7897157ba5d4143a774fbfc6ded11da82d38400b12eb4a1e113f971a6113ca02d8f75b91e9f0c5a116bf2de80df39700b3a6124764c918f1e27f65b04497c59193909f855b494feafb9df41610e58c08269929babc911c2b32733738ac892e0eed1ff9804499153cc9336e0ef362ab229f4683e7aa089fa2295fd8e0b4cc2182bbe1ffb526449e8e5aae82901bacef8db79df698739e3ff50a48155722290eb5e77f244d5ab67c9b89d8fe739", 0xf3}], 0x7, &(0x7f0000000940)=[{0x58, 0xffff, 0x80, "05908b1f7253b3329ff2cfe3263c90b1ba3568a8945ebbba45d8f509c1566fe51735130117656515f78c3248121691373ebbcf1c3c01c5bf38e8f18aeb3bd7b83e69a0d0cd"}, {0x90, 0x1, 0x4, "4d0cbcec32eccb249bc3364c36ae9116bfed61efd6a6ddeb0ac9de2232a44e19cd163c5505d224a8814382ed286dabcb2432b333b904d3a2964e0237ba3830dfce364ab7a22539a1e8c22a2dc2f79a0dd1222612687e8622131733e8c2c118dc83116f84ef490eab3fa12253188f7f8f3d808c2e2e3b5f767e1f4dc4393e"}], 0xe8}, 0x0) getrusage(0x0, &(0x7f0000000e40)) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000ee0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) r8 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000a80)=0xc) recvmsg(r8, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000ac0)=""/57, 0x39}, {&(0x7f0000000b00)=""/229, 0xe5}, {&(0x7f0000000c00)=""/44, 0x2c}, {&(0x7f0000000c40)=""/178, 0xb2}], 0x4, &(0x7f0000000d40)=""/170, 0xaa}, 0x1) msgsnd(r5, &(0x7f0000000fc0)=ANY=[@ANYBLOB="3ea4fed3c1a883ebe9140000000000020000181ef4053283f15c748aef9317e17f7863dd47ff4cff6f40f49318653926eb1183b40c5da1eb03b2c5f73dccf5c2c6b06e31fd73619b814e26e227150af9b5701e5350647cc8294f01bfcf04c12f0b0942888da7fbdca0a2ab2a044c440b2ef0454466286e89a88d6f70516bd9a47147fa0e0a"], 0xc, 0x800) getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1) r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x1c00}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$SETVAL(r13, 0x7, 0x8, &(0x7f0000000200)=0x1c) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000f80)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x17d, 0x7}) 16:00:30 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r17 = socket(0x10000000002, 0x2, 0x0) dup2(r16, r17) sendmsg$unix(r14, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r16], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r18 = fcntl$getown(r14, 0x5) r19 = msgget$private(0x0, 0x0) msgrcv(r19, 0x0, 0x0, 0x0, 0x0) r20 = geteuid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000140)={{0x5af1, r20, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xe9, r20, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r27, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r24, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r29, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r30 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r25, r23, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r26, r30, 0xa5, 0x5, 0x100000000, 0x2}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r31, 0x82485608, &(0x7f0000000a00)={0x8, 0x9, 0x3, {[0x2, 0xfffffffffffffffb, 0xffffffffffff8001, 0x7, 0x2, 0xf24c, 0x3f, 0x3, 0x6, 0x80, 0xaf5, 0x7, 0x9, 0x4, 0x1, 0x7, 0x3, 0x1f], [0x2, 0xffffffff, 0x8, 0xffffffffffffff4e, 0x7, 0x4, 0x100000001, 0x3, 0x9, 0xd2d2], [0xffffffffffffffff, 0x4, 0xa2fa, 0xfffffffffffff801, 0xfffffffffffffff7, 0x6, 0xe1d1], [0xffffffffffffff18, 0x5, 0x3, 0x1, 0x8, 0x9], [{0x100, 0x8, 0x3d, 0xfffffffffffffc76}, {0x1, 0x2, 0x6, 0x6}, {0x0, 0x0, 0x2, 0xcc9}, {0x5, 0x8, 0x4, 0x9}, {0x3, 0x100, 0x9}, {0x8001, 0x4, 0x47d}, {0x7fff, 0x5, 0x400, 0x5}, {0xcba2, 0x4, 0x2, 0xb}], {0x3ff, 0x20, 0x80000000, 0x21d4}, {0x1f, 0x1, 0x9, 0x7}}}) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x51fc) kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="53183d4bb27ee0fe"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f00000006c0)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568d6b988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9ea9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfc42b3ec2c3047708c739db96957e4c95859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f0500000000000000932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7105d49603c4b066f84755f8f5e7e3a507e32675fdcddbba86fddb056b8fcbf2502fe8a66fef5e134b738540e2d8a30a3f1443acc87d660f1c224d4ace9dc336bf439a627d9489f57a997869166ba6d7c080e89bc754c9c7315c3926effde76844a10b2599f4c3ed6931e372101578407093f2deb890328f23048804e7b0538d2ca48c2ce84bbd6c9fea57ba4dd215ca222d24dd41266803a", 0x629) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 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) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000300)) close(r4) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="a667dd6b1ce09a979302211dfecc1316cb8fd44be06d59901d6e25e71bca41198eb4d1c56a623f", 0x27, 0x406, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x2c}, {0x1005}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r2, 0x0) getsockopt(r2, 0x3e3, 0xfffffffa, &(0x7f00000001c0)=""/141, &(0x7f0000000040)=0x8d) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="5bb4f36ca9d29f843167f7c59cee5bf2e166b1b1adbaba0e6c923c453adf4526e8966716fd40e15b170568b8a3326e49e375f26a3e8a65fbb7af9928b71ddf9fd5461cc6023cd6f0a91be4f86593cd06c90432068a6dca33c61bee7be0de19fe29e80eec2cc665852d71004440f5973ca33170be946d6825f3b22c5fe9bfe6c3f199e5e9cc65"], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *437617 87013 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000149102f8) at fifo_badop+0x14 VOP_STRATEGY(fffffd8037d8c800) at VOP_STRATEGY+0x99 bwrite(fffffd8037d8c800) at bwrite+0x206 VOP_BWRITE(fffffd8037d8c800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800014910580) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8036b9b358,ffff8000149106e0,ffff800014910730,ffff800014910610) at VOP_MKDIR+0xc6 domkdirat(ffff8000ffff84f8,ffffff9c,7f7ffffe0cc0,1ff) at domkdirat+0x121 syscall(ffff8000149108b0) at syscall+0x507 Xsyscall(6,88,7f7ffffe0cc0,88,0,7f7ffffe0ce4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0d30, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000149102f8) at fifo_badop+0x14 VOP_STRATEGY(fffffd8037d8c800) at VOP_STRATEGY+0x99 bwrite(fffffd8037d8c800) at bwrite+0x206 VOP_BWRITE(fffffd8037d8c800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800014910580) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8036b9b358,ffff8000149106e0,ffff800014910730,ffff800014910610) at VOP_MKDIR+0xc6 domkdirat(ffff8000ffff84f8,ffffff9c,7f7ffffe0cc0,1ff) at domkdirat+0x121 syscall(ffff8000149108b0) at syscall+0x507 Xsyscall(6,88,7f7ffffe0cc0,88,0,7f7ffffe0ce4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0d30, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014910220 rbx 0xffff8000149102d0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149101e0 r9 0x1 r10 0 r11 0xc8cccb201f6756b9 r12 0x3000000008 r13 0xffff800014910230 r14 0x100 r15 0x1 rip 0xffffffff8147e928 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014910210 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=437617 stat=onproc flags process=2 proc=0 pri=17, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800014914ee8,0xffff8000149142a0 process=0xffff8000ffff6a30 user=0xffff80001490b000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 69185 501861 62140 0 2 0 syz-executor.0 69185 432664 62140 0 2 0x4000000 syz-executor.0 *87013 437617 73318 0 7 0x2 syz-executor.1 16198 8195 0 0 3 0x14200 acct acct 62140 293369 73318 0 3 0x82 nanosleep syz-executor.0 36227 236903 1 0 3 0x100083 ttyin getty 11431 461943 0 0 3 0x14200 bored sosplice 73318 155565 38908 0 3 0x82 thrsleep syz-fuzzer 73318 53760 38908 0 3 0x4000082 nanosleep syz-fuzzer 73318 74843 38908 0 3 0x4000082 thrsleep syz-fuzzer 73318 402737 38908 0 3 0x4000082 thrsleep syz-fuzzer 73318 242409 38908 0 3 0x4000082 thrsleep syz-fuzzer 73318 317474 38908 0 3 0x4000082 kqread syz-fuzzer 73318 64110 38908 0 3 0x4000082 thrsleep syz-fuzzer 73318 315962 38908 0 3 0x4000082 thrsleep syz-fuzzer 38908 311666 57567 0 3 0x10008a pause ksh 57567 327632 55198 0 3 0x92 select sshd 55198 31928 1 0 3 0x80 select sshd 6539 513075 55061 73 3 0x100090 kqread syslogd 55061 506495 1 0 3 0x100082 netio syslogd 91645 12501 0 0 2 0x14200 zerothread 37362 204697 0 0 3 0x14200 aiodoned aiodoned 67813 510983 0 0 3 0x14200 syncer update 12756 381957 0 0 3 0x14200 cleaner cleaner 31424 228353 0 0 3 0x14200 reaper reaper 79976 215293 0 0 3 0x14200 pgdaemon pagedaemon 83960 38779 0 0 3 0x14200 bored crynlk 23988 477084 0 0 3 0x14200 bored crypto 37538 500639 0 0 3 0x40014200 acpi0 acpi0 82780 280358 0 0 3 0x14200 bored softnet 86663 485782 0 0 3 0x14200 bored systqmp 85929 432037 0 0 3 0x14200 bored systq 10210 66947 0 0 3 0x40014200 bored softclock 20529 132187 0 0 3 0x40014200 idle0 66270 59844 0 0 3 0x14200 bored smr 1 277521 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9546 7182K 8676K 78643K 17390 0 0 pcb 13 8K 9K 78643K 246 0 0 rtable 92 7K 8K 78643K 541 0 0 ifaddr 68 14K 15K 78643K 216 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 87 0 0 iov 0 0K 24K 78643K 296 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1228 77K 78K 78643K 3146 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 30 0 0 VM map 7 1K 1K 78643K 13 0 0 sem 12 1K 1K 78643K 179 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1120 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 44 30K 63K 78643K 668 0 0 subproc 32 2K 2K 78643K 123 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 86 0 0 in_multi 20 1K 2K 78643K 146 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 406 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 70K 70K 78643K 3762 0 0 UVM aobj 90 3K 3K 78643K 97 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 248 0 0 NDP 16 0K 0K 78643K 66 0 0 temp 198 3540K 4179K 78643K 29719 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 37 0 33 1 0 1 1 0 8 0 rtpcb 80 129 0 129 2 1 1 1 0 8 1 rtentry 112 157 0 124 2 0 2 2 0 8 0 unpcb 120 546 0 539 1 0 1 1 0 8 0 syncache 264 8 0 8 3 3 0 1 0 8 0 tcpqe 32 54 0 54 2 2 0 1 0 8 0 tcpcb 544 379 0 375 2 1 1 2 0 8 0 ipq 40 9 0 9 4 3 1 1 0 8 1 ipqe 40 321 0 321 4 3 1 1 0 8 1 inpcb 280 1551 0 1547 10 8 2 4 0 8 1 rttmr 72 3 0 2 3 2 1 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 17 0 16 2 1 1 1 0 8 0 ppxss 1128 25 0 25 6 5 1 1 0 8 1 art_heap8 4096 14 0 11 5 1 4 4 0 8 1 art_heap4 256 762 0 555 23 8 15 19 0 8 0 art_table 32 776 0 566 3 0 3 3 0 8 0 art_node 16 156 0 125 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 22 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 177 0 167 1 0 1 1 0 8 0 shmpl 112 95 0 7 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3296 0 1905 46 0 46 46 0 8 0 ffsino 240 3296 0 1905 83 0 83 83 0 8 0 nchpl 144 5192 0 3599 61 0 61 61 0 8 0 uvmvnodes 72 4921 0 0 90 0 90 90 0 8 0 vnodes 208 4921 0 0 259 0 259 259 0 8 0 namei 1024 17560 0 17557 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 520 11 0 6 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 17201 0 17201 12 11 1 7 0 8 1 plimitpl 152 112 0 106 1 0 1 1 0 8 0 sigapl 432 1277 0 1266 2 0 2 2 0 8 0 futexpl 56 32430 0 32430 1 0 1 1 0 8 1 knotepl 112 296 0 277 1 0 1 1 0 8 0 kqueuepl 104 282 0 280 1 0 1 1 0 8 0 pipepl 112 722 0 703 1 0 1 1 0 8 0 fdescpl 424 1278 0 1266 2 0 2 2 0 8 0 filepl 120 11176 0 11091 7 3 4 5 0 8 1 lockfpl 104 482 0 482 1 0 1 1 0 8 1 lockfspl 48 158 0 158 1 0 1 1 0 8 1 sessionpl 112 23 0 15 1 0 1 1 0 8 0 pgrppl 48 82 0 74 1 0 1 1 0 8 0 ucredpl 96 1713 0 1707 1 0 1 1 0 8 0 zombiepl 144 1266 0 1266 1 0 1 1 0 8 1 processpl 864 1294 0 1266 4 0 4 4 0 8 0 procpl 632 2805 0 2769 4 0 4 4 0 8 0 sosppl 128 10 0 10 4 4 0 1 0 8 0 sockpl 384 2244 0 2233 15 11 4 6 0 8 2 mcl64k 65536 87 0 87 2 1 1 1 0 8 1 mcl16k 16384 11 0 11 6 5 1 1 0 8 1 mcl12k 12288 16 0 16 6 5 1 1 0 8 1 mcl9k 9216 15 0 15 7 6 1 1 0 8 1 mcl8k 8192 59 0 59 2 1 1 1 0 8 1 mcl4k 4096 146 0 146 2 1 1 1 0 8 1 mcl2k2 2112 8 0 8 5 4 1 1 0 8 1 mcl2k 2048 70696 0 70649 16 9 7 14 0 8 0 mtagpl 80 74 0 47 2 1 1 1 0 8 0 mbufpl 256 119563 0 119412 39 21 18 21 0 8 8 bufpl 256 12531 0 6105 402 0 402 402 0 8 0 anonpl 16 175033 0 156086 130 37 93 93 0 62 14 amapchunkpl 152 6834 0 6717 24 14 10 15 0 158 4 amappl16 192 7820 0 6739 104 41 63 67 0 8 8 amappl15 184 273 0 271 2 1 1 1 0 8 0 amappl14 176 291 0 287 1 0 1 1 0 8 0 amappl13 168 9 0 8 1 0 1 1 0 8 0 amappl12 160 341 0 340 2 1 1 1 0 8 0 amappl11 152 59 0 54 1 0 1 1 0 8 0 amappl10 144 15 0 14 1 0 1 1 0 8 0 amappl9 136 728 0 722 1 0 1 1 0 8 0 amappl8 128 310 0 277 2 0 2 2 0 8 0 amappl7 120 73 0 66 1 0 1 1 0 8 0 amappl6 112 77 0 67 1 0 1 1 0 8 0 amappl5 104 526 0 519 1 0 1 1 0 8 0 amappl4 96 1439 0 1413 1 0 1 1 0 8 0 amappl3 88 437 0 430 1 0 1 1 0 8 0 amappl2 80 9416 0 9355 3 1 2 3 0 8 0 amappl1 72 33048 0 32671 27 19 8 20 0 8 0 amappl 80 3112 0 3075 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 96 0 7 2 0 2 2 0 8 0 uaddrrnd 24 1289 0 1266 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1289 0 1266 1 0 1 1 0 8 0 vmmpekpl 168 12295 0 12264 2 0 2 2 0 8 0 vmmpepl 168 163683 0 161617 185 59 126 132 0 357 30 vmsppl 272 1277 0 1266 2 1 1 2 0 8 0 pdppl 4096 2584 0 2549 6 1 5 6 0 8 0 pvpl 32 504180 0 482224 291 75 216 282 0 265 36 pmappl 200 1288 0 1272 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 596 0 52 16 0 16 16 0 8 0